Inhoudsopgave:
Video: I2C LCD op NodeMCU V2 met Arduino IDE - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze snelle instructable laat ik je zien hoe je een LCD-scherm kunt lunchen met I2C Serial Adapter op NodeMCU v2 met behulp van ArduinoIDE en beschikbare bibliotheken.
Stap 1: Vereiste onderdelen en software
Hardware:
1. NodeMCU v2
2. 16x2 LCD-scherm met i2c seriële interface-adaptermodule
3. Sommige draden, USB voor voeding en uploaden van schetsen
Software:
1. ArduinoIDE -
2. LiquidCrystal_I2C-bibliotheek -
Stap 2: Hardware-installatie
Voorbereidende werkzaamheden:
Wanneer u een LCD bestelt bij Ali/ebay, kunt u 16-pins headers op het LCD-scherm solderen om 'bedrading' te voorkomen bij het aansluiten op een seriële adapter
Opstelling:
- Plaats LCD-scherm en seriële adapter op breadboard naast elkaar
- Verbind de SCL-pin van de adapter met de NodeMCU D1-pin
- Verbind de SDA-pin van de adapter met de NodeMCU D2-pin
- Verbind de GND-, VCC-pinnen van de adapter met NodeMCU GND, Vin dienovereenkomstig - hier moet ik één ding uitleggen. In principe moet je het LCD-scherm aansluiten op een 5v-bron, maar NodeMCU heeft alleen 3.3v-uitgangen, dus het LCD-scherm is behoorlijk donker. Als u het LCD-scherm voorziet van een externe 5v-bron, moet u een logische niveau-omzetter gebruiken omdat dit niet werkt. Hier heb ik een hack gebruikt met behulp van door USB geleverde stroom die wordt omzeild naar Vin. Het is 5V maar het werkt:)
Stap 3: De schets
Voorbereidende werkzaamheden:
- ArduinoIDE installeren
- Voeg NodeMCU-ondersteuning toe - mooi beschreven hier.
- Voeg LiquidCrystal_I2C-bibliotheek toe - gebruik de instructies van de auteur. Installatie vanaf AdruinoIDE zal een verouderde versie toevoegen
De schets:
#erbij betrekken
#erbij betrekken
LiquidCrystal_I2C lcd (0x27, 16, 2);
ongeldige setup() {
Serieel.begin(115200);
//Gebruik vooraf gedefinieerde PINS-consts
Draad.begin(D2, D1);
lcd.begin();
lcd.home();
lcd.print("Hallo, NodeMCU");
}
void loop() { // doe hier niets }
Upload de schets en je bent klaar!
Aanbevolen:
NodeMCU-programmering instellen met Arduino IDE: 3 stappen
NodeMCU-programmering instellen met Arduino IDE: in deze instructable laat ik je zien hoe je een NodeMCU-bord programmeert met Arduino IDE. Om dit te doen, moet u stuurprogramma's installeren en het NodeMCU-bord toevoegen aan de Arduino-bordlijst. Laten we het stap voor stap doen
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): 12 stappen (met afbeeldingen)
Character LCD I2c-adapter (I2c-verbindingsvoorbeeld): ik ben bezig met een verbindingsschema voor een i2c-adapter voor karakterweergave. Controleer de updates op mijn site. Nu voeg ik ook een bedradingsverbindingsschema toe om de originele bibliotheek te gebruiken, niet mijn gevorkte.LiquidCrystal Arduino-bibliotheek voor de karakter-LCD-displays, gevorkte proje
ESP/NODEMCU PROGRAMMEREN MET ARDUINO IDE: 3 stappen
ESP/NODEMCU PROGRAMMEREN MET ARDUINO IDE: Hallo allemaal, Vandaag zal ik laten zien hoe u een ESP8266-ondersteuningspakket kunt toevoegen aan Arduino IDE. en programmeer hetzelfde met Ardunio IDE
Snelstartgids voor Arduino IDE met NodeMCU ESP8266: 6 stappen
Snelstartgids voor Arduino IDE met NodeMCU ESP8266: Arduino IDE-configuratie voor NodeMCU ESP8266