Está en la página 1de 15

MÓDULO ARDUINO

MICROCONTROLADOR
ADC Analog to Digital Converter de 10 bits Comando obtener el código digital
Entrada Salida
Voltaje Código de 10 bits: 0 hasta 1023 codigo=analogRead(A0);

variable donde se obtendrá 


ADC del módulo arduino el código de la conversión

Rango de voltaje de entrada Fuera de ese rango 


0V<=Vin<=5V el ADC se malogra
Ejm: Si Vin=3,8V, entonces código?
Resolución: 10 bits codigo=3,8*1024/5=778,24 =778
VREF = 5 V

Ejm: Si tengo el código 82, Vin?


Vin=82*5/1024=0,4V
Sensores

Resistivos Reactancia variables Generadores Circuito Integrado


LDR Termopar LM35 (temperatura)
Termistor: TMP36 (temperatura)
NTC
PTC Capacitivos Magnéticos
RTD: PT100 Sensor de  Sensores de 
Strain Gage nivel presencia

Sensores

Temperatura Presión Humedad Distancia Movimiento


Termopar Ultrasonido
NTC
LM35
RTD
Sensor de Temperatura:
C.I. : TMP36

y y1

x1

x en °C, y en mV
Ejercicio
Escribir un programa, tal que se encienda un LED rojo si la temperatura es mayor 
a 50 °C.
Ejercicio

Escribir un programa que controle el ciclo de 


trabajo que se aplica a un motor DC de acuerdo 
a la temperatura del motor DC, según se 
muestra en la figura. El motor funciona con 
255
12V

pwm

76
255
Señal de entrada

25 t 65 Temperatura
76
analogWrite(3,pwm)

La fuente de 12V, debe poder entregar la corriente que necesite el motor.


EL MOSFET debe poder soportar la corriente del motor, normalmente 
se debe colocar un disipador de calor al MOSFET
Sistema de Iluminación Inteligente
RTD: PT100

También podría gustarte