Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE EQUIPOS
HOJA DE TAREA 01 SEMINARIO DE COMPLEMENTACIÓN
MANEJO DE LIBRERIAS EN ARDUINO PRÁCTICA II
EJEMPLO DE LA PROGRAMACION
#define ROJO1 4 digitalWrite (ROJO1, HIGH);
#define AMBAR1 5 digitalWrite (AMBAR1, LOW);
#define VERDE1 6 digitalWrite (VERDE1, LOW);
#define ROJO2 7 digitalWrite (ROJO2, HIGH);
#define AMBAR2 8 digitalWrite (AMBAR2, LOW);
#define VERDE2 9 digitalWrite (VERDE2, LOW);
delay (1000);
void setup() {
pinMode (ROJO1, OUTPUT); digitalWrite (ROJO1, LOW);
pinMode (AMBAR1, OUTPUT); digitalWrite (AMBAR1, LOW);
pinMode (VERDE1, OUTPUT); digitalWrite (VERDE1, HIGH);
pinMode (ROJO2, OUTPUT); digitalWrite (ROJO2, HIGH
pinMode (AMBAR2, OUTPUT); digitalWrite (AMBAR2, LOW);
pinMode (VERDE2, OUTPUT); digitalWrite (VERDE2, LOW);
} delay (2000);
Para la comunicación del LCD y un controlador utiliza un bus de 8 datos, pero se puede
configurar para trabajar con un buz de 4 datos. También usa pines de control RS (chip
select) RW (lectura/escritura) y E (enable).
Para controlar el contrastes usa una entrada analógica VEE el cual por lo general se usa un
potenciómetro para poder variar el contraste, y los LCD q traen Backlight tiene dos pines al
final Led+ (A) y Led- (K) los cuáles se pueden alimentar directamente a 5V o a través de una
resistencia si se tratase de un LED, variando su resistencia se pude variar la intensidad de
luz.
Mostraremos texto y un valor numérico en el LCD, para esto cargamos el siguiente sketch:
Como se observa con la función printf() escribimos el texto, y con setCursor(x,y) indicamos
la poción en donde deseamos que se escriba el texto.
Después de cargar, en su LCD deben obtener el siguiente resultado
Materiales usados:
Proyecto 2: Conectando tu
Arduino a un LCD1602
Paso 1: Primero, guardo el código del proyecto
anterior y abro una nueva ventana en la
aplicación de Arduino para poder escribir el
Lic. Gustavo Alfredo Díaz Marín. Pág. 8
nuevo código del circuito que se va a armar de
manera física.
Un protoboard.
Una tarjeta de Arduino.
Cables.
Un LCD alfanumérico.
Un regulador.