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

asi funciono, atmel te vuelve loco
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!
Surbyte
6
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?

Saludos
system
Closed
8
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.