Taula de continguts:
- Pas 1: Pas 1: peces electròniques
- Pas 2: Pas 2: el codi
- Pas 3: Pas 3: Construeix el circuit
- Pas 4: Pas 4: Tot fet
- Pas 5: sortida de vídeo
Vídeo: Interfície LCD múltiple a Arduino Uno mitjançant una línia de dades comuna: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Avui, en aquest instructiu us mostraré com connectar diversos mòduls LCD de 16x2 amb una placa arduino uno mitjançant una línia de dades comuna. El més interessant d’aquest projecte és que utilitza una línia de dades comuna i mostra diferents dades a cada pantalla LCD.
Pas 1: Pas 1: peces electròniques
- Arduino Uno: 1 peça
-16x2 LCD: 4 peces
Potenciòmetre de 10 k ohmis: 4 peces
-Resistència de 470 ohms: 4 peces
-Tabla de pa
-Cables de pont
Pas 2: Pas 2: el codi
Al principi, heu de definir el pin del LCD amb una línia de dades comuna
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);
Des del codi de definició anterior es pot veure que totes les línies de dades de LCD (LCD1 LCD2 LCD3 i LCD4) estan connectades al mateix pin digital de la placa arduino (D7, D6, D5 i D4) mentre que el pin RS i EN està connectat a pin digital individual..
Aquí teniu el codi complet del nostre projecte:
#incloure
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // definició de pin per a LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // definició de pin per a LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // definició de pin per a LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // definició de pin per a LCD 4
configuració nul·la ()
{
lcdA.begin (16, 2); // Inicialitza la pantalla LCD 1
lcdB.begin (16, 2); // Inicialitza LCD 2
lcdC.begin (16, 2); // Inicialitza LCD 3
lcdD.begin (16, 2); // Inicialitza la pantalla LCD 4}
bucle buit ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 LCD de 16x2 utilitzant");
retard (100);
lcdB.setCursor (0, 0);
lcdB.print ("Dissenyat per->");
retard (100);
lcdC.setCursor (0, 0);
lcdC.print ("Visiteu el lloc web");
retard (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
retard (100);
lcdA.setCursor (0, 1);
lcdA.print ("Arduino únic");
retard (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
retard (100);
lcdC.setCursor (0, 1);
lcdC.print ("i Subscriure");
retard (100);
lcdD.setCursor (0, 1);
lcdD.print ("Projectes");
retard (100);
}
Pas 3: Pas 3: Construeix el circuit
El circuit publicat aquí està dissenyat amb proteus 8 Professional.
A proteus pin núm. 15 i 16 de la pantalla LCD s'amaga així, he fet connexió per al pin 15 i 16 (ànode i càtode de LCD), que pin s'utilitza per a la llum de fons per a LCD.
Pas 4: Pas 4: Tot fet
Espero que aquest projecte us ajudi. Si teniu cap pregunta o voleu un projecte més increïble, visiteu bestengineeringprojects.com
Recomanat:
Com fer un registre de dades en temps real de la humitat i la temperatura amb Arduino UNO i targeta SD - Simulació de registre de dades DHT11 a Proteus: 5 passos
Com fer un registre de dades en temps real d’humitat i temperatura amb Arduino UNO i targeta SD | Simulació de registre de dades DHT11 a Proteus: Introducció: hola, aquest és Liono Maker, aquí teniu l'enllaç de YouTube. Estem fent un projecte creatiu amb Arduino i treballem en sistemes incrustats
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Adquisició de dades i sistema de visualització de dades per a una moto de carreres elèctrica MotoStudent: 23 passos
Adquisició de dades i sistema de visualització de dades per a una moto de carreres elèctrica MotoStudent: un sistema d’adquisició de dades és una col·lecció de maquinari i programari que treballa junts per tal de recopilar dades de sensors externs, emmagatzemar-les i processar-les després perquè es puguin visualitzar gràficament i analitzar. permetent als enginyers fer
Registreu dades i dibuixeu un gràfic en línia mitjançant NodeMCU, MySQL, PHP i Chartjs.org: 4 passos
Registreu dades i dibuixeu un gràfic en línia mitjançant NodeMCU, MySQL, PHP i Chartjs.org: aquest manual descriu com podem utilitzar la placa Node MCU per recopilar dades de diversos sensors, enviar aquestes dades a un fitxer PHP allotjat que després afegeix les dades a una base de dades MySQL. Les dades es poden veure en línia com a gràfic, mitjançant chart.js.A ba
Com obtenir dades d'una base de dades de Firebase a NodeMCU: 7 passos
Com obtenir dades d'una base de dades de Firebase a NodeMCU: per fer-ho, obtindrem dades d'una base de dades a Google Firebase i les recuperarem mitjançant un NodeMCU per analitzar-les més. REQUISITS DEL PROJECTE: 1) NodeMCU o ESP8266 Controller2) G-Mail compte per crear una base de dades de Firebase. 3) Descarregueu el