arduino2_clase1_2016
DESCRIPTION
Diapositiva de guia clase Arduino nivel 2, CIDIACCTECTRANSCRIPT
CURSO
ARDUINO 2
Display LCD 16*2 • Lcd PinOut
– Vss:Tierra – Vdd: Alimentación – V0:Regulación de contraste – RS: Registro – RW: Lectura escritura – E: Activación – D0-D7: Datos. – A:Anodo led – K:Cátodo led
CIDIACCTEC ARDUINO 2
Biblioteca LCD Arduino • “LiquidCrystal.h”, nos permite usar LCD a través de las
siguientes funciones: – LiquidCrystal name(RS,E,D4,D5,D6,D7), donde se hace
referencia a los pines del Arduino a utilizar para la conexión.
– name.begin(16,2), función que hace referencia al número de columnas y filas a utilizar en el LCD.
– name.setCursor(x,y), función hace referencia a las coordenadas donde a empezar a escribir en la columna(x) y fila(y) respectivamente.
– name.print(string), función que imprime en el LCD, funciona en forma análoga al serial.print();
CIDIACCTEC
ARDUINO 2
LCD: Ejemplo
•
CIDIACCTEC ARDUINO 2
LCD : CONEXIONES • LCD:
– Vss: GND
– Vdd: 5V
– V0: 2,2Kohm => GND
– RS: 12
– RW: GND
– E: 8
– D4: 2
– D5: 3
– D6: 4
– D7: 7
– A: 5V
– K: GND
CIDIACCTEC ARDUINO 2
LCD: Ejercicio • Realizar una aplicación que
muestre los códigos ASCII, un
símbolo a la vez en la segunda fila
y décima columna cada 100 ms
por símbolo.
CIDIACCTEC ARDUINO 2
Keypad 4x4 matricial • Arreglo de pulsadores de 4x4, está
conformado por 4 columnas(Vertical) y 4
filas(Horizontal).
– Se requiere el uso de resistencias de
pull-up en la mayoría de casos, a
menos que estén incluidas en e
microcontrolador.
CIDIACCTEC ARDUINO 2
Keypad :biblioteca Arduino • Se muestra lo pulsado en el monitor
serial.
• Se asume que “key” solo es de
interés cuando se pulsa, por tanto si
no está pulsado se carga 0 en el
registro.
• Se puede utilizar los canales
analógicos como digitales para
obtener más pines digitales y poder
conectar el KEYPAD y el LCD, para
el siguiente ejemplo
CIDIACCTEC ARDUINO 2
Keypad: Conexión • LCD:
– RS,E,D4,D5,D6,D7::7,6,5,4,3,2
– Resto de pines como el ejemplo
anterior.
• KEYPAD:
– Filas 1,2,3,4: 8,9,10,11
– Columnas 1,2,3,4: A5,A4,A3,A2
CIDIACCTEC ARDUINO 2
LCD+Keypad: Ejercicio
• Mostrar ahora lo que se pulsa en el Keypad hacia el LCD 16*2.
CIDIACCTEC ARDUINO 2
LCD+KEYPAD: EJERCICIO
•