potentiometre-plotter.ino
El convertidor de 10 bits lee el cursor de 0 a 1023; el trazador serie del IDE dibuja la curva en directo. Útil para cualquier sensor analógico (LDR, TMP36, joystick).
Hardware necesario
Un Arduino Duemilanove (ATmega168 o 328P, 16 MHz, 5 V) con su cable mini-USB-B; el puerto serie aparece tras instalar el driver FTDI. 1 potenciómetro de 10 kΩ.
Cableado
Los extremos del potenciómetro a 5 V y GND, el cursor a A0.
Funcionamiento
analogRead muestrea el divisor de tensión del potenciómetro; la conversión toma 5 V como referencia por defecto. En el Arduino IDE, elija « Arduino Duemilanove » (o « Diecimila » para placas muy antiguas) y el puerto FTDI, y pulse Subir. El ATmega168 solo deja 14 KB para el sketch.
Para ir más lejos
Sustituya el potenciómetro por una LDR + resistencia para un luxómetro, o un TMP36 para un termómetro.
potentiometre-plotter.ino
// Lecture 10 bits d'un potentiometre sur A0, trace serie.
const int POT = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int brut = analogRead(POT); // 0..1023
float tension = brut * (5.0 / 1023.0); // vers 0..5 V
Serial.print(brut);
Serial.print('\t');
Serial.println(tension, 2);
delay(50);
}