Arduino UNO R4 - LCD 20x4
In deze tutorial tonen wij u hoe u een 20x4 LCD display gebruikt met Arduino UNO R4 board via een I2C interface. In detail, wij leren:
- Hoe u LCD I2C 20x4 verbindt met Arduino UNO R4
- Hoe u Arduino UNO R4 programmeert om informatie weer te geven op LCD I2C 20x4

Benodigde Hardware
Of u kunt de volgende kits kopen:
| 1 | × | DIYables STEM V4 IoT Starterskit (Arduino inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LCD I2C 20x4
Pinout
De LCD 20x4 I2C gebruikt de I2C interface en heeft 4 pinnen:
- GND pin: verbind deze met GND (0V).
- VCC pin: verbind met VCC (5V) om de LCD van stroom te voorzien.
- SDA pin: dit is voor het I2C data signaal.
- SCL pin: dit is voor het I2C clock signaal.

LCD Coördinaat
De LCD I2C 20x4 heeft 20 kolommen en 4 rijen. De kolommen en rijen beginnen vanaf 0.

Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.
| LCD I2C | Arduino UNO R4, Nano | Arduino Mega |
|---|---|---|
| Vin | 5V | 5V |
| GND | GND | GND |
| SDA | A4 | 20 |
| SCL | A5 | 21 |
Hoe te Programmeren voor LCD I2C
Het gebruik van de LCD is zeer eenvoudig met de LiquidCrystal_I2C bibliotheek.
- Voeg de bibliotheek toe:
- Creëer een LiquidCrystal_I2C object met het I2C adres, aantal kolommen en aantal rijen:
- Stel het LCD scherm in.
- Plaats de cursor op de specifieke positie gegeven door column_index en row_index.
- Toon een bericht op het LCD scherm.
※ Notiz:
Verschillende fabrikanten kunnen verschillende I2C adressen gebruiken voor de LCD. In ons voorbeeld hebben wij het adres 0x27 gebruikt zoals aangegeven door de fabrikant DIYables.
Arduino UNO R4 Code
Snelle Stappen
Volg deze instructies stap voor stap:
- Als dit de eerste keer is dat u de Arduino Uno R4 WiFi/Minima gebruikt, raadpleeg de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
- Verbind LCD I2C 20x4 met Arduino UNO R4 volgens het meegeleverde schema.
- Verbind het Arduino Uno R4 board met uw computer via een USB kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het juiste Arduino Uno R4 board (bijv. Arduino Uno R4 WiFi) en COM poort.
- Ga naar het Libraries icoon aan de linkerkant van de Arduino IDE.
- Type "LiquidCrystal I2C" en zoek naar de LiquidCrystal_I2C bibliotheek door Frank de Brabander.
- Druk op de Install knop om de LiquidCrystal_I2C bibliotheek toe te voegen.

- Kopieer de bovenstaande code en open deze in Arduino IDE.
- Druk op de Upload knop in Arduino IDE om de code naar Arduino UNO R4 te sturen.
- Controleer het resultaat op de LCD.

- Probeer de tekst en de plaatsing ervan te wijzigen.
Uw Arduino Uno R4 board levert mogelijk niet genoeg stroom voor de LCD. Als de LCD niet helder is of geen karakters weergeeft, gebruik dan een externe stroomvoorziening voor de LCD. U kunt deze power splitter set gebruiken zoals hieronder getoond:

Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.