⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Arduino

Diseño de caracteres en arduino

YORCH2014
YORCH2014
108
hace 8 años
hace 8 años
Buenas tardes colegas, les comento que estoy intentando hacer andar un LCD con arduino pero usando I2C, en este caso lo que quiero hacer es crear dos caracteres a medida y colocarlos en cada linea del display con una leyenda comun al lado de cada caracter, pero los caracteres (que deberian ser una bateria agotada y una carita feliz) solo muestra lineas horizontales sin encender y encendidas intercaladas, aqui les muestro el programita que hice: #include <Wire.h> #include <LCD.h> #include <LiquidCrystal_I2C.h> #define I2C_ADDR 0x3F LiquidCrystal_I2C lcd(I2C_ADDR,2, 1, 0, 4, 5, 6,7); byte bateria[8]={B01110, B11011, B10001, B10001, B10001, B10001, B11111, B11111}; byte carita[8]= {B01010, B01010, B01010, B00000, B00100, B10001, B01110, B00000,}; void setup() { lcd.createChar(0,bateria); lcd.createChar(1,carita); lcd.begin (16,2); // Inicializar el display con 16 caraceres 2 lineas lcd.setBacklightPin(3,POSITIVE); lcd.setBacklight(HIGH); lcd.setCursor(0,0); lcd.write(byte(0)); lcd.setCursor(3,0); lcd.print("Bateria Baja"); lcd.setCursor(0,1); lcd.write(byte(1)); lcd.setCursor(3,1); lcd.print("Carita Feliz"); // lcd.home (); // go home // lcd.print("Prometec.net"); // lcd.setCursor ( 0, 1 ); // go to the 2nd line // lcd.print("Malpartida lib"); // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.93
(14)

Curso Reparación de Equipos de Audio de Alta Fidelidad

Maximiliano Resch
$ 60 USD
$ 20 USD
4.84
(25)

Curso Práctico de Reparación y Bobinado de Motores Eléctricos

Héctor Castiñeira
$ 60 USD
$ 20 USD
4.94
(16)

Curso Refrigeración Comercial Aplicado a Diagnóstico y Reparación

Ing. Georga Melgarejo
$ 40 USD
$ 13 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis