¡ Hola! De Rumania con amor. Este es mi primer proyecto en Instructables. Sé que este proyecto encuentra en cualquier lugar, pero quiero presentarle porque he creado un programa con el cual usted puede comunicarse con pantalla
El programa se llama liShowLCD y se puede Descargar desde mi web, lioll.org. liShowLCD es la segunda versión.
También el software para que funcione, necesita. NET Framework 4.0.3
Ventaja del software es que puede imprimir texto en tiempo real
Todo lo que necesitas es:
-Arduino (uno en mi caso)
-LCD: 8 x 2 o 2 x 16 o 16 x 4 o 20 x 4 (16 x 2 en mi caso. no he probado con 8 x 2, 16 x 4 y 20 x 4)
-olla k 10
La conexión es como en la imagen.
Ahora, todo lo que tienes que hacer es añadir el código:
Autor: Florea Alexandru #include LCD.Begin (16, 2); Serial.Begin(9600); void loop() Si (Serial.available()) {} Estado = Serial.read(); lcd.setCursor (0, 0); mientras que (Serial.available() > 0) {} caso ' 2 ': lcd.setCursor (0, 1); mientras que (Serial.available() > 0) {} caso ' 3′: lcd.setCursor (0, 2); LCD.Print("") / / caso ' 4′: lcd.setCursor (0, 3); LCD.Print("") / /
lioll
lioll.org
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
int estado = 0;
void setup() {}
LCD.Clear();
}
{
Switch(State)
{
caso ' 1:
LCD.Print("") / /
delay(100) de ;
lcd.setCursor (0, 0);
LCD.Write(serial.Read());
}
rotura;
LCD.Print("") / /
delay(100) de ;
lcd.setCursor (0, 1);
LCD.Write(serial.Read());
}
rotura;
delay(100) de ;
lcd.setCursor (0, 2);
mientras que (Serial.available() > 0) {}
LCD.Write(serial.Read());
}
rotura;
delay(100) de ;
lcd.setCursor (0, 3);
mientras que (Serial.available() > 0) {}
LCD.Write(serial.Read());
}
rotura;
caso ' 5′:
LCD.Clear();
}
}
}
código final
Lo siento por mi inglés