Experimento con el pulsador
En este experimento lo que hemos propuesto es que mediante el pulsador podamos alternar el buzzer y el led.
Un botón o pulsador es un dispositivo utilizado para activar alguna función. Los botones son por lo general activados al ser pulsados, normalmente con un dedo. Unbotón de un dispositivo electrónico funciona por lo general como un interruptor
eléctrico, es decir en su interior tiene dos contactos, si es un dispositivo NA
(normalmente abierto) o NC (normalmente cerrado), con lo que al pulsarlo se activará la función inversa de la que en ese momento este realizando.
Aqui podeis ver un video y el esquema de Fritzing, ademas el codigo de programacion para que lo modifiqueis a vuestro gusto:
const int pulsador = 6; const int led = 12; const int buzzer = 9; int encendido = 0; void setup() { pinMode(led, OUTPUT); pinMode(pulsador, INPUT); pinMode(buzzer, OUTPUT); } void loop() { if (digitalRead(pulsador) == LOW) { if (encendido == 0) { digitalWrite(led, LOW); digitalWrite(buzzer, LOW); encendido = 1; } else if (encendido == 1){ digitalWrite(led, HIGH); digitalWrite(buzzer, HIGH); encendido = 0; } } delay(100); }


No hay comentarios:
Publicar un comentario