Entradas analógicas en Arduino

Los pines analógicos ya están declarados como entradas automáticamente (A0 hasta A5)

* Usar la salida analógica: analogWrite(pin, valor de 0 a 255) teniendo en cuenta de haber declarado el pin como salida ej: pinMode(nº, OUTPUT);
* Usar la entrada analógica: analogRead(pin)
Ej
brillo = analogRead(0) // para el pin cero analógico, previamente habiendo declarado la variable brillo.

analogRead lee de 0 a 1023
ej 2.5v = 512
ej 5v = 1023 aproximadamente


Se lo puede usar por ejemplo con un potenciómetro, tomando la entrada analógica y convirtiéndola a una salida digital para encender un led con intensidad regulable.