Page 43 - Programacion
P. 43
void setup() {
pinMode(3,INPUT);
pinMode(2,OUTPUT);
}
void loop() {
if(digitalRead(3)==HIGH) {
digitalWrite(2,LOW);
}
else {
digitalWrite(2,HIGH);
11. }
}
Acabas de cambiar el funcionamiento: el LED se mantendrá
encendido hasta que presiones el push button.
Ahora, indicarás que quieres que el LED parpadee dos veces
cuando presiones el push button y que se apague cuando no
lo estés apretando.
void setup() {
pinMode(3,INPUT);
pinMode(2,OUTPUT);
}
void loop() {
if(digitalRead(3)==HIGH) {
digitalWrite(2,HIGH);
delay(1000);
digitalWrite(2,LOW);
delay(1000);
digitalWrite(2,HIGH);
delay(1000);
digitalWrite(2,LOW);
delay(1000);
}
else {
digitalWrite(2,LOW);
}
}
41