Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3.conversor AnálogoDigital PDF
3.conversor AnálogoDigital PDF
RT = VT*R1 / (V-VT)
Se va a utilizar el sensor de presión MPX4115 ideal para medir presiones del aire
y construir así un barómetro o altímetro. Mide un rango de presiones entre 15 y
115 Kpa (kilopascal) ente 0 y 80°C. Las características las puede encontrar en el
siguiente enlace,
http://pdf.datasheetcatalog.net/datasheet2/3/07j1jyxe8uwtfocf2owos7ql90fy.pdf
Despejando P,
Una forma simple para elegir un ADC es que la frecuencia de muestreo sea "al
menos" el doble de la frecuencia de la señal que queremos convertir (Teorema de
Shannon). Por ejemplo si queremos medir una señal que oscila a 60Hz lo menos
que necesitaremos es un ADC que logre tomar 120 muestras por segundo.
Los pines análogos del Arduino para leerlos o escribirles(no necesitan ser
configurados como los digitales). Funciones del conversor:
Un computador
Placa Arduino Uno
Cable de conexión para usb al arduino
Protoboard
Un pulsador
4 LEDs
4 Resistencias a 1/4W de: 330Ω
1 potenciómetro lineal de 10KΩ
Un display de 7 segmentos cátodo común
Un display LCD 16x2
Un sensor de temperatura LM35
Conectores
HARDWARE EN PROTOBOARD:
Edite el siguiente programa para realizar el problema propuesto:
2. CONTROL DE TEMPERATURA CON LM35
PROGRAMA
HARDWARE
No olvidar proteger cada uno de los segmentos del display con resistencias de 330
ohm en serie.
4. ESCRIBIR MENSAJE EN LCD 2X16
LiquidCrystal lcd(rs,enable,d4,d5,d6,d7)
LiquidCrystal lcd(rs,rw,enable,d4,d5,d6,d7)
LiquidCrystal lcd(rs,enable,d0,d1,d2,d3,d4,d5,d6,d7)
LiquidCrystal lcd(rs,rw,enable,d0,d1,d2,d3,d4,d5,d6,d7)
lcd.begin(col,fila) // pone cursor en col, fila indicada
lcd.clear () // borra el lcd y pone cursor en esquina superior izquierda
lcd.home () // pone cursor en esquina superior izquierda
lcd.setCursor (col, fila)
lcd.write(dato) // escribe caracter de un byte
lcd.print(dato) // imprime texto: char, byte, int, long, string
lcd.noCursor () // esconde cursor
lcd.blink () // parpadeo
lcd.noBlink () // no parpadeo
lcd.display () //despliega display si se ha apagado
lcd.noDisplay () // apaga display
lcd.scrollDisplayLeft () // corre el mensaje un espacio a la izquierda
lcd.scrollDisplyRight () //corre el mensaje un espacio a la derecha
lcd.autoScroll ()
lcd.leftToRight () //texto de izquierda a derecha
lcd.rightToLeft () //texto de derecha a izquierda
lcd.createChar(num,dato) // num=0..7, dato=caracter