Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE MECÁNICA
INGENIERÍA AUTOMOTRIZ
SEMINARIO – ARDUINO BASICO
Jorge M. Nejer G. Ing. - Docente ESPOCH
Materiales / dispositivos
1 Pantalla LCD 1602A
1 Placa Arduino UNO / MEGA
1 Cable USB
Cables - conectores
1 Protoboard - Breadboard
1 potenciómetro 50kohm o 10kohm
16 pines macho 2.54 mm
1 bobina de estaño
1 cautín
RS Selector de registro (el micro controlador le comunica a la LCD si quiere mostrar caracteres o si lo que quiere
es enviar comandos de control, como cambiar posición del cursor o borrar la pantalla, por ejemplo).
RW Pin de control de lectura/escritura. En este caso se conecta a GND, para que escriba o visualice todo el
tiempo.
D0~D3 Bus de datos de 8 bits, de D0 a D7. En el proyecto solo usamos 4 bits, de D4 a D7, nos sirve para establecer
las líneas de comunicación de transferencia de datos.
AyK A y K, pines del LED de fondo de la pantalla (retroiluminación). El pin A se conectará a 5 volts y el pin K a
GND.
El LCD no tiene incorporados los pines o conectores, por lo que es necesario soldar pines macho de 2,54mm, estos se acoplan
perfectamente a la protoboard.
El protoboard se alimenta con +5V a la columna Roja (+) y con 0V o GND a la columna Azul (-), estos voltajes los tomamos de nuestra
placa ARDUINO.
ARDUNO Protoboard
5v Línea ROJA
0V Línea Azul
Ahora conectamos los pines del LCD y preparamos el contraste del mismo.
Protoboard LCD
0V VSS - PIN 1
5V VDD - PIN 2
5V A – PIN 15
0V K – PIN 16
Realizamos la prueba de conexión del LCD, para lo cual conectamos el cable usb a la placa arduino, la pantalla LCD debe iluminarse.
Ahora instalamos el potenciómetro, el mismo nos ayuda a regular el contraste de la pantalla. En este caso se usa un potenciómetro
de 50 Kohm, pero uno de 10k también es válido. Conectaremos el potenciómetro sobre la protoboard y conectamos los tres pines.
Potenciometro Protoboard / LCD
PIN 1 GND (0 V)
PIN 2 VO PIN 3 LCD
PIN 3 5 V (+5V)
Conectamos el cable USB a la placa Arduino y probamos la pantalla LCD, es probable que se muestren cuadros en la pantalla; usamos
el potenciómetro que no es más que una resistencia variable y regulamos o ajustamos el contraste del LCD.
Una vez realizada la conexión y prueba del LCD, procedemos a conectar los pines de la pantalla a la placa Arduino, cabe indicar que
el LCD funciona con señales digitales para lo cual usamos las PWM (Pulse-width modulation), señal de modulación por ancho de pulso
de la placa Arduino, como se dijo anteriormente usamos los pines D4, D5, D6 y D7.
Arduino LCD
PIN 7 PIN 4 (RS)
GND - protoboard PIN 5 (RW)
PIN 8 PIN 6 (E)
PIN 9 PIN 11 (D4)
PIN 10 PIN 12 (D5)
PIN 11 PIN 13 (D6)
PIN 12 PIN 13 (D7)
Código en Arduino
#include <LiquidCrystal.h>
void setup() {
Serial.begin(9600);
lcd.begin(16, 2); // LCD de 16 columnas y 2 filas)
}
void loop() {
lcd.setCursor(0,0); // Indica la línea en la que se muestra el texto (línea 0)
lcd.print("Fac. Mecanica ");
lcd.setCursor(0,1); // Texto en línea 1
lcd.print("Seminario Arduino ");
}
Compilamos el código y subimos al Arduino. Si todo fue realizado con éxito se debe mostrar en pantalla el mensaje como muestra la
imagen.
Nota:
Revisar detenidamente las conexiones y pines a usar en la placa arduino y protoboard, así como los pines de la pantalla LCD, para
las conexiones se recomienda usar cables de colores a fin de identificar fácilmente los pines que se conectan.