ESQUEMA
SKETCH LIMPIO
int pulsador=2;
int led=13;
void setup()
{
pinMode(pulsador, INPUT);
pinMode(led,OUTPUT);
}
void loop()
{
if (digitalRead(pulsador)==HIGH)
{ digitalWrite(led,HIGH); }
else
{ digitalWrite(led,LOW); }
}
SKETCH CON COMENTARIOS
![]() |
Para Recordar |
- La sentencia condicional if
- Siempre lleva la condición entre
paréntesis.
- Se puede añadir o no la parte else.
- Las sentencias a ejecutar en el
condicional se ponen entre llaves.
EJERCICIOS:
⏩1) La multinacional francesa Flante experta en maquinaria industrial te ha contratado para
que automatices una máquina cortadora de papel. La condición principal es que el operario de la
máquina cuando vaya a realizar el corte siempre
mantenga las dos
manos ocupadas, esta es una regla de seguridad
industrial para evitar accidentes.
El operario debe oprimir los dos pulsadores
uno con cada mano y la cuchilla
cortadora debe bajar y hacer el corte. El siguiente
montaje simula el control de la
máquina, los dos pulsadores (S1 y S2) y
el LED rojo simula la cuchilla cortadora.
- Recuerda cambiar 5v por GND, como indican las flechas de la imagen.
⏩2) Tu padre quiere que realices un
sistema de iluminación LED para
las escaleras de la casa. La condición
es que si estás arriba y pulsas
a S1 o si estás abajo y pulsas S2
el LED Rojo se enciende y al
dejar de pulsar se apaga. Como guía
de montaje toma la misma
imagen anterior.
Comentarios
Publicar un comentario