Curso Sensibilización Hardware Libre (Unidad 002)
Tabla de Contenidos
002/02 Actividad 002
Descripción de las entradas
- * Se cuenta con 6 entradas, contienen un convertidor A/D de 10 bits.
- * 0-5v se transforma en 0-1023
Comandos
analogRead(potPin)
figura 22.1:
. . Un potenciómetro es un resistor al que se le puede variar el valor de su resistencia. De esta manera, indirectamente, se puede controlar la intensidad de corriente que hay por una línea si se conecta en paralelo, o la diferencia de potencial de hacerlo en serie. Normalmente, los potenciómetros se utilizan en circuitos con poca corriente, para potenciar la corriente, pues no disipan apenas potencia, en cambio en los reostatos, que son de mayor tamaño, circula más corriente y disipan más potencia.
figura 22.2
figura 22.3
/* * AnalogInput * by DojoDave <http://www.0j0.org> * * Turns on and off a light emitting diode(LED) connected to digital * pin 13. The amount of time the LED will be on and off depends on * the value obtained by analogRead(). In the easiest case we connect * a potentiometer to analog pin 2. * * http://www.arduino.cc/en/Tutorial/AnalogInput */ int potPin = 2; // select the input pin for the potentiometer int ledPin = 13; // select the pin for the LED int val = 0; // variable to store the value coming from the sensor void setup() { pinMode(ledPin, OUTPUT); // declare the ledPin as an OUTPUT } void loop() { val = analogRead(potPin); // read the value from the sensor digitalWrite(ledPin, HIGH); // turn the ledPin on delay(val); // stop the program for some time digitalWrite(ledPin, LOW); // turn the ledPin off delay(val); // stop the program for some time }