Título: No funciona LCD Keypas Shield para Arduino UNO rv3 [SOLUCIONADO] Publicado por: Meta en 14 Febrero 2014, 07:55 am Hola:
He comprado Arduino UNO y la LCD Keypad Shield. http://1.bp.blogspot.com/--kl6XSF_NZo/UDDhi2hzjLI/AAAAAAAAE8g/EOcULXBNTNo/s1600/IMG_0730.jpg (http://1.bp.blogspot.com/--kl6XSF_NZo/UDDhi2hzjLI/AAAAAAAAE8g/EOcULXBNTNo/s1600/IMG_0730.jpg) He probado códigos para sber si muestra mensajes pero no me dice ni el "Hola". Códigos que he probado y ninguno me da respuesta. Quiero saber si es el código o la LCD está rota. Ejemplo 1: Código: #include <LiquidCrystal.h> LiquidCrystal milcd(12, 11, 5, 4, 3, 2); byte smiley[8] = { B00000, B10001, B00000, B00000, B10001, B01110, B00000 }; void setup() { milcd.createChar(0, smiley); milcd.begin(16, 2); milcd.write(0); } void loop() {} Ejemplo 2: Código: #include <LiquidCrystal.h> LiquidCrystal milcd(12, 11, 5, 4, 3, 2); void setup() { milcd.begin(16,2); milcd.print("Hola"); } void loop() { milcd.setCursor(0,1); milcd.print(millis()/1000); } Ejemplo 3: Código: #include <LiquidCrystal.h> LiquidCrystal milcd(12, 11, 5, 4, 3, 2); int luzFondo = 13; void setup() { pinMode(luzFondo, OUTPUT); digitalWrite(luzFondo, HIGH); lcd.begin(20,4); Serial.begin(9600); } void loop() { if (Serial.available()>0) { delay(100); lcd.clear(); while (Serial.available() > 0) { lcd.write(Serial.read()); } } } ¿Hay alguna solución? Un cordial saludo. Título: Re: No funciona LCD Keypas Shield para Arduino UNO rv3 Publicado por: Meta en 16 Febrero 2014, 09:35 am Ya me funciona, el motivo que no tenía los pines bien configurados.
Aquí encontré un buen tutorial. http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=627 Saludo. |