viernes, 1 de enero de 2016

Probando el ADC

El módulo ESP8266 cuenta con un conversor analógico/digital (adc) de 10 bits capaz de medir valores comprendidos entre 0 y 1 voltio.

Como nuestro módulo proporciona un voltaje de 3.3 voltios, para realizar nuestra prueba debemos diseñar un divisor de tensión.




En nuestro caso, en vez de conectar la R1 a Vin la conectaremos a un potenciómetro para poder variar la tensión en Vout.

Los componentes que utilizaremos serán:
  • R1: 220 ohmios
  • R2: 100 ohmios
  • Potenciómetro: 1.000 ohmios

Con estos valores, la tensión de salida Vout será aproximadamente ⅓ de la tensión Vin. Si la resistencia del potenciómetro es 0, la tensión de salida es de 1,03 voltios según la fórmula anterior.

El esquema será el siguiente:
 
Untitled Sketch_bb.png
 
El programa mostrará por el puerto serie la tensión medida por el conversor analógico/digital cada segundo. El código es el siguiente:
-- Lee el conversor adc
function LeeADC()
    print(adc.read(0))
end
tmr.alarm(0,1000,1, function() LeeADC() end)


Fuentes:



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.