En este ejercicio se conecta un potenciometro para que controle la velocidad en que el LED se prendera y apagara parpadeando.
Descripción:
El potenciometro es un dispositivo electromecánico que consta de una resistencia de valor fijo sobre la que se desplaza un contacto deslizante, el cursor, que la divide eléctricamente.
Se conecta el potenciometro a Arduino. Un cable conectado a 5v hacia la pata izquierda del potenciometro, un cable de GND a la pata derecha y un cable de A2 a la pata central del potenciometro.
Se conecta un LED a Arduino. Un cable desde GND hasta la pata izquierda del LED, un cable desde Pin 13 a través de una resistencia a la pata derecha del LED.
Código:
int potPin = 2; // seleccionar el pin de entrada analogico para el potenciometro
int ledPin = 13; // seleccionar el pin de salida digital para el LED
int val = 0; // variable para almacenar el valor capturado desde el sensor
void setup() {
pinMode(ledPin, OUTPUT); // declara el ledPin en modo salida
}
void loop() {
val = analogRead(potPin); // lee el valor del sensor
digitalWrite(ledPin, HIGH); // enciende LED
delay(val); // detiene el programa por un tiempo determinado por la variable
digitalWrite(ledPin, LOW); // apaga el LED
delay(val); // detiene el programa por un tiempo determinado por la variable
}
No hay comentarios:
Publicar un comentario