jueves, 18 de agosto de 2011

Analog In Potenciometro


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