manual de programación arduina Manual+Programacion+Arduino | Page 33
Arduino: Manual de Programación
entrada con potenciómetro
(entrada analógica)
El uso de un potenciómetro y uno de los pines de entrada analógica-digital de Arduino
(ADC) permite leer valores analógicos que se convertirán en valores dentro del rango de
0-1024. El siguiente ejemplo utiliza un potenciómetro para controlar un el tiempo de
parpadeo de un LED.
int potPin = 0; // pin entrada para potenciómetro
int ledPin = 13;
// pin de salida para el LED
void setup()
{
pinMode(ledPin, OUTPUT);
}
// declara ledPin como SALIDA
void loop()
{
digitalWrite(ledPin, HIGH); // pone ledPin en on
delay(analogRead(potPin)); // detiene la ejecución un tiempo “potPin”
digitalWrite(ledPin, LOW); // pone ledPin en off
delay(analogRead(potPin)); // detiene la ejecución un tiempo “potPin”
}
33