Lección 7 de 10 · 20 minutos
Enciende con un toque
Que el LED se encienda solo mientras tocas el sensor, como un timbre.
Qué necesitas
- D8Módulo pulsador capacitivo (táctil)KS0113Qué es y simulación
- D5Módulo LED rojoKS0224Qué es y simulación
Paso a paso
- Conecta el sensor táctil en D8 y el LED rojo en D5.
- Busca el bloque Si… sino en la sección Control.
- Sube el programa y toca el sensor con el dedo.
El programa en ArduinoBlocks
Bucle
Si Leer digital Pin 8 = 1 hacer
Led Pin 5 Estado ON
sino
Led Pin 5 Estado OFF
Ver el mismo programa en código Arduino
void setup() {
pinMode(8, INPUT);
pinMode(5, OUTPUT);
}
void loop() {
if (digitalRead(8) == HIGH) {
digitalWrite(5, HIGH);
} else {
digitalWrite(5, LOW);
}
}Cómo funciona
El sensor táctil detecta tu dedo por la electricidad de tu cuerpo. La placa lee el pin D8: si vale 1 (lo estás tocando) enciende el LED, si vale 0 lo apaga. Esta es la idea más importante de la programación: tomar decisiones.