Inhoudsopgave:
- Stap 1: Upload bibliotheek naar Arduino-bibliotheken
- Stap 2: Verbind uw pin
- Stap 3: Upload code en voer uit
Video: Interface LCD 20X4 Display naar Nodemcu - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Ik besloot dit te delen omdat ik eerder problemen had met mijn vorige taak. Ik probeerde de grafische (128x64) LCD met Nodemcu te koppelen, maar het mocht niet baten, ik faalde. Ik kom erachter dat dit iets te maken moet hebben met de bibliotheek (Bibliotheek voor grafische LCD is anders dan gewone LCD), het lijkt erop dat de huidige bestaande bibliotheek niet past bij GLCD-interfacing nodemcu, ik hoop echt dat ze met de "geschikte bibliotheek" uitkomen spoedig. Ik wilde het proberen, maar ik heb tijdgebrek, dus heb ik besloten om over te stappen van grafisch LCD naar Bluebacklight 20x4 LCD. Ik dacht dat dit gemakkelijk zou zijn omdat de functies vrij gelijkaardig zijn aan 16x2 LCD, maar ik had het weer mis. Dus, begin van mijn try-n-error-reis om dit te laten werken.
Elk LCD-scherm koppelen met Arduino Uno is eenvoudig, er zijn veel tutorials beschikbaar. Er zijn ook tutorials voor Interfacing LCD met NodeMCU beschikbaar, sommige gebruiken "I2C-expender" of "Shift register" en sommige anderen gebruiken "I2C LCD-adapter", maar het lijkt erop dat niet al deze tutorials compatibel zijn en sommige zijn 'verouderd', ze kunnen zijn als ik een andere of oude bibliotheek gebruik, krijg ik een keer de volgende foutmelding: "Fout bij het compileren voor board NodeMCU 1.0 (ESP-12E Module)", dus ik verander naar een andere bibliotheek. Klaar met compileren, maar met een waarschuwing: "WAARSCHUWING: bibliotheek LiquidCrystal_I2C-1.1.2 beweert te draaien op (avr) architectuur(s) en is mogelijk incompatibel met uw huidige bord dat op (esp8266) architectuur(en) draait", gaf ik het toch een poging, upload naar mijn bord en succes!
Stap 1: Upload bibliotheek naar Arduino-bibliotheken
Zorg er voordat u begint voor dat u de bibliotheek voor NodeMCU al hebt geïnstalleerd, zo niet, dan kunt u deze stap hier volgen. Vergeet daarna niet om ook uw LiquidCrystal_I2C-bibliotheek voor uw LCD te downloaden en te installeren.
Hier bijgevoegd is het zipbestand van de LiquidCrystal_I2C-bibliotheek die ik voor deze zelfstudie heb gebruikt. Ik weet niet meer van welke website ik het heb gedownload, maar eer de eigenaar.
opmerkingen: dit is het bestand dat hoort bij de waarschuwing die ik eerder noemde. Maar ik heb geen probleem om de code naar mijn NodeMCU-bord te uploaden.
Stap 2: Verbind uw pin
Ik verbind het LCD-scherm met NodeMCU met behulp van I2C LCD seriële adapter, van 8-pins van de LCD naar 4-pins van de adapter. Dit is erg handig omdat NodeMCU klein is en we het gebruik van pin op dat bord willen beperken. Ik gebruik pin D1, D2, Vin en Gnd van de NodeMCU. De aansluiting op het LCD-scherm:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Heel eenvoudig.
Stap 3: Upload code en voer uit
Kopieer de code die ik hier heb bijgevoegd en voer het uit. Zorg ervoor dat u de Wijzig de code naar uw voorkeur heeft geselecteerd. Veel geluk.
Moge deze kleine tutorial nuttig voor je zijn. Als u een vraag heeft, aarzel dan niet om commentaar te geven.
Aanbevolen:
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): 5 stappen
Flash AT Command Firmware naar ESP01-module (vereist een USB-naar-TTL-adapter): door Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
Usb naar DMX-RDM-interface: 4 stappen
Usb naar DMX-RDM-interface: als lichttechnicus had ik een usb naar dmx-interface nodig, maar de in de handel verkrijgbare interfaces zijn gewoon te duur, dus besloot ik er zelf een te bouwen
Interface regendruppelsensor naar NodeMcu- voor beginners: 5 stappen
Interface regendruppelsensor naar NodeMcu| voor beginners: in deze tutorial weet je hoe je een regendruppelsensor op NodeMcu kunt aansluiten
12v naar USB-adapter 12v naar 5v transformator (ideaal voor auto's): 6 stappen
12v naar USB-adapter 12v naar 5v-transformator (ideaal voor auto's): hier wordt uitgelegd hoe u een 12v-naar-USB (5v)-adapter maakt. Het meest voor de hand liggende gebruik hiervan is voor 12v-autoadapters, maar overal waar je 12v hebt, kun je het gebruiken! Als je 5v nodig hebt voor iets anders dan USB, sla dan gewoon de stappen over het toevoegen van de USB-poorten over