Entrada análoga

Arduino cuenta con un convertidor análogo-digital (ADC) de 10 bits. Esto significa que valores de voltaje entre 0 y 5 voltios serán mapeados a un número entre 0 y 1023. La máxima resolución que puede medirse es de 4,8 mV (5v / 1023).

Arduino cuenta con 6 pines análogos (8 en el caso de los Arduinos Mini y Nano) identificados del 0 al 5. La lectura análoga se hace por medio de la función analogRead(). En caso de ser necesario, estos pines también puede ser programados como entradas o salidas digitales, identificándolos como los pines 14 al 19 respectivamente.

analog pins

Lectura de una fotocelda

photoresistor
Uno de los sensores analógicos más comunes, interesantes y económicos que existen son las fotoceldas.

Las fotoceldas funcionan como una resistencia variable que cambia de acuerdo con la intensidad de luz presente en el ambiente. Al cambiar su resistividad cambian por tanto el nivel de voltaje que puede fluir entre sus dos extremos.

Arduino puede leer este voltaje a través de cualquiera de sus pines análogos y por tanto inferir el nivel de luz del ambiente.

Ver ejemplo de lectura de una fotocelda y control de la luminosidad de un LED.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s