INHOUDSOPGAWE:
- Stap 1: Laai biblioteek op na Arduino -biblioteke
- Stap 2: Koppel u pen
- Stap 3: Laai kode op en voer uit
Video: Koppelvlak LCD 20X4 -skerm na Nodemcu: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Ek het besluit om dit te deel, aangesien ek voorheen probleme ondervind het met my vorige taak; ek het probeer om 'n grafiese (128x64) LCD met Nodemcu te koppel, maar dit het tevergeefs misluk. Ek besef dat dit iets met die biblioteek te doen het (biblioteek vir grafiese LCD verskil van gewone LCD). binnekort. Ek wou probeer, maar ek het tydsbeperkings, en ek het besluit om van grafiese LCD na Bluebacklight 20x4 LCD te verander. Ek het gedink dit gaan maklik wees, aangesien die funksies baie soos 16x2 LCD lyk, maar ek was weer verkeerd. So begin ek my probeer-en-fout-reis om dit te laat werk.
Dit is maklik om 'n LCD met Arduino Uno te koppel, en daar is baie tutoriale beskikbaar. Daar is ook tutoriale vir die koppelvlak van LCD met NodeMCU beskikbaar, sommige gebruik 'I2C expender' van 'Shift register' en sommige ander 'I2C LCD adapter', maar dit lyk asof nie al hierdie tutoriale versoenbaar is nie, en sommige is 'verouderd'. As ek 'n ander of ou biblioteek gebruik, kry ek 'n fout soos volg: 'Fout tydens die opstel van NodeMCU 1.0 (ESP-12E-module)', so ek verander na 'n ander biblioteek. Ek het dit opgestel, maar met 'n waarskuwing: "WAARSKUWING: biblioteek LiquidCrystal_I2C-1.1.2 beweer dat dit op (avr) argitektuur (s) werk en is moontlik onversoenbaar met u huidige bord wat op (esp8266) argitektuur (s) werk". probeer in elk geval, laai dit op my bord, dan sukses!
Stap 1: Laai biblioteek op na Arduino -biblioteke
Voordat u begin, moet u seker maak dat u reeds die biblioteek vir NodeMCU geïnstalleer het; indien nie, kan u hierdie stap hier volg. Vergeet daarna nie om u LiquidCrystal_I2C -biblioteek vir u LCD af te laai en te installeer nie.
Hier is die zip -lêer van die LiquidCrystal_I2C -biblioteek wat ek vir hierdie tutoriaal gebruik het, aangeheg. Ek kan nie onthou van watter webwerf ek dit afgelaai het nie, maar krediet aan die eienaar.
notas: dit is die lêer wat saam met die waarskuwing kom wat ek vroeër genoem het. Maar ek het geen probleem om die kode na my NodeMCU -bord op te laai nie.
Stap 2: Koppel u pen
Ek verbind die LCD -skerm met NodeMCU deur I2C LCD -seriële adapter te gebruik, van 8 penne van die LCD tot 4 -pen van die adapter. Dit is baie handig, aangesien NodeMCU klein is en ons die gebruik van pen op die bord wil beperk. Ek gebruik pin D1, D2, Vin en Gnd van die NodeMCU. Die verbinding met die LCD:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Baie eenvoudig.
Stap 3: Laai kode op en voer uit
Kopieer die kode wat ek hier aangeheg het, en hardloop. Maak seker dat u die Verander die kode volgens u keuse gekies het. Sterkte.
Mag hierdie klein tutoriaal u help. As u enige navrae het, moet asseblief nie huiwer om kommentaar te lewer nie.
Aanbeveel:
Hoe om 'n statiese LCD -bestuurder te maak met I²C -koppelvlak: 12 stappe
Hoe om 'n statiese LCD -bestuurder te maak met I²C -koppelvlak: Liquid Crystal -skerms (LCD) word wyd gebruik vir kommersiële en industriële toepassings vanweë hul goeie visuele eienskappe, lae koste en lae energieverbruik. Hierdie eienskappe maak die LCD die standaardoplossing vir toestelle wat op batterye werk
LPC2148 -koppelvlak met 16*2 LCD: 5 stappe
LPC2148 -koppelvlak met 16*2 LCD: In hierdie tutoriaal gaan ek u vertel hoe u lpc2148 met 16*2 lcd kan koppel
Koppelvlak -LCD met Arduino op Tinkercad: 5 stappe
Koppelvlak -LCD met Arduino op Tinkercad: Die kode in hierdie artikel is geskryf vir LCD's wat die standaard Hitachi HD44780 -bestuurder gebruik. As u LCD 16 penne het, het dit waarskynlik die Hitachi HD44780 -bestuurder. Hierdie skerms kan in die 4 -bis- of die 8 -bis -modus bedraad wees. Bedek die LCD in 4
Atmega16 -koppelvlak met LCD in 4 -bis -modus (Proteus -simulasie): 5 stappe
Atmega16 -koppelvlak met LCD in 4 -bis -modus (Proteus -simulasie): Hier in hierdie tutoriaal gaan ons u vertel hoe u atmega16 -mikrobeheerder kan koppel met 16*2 LCD in 4 -bis -modus
Koppelvlak -servomotor met NodeMCU: 6 stappe (met foto's)
Koppel servomotor met NodeMCU: Hallo almal, dit is my eerste opleidingsprojek, en wil u aan die gang kom met NodeMCU? Wel, ek is hier om met u te deel. Vandag gaan ek u wys hoe u met NodeMCU kan begin. Kom ons gaan! NodeMCU het aan boord van ESP8266-12E die