INHOUDSOPGAWE:
- Stap 1: Stap 1: Elektroniese onderdele
- Stap 2: Stap 2: die kode
- Stap 3: Stap 3: Bou die stroombaan
- Stap 4: Stap 4: Alles klaar
- Stap 5: Video -uitvoer
Video: Koppelvlak Meervoudige LCD na Arduino Uno deur gebruik te maak van Common Data Line: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
In hierdie instruksies gaan ek u vandag wys hoe u verskeie 16x2 LCD -modules kan koppel met 'n arduino uno -bord met behulp van 'n gemeenskaplike datalyn. Die interessantste van hierdie projek is dat dit 'n gemeenskaplike data -lyn gebruik en verskillende data in elke LCD vertoon.
Stap 1: Stap 1: Elektroniese onderdele
- Arduino Uno: 1 stuk
-16x2 LCD: 4 stuk
-10k Ohm potensiometer: 4 stuk
-470 Ohm Weerstand: 4 stuk
-Broodbord
-Jumper drade
Stap 2: Stap 2: die kode
Eerstens moet u die PIN van die LCD met 'n algemene data -lyn definieer
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);
Uit die boonste definisie -kode kan u sien dat alle data -reëls van LCD (LCD1 LCD2 LCD3 en LCD4) gekoppel is aan dieselfde arduino -bord digitale pen (D7, D6, D5 en D4) terwyl RS- en EN -pen gekoppel is aan individuele digitale pen.
Hier is die volledige kode vir ons projek:
#insluit
LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // pen definisie vir LCD 1
LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // pen definisie vir LCD 2
LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // pen definisie vir LCD 3
LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // pen definisie vir LCD 4
leemte opstelling ()
{
lcdA.begin (16, 2); // Initialiseer LCD 1
lcdB.begin (16, 2); // Initialiseer LCD 2
lcdC.begin (16, 2); // Initialiseer LCD 3
lcdD.begin (16, 2); // Initialiseer LCD 4}
leemte lus ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 16x2 LCD gebruik");
vertraging (100);
lcdB.setCursor (0, 0);
lcdB.print ("Ontwerp deur->");
vertraging (100);
lcdC.setCursor (0, 0);
lcdC.print ("Besoek webwerf");
vertraging (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
vertraging (100);
lcdA.setCursor (0, 1);
lcdA.print ("Single Arduino");
vertraging (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
vertraging (100);
lcdC.setCursor (0, 1);
lcdC.print ("en teken in");
vertraging (100);
lcdD.setCursor (0, 1);
lcdD.print ("Projekte");
vertraging (100);
}
Stap 3: Stap 3: Bou die stroombaan
Die stroombaan wat hier geplaas is, is ontwerp met proteus 8 Professional.
In proteus -pen nr. 15 en 16 van die LCD is dus versteek, ek het 'n verbinding gemaak vir pen 15 en 16 (anode en katode van LCD), wat die pen gebruik word vir agterlig vir LCD.
Stap 4: Stap 4: Alles klaar
Hoop dat hierdie projek u sal help. As u vrae het of meer wonderlike projekte wil hê, besoek bestengineeringprojects.com
Aanbeveel:
Mens-rekenaar-koppelvlak: funksioneer as 'n gripper (gemaak deur Kirigami) deur polsbeweging met behulp van EMG: 7 stappe
Mens-rekenaar-koppelvlak: Function a Gripper (gemaak deur Kirigami) deur polsbeweging met behulp van EMG: Dit was dus my eerste poging met 'n mens-rekenaar-koppelvlak. Ek het die spieraktiveringsseine van my polsbeweging vasgelê met 'n EMG-sensor, dit verwerk deur luislang en arduino en het 'n origami -gebaseerde grijper aangestuur
Tutoriaal: Hoe om 'n eenvoudige temperatuursensor te maak deur DS18B20 en Arduino UNO te gebruik: 3 stappe
Tutoriaal: Hoe om 'n eenvoudige temperatuursensor te maak met behulp van DS18B20 en Arduino UNO: Beskrywing: Hierdie handleiding wys u 'n paar eenvoudige stappe oor hoe om temperatuursensor funksioneel te maak. Dit neem net 'n paar minute om dit waar te maak vir u projek. Sterkte ! Die DS18B20 digitale termometer bied 'n temperatuur van 9 tot 12 bis Celsius
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord Beskrywing: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 is 'n WIFI -ontwikkelingsbord gebaseer op ESP8266 12E. Die funksionering is soortgelyk aan dié van NODEMCU, behalwe dat die hardeware gebou is
Gebruik Orange Pi sonder monitor deur SSH- en VNC -bediener te gebruik: 6 stappe
Gebruik Orange Pi sonder monitor deur SSH- en VNC -bediener te gebruik: Orange Pi is soos 'n mini -rekenaar. Dit het alle basiese poorte wat 'n normale rekenaar het. Net soos HDMIUSBEthernetIT het 'n paar spesiale poorte, soos USB OTGGPIO Headers, SD -kaartgleuf, parallelle kamerapoort As u 'n oranje pi wil gebruik, moet u 'n behoefte hê