Pines PB0,PB1PB2 attiny84

const int boton=PB0;
const int led=PB2;
int estadoled=HIGH;
int ultimoestadoboton;
int estadoactualboton;


void setup() {
 pinMode(led,OUTPUT);
 pinMode(boton,INPUT);
 digitalWrite(led,HIGH);
 estadoactualboton=digitalRead(boton); 

}

void loop() {
 ultimoestadoboton=estadoactualboton; 
 estadoactualboton=digitalRead(boton);
 if (ultimoestadoboton==LOW && estadoactualboton==HIGH){
  estadoled=!estadoled;
  digitalWrite(led,estadoled);
 }

}

no logro declarar estos pines me enciende en A2 como se hace? gracias por su tiempo

ATtiny44-84

asi funciono, atmel te vuelve loco

No te entendí nada. :rofl:

Saludos

Estaba declarado los pines PB0 Y PB2 y no funcionaban puse pin 10 y pin 8 y ahí funciono!

Lo raro que declarando PB1 si funciono! Solo ese pin!

Ahhh... Ahora sí :grinning_face_with_smiling_eyes:

Saludos

Usa esto y no te compliques. Los define por los puertos


A la derecha de PA0 a PA7 que termina a la izquierda
Y completa con los PB0 a PB3.

Por cierto, ATmel no existe mas, ya es responsabilidad de Microchip aunque este viene de vieja data, asi que Microchip solo pone el pecho a las balas.

Compraron Atmel para "sacarse de encima" a su mayor rival, lo mínimo es que pongan el pecho, ¿no?
:thinking:

Saludos