LCD‑display¶
| Component | LCD‑display (+ I2C‑backpack) |
| Type | Uitvoer |
| Functie | Tekst, getallen en symbolen tonen |
| Info | 2 tekstregels, 16 tekens per regel. |
Introductie¶
Het LCD‑display is een veelgebruikt uitvoerapparaat in embedded systemen. Je gebruikt het om informatie leesbaar te tonen: tekst, getallen en symbolen. Denk aan toepassingen zoals digitale klokken, thermometers en andere apparaten die visuele output nodig hebben.
Pinbeschrijving¶
Het LCD‑display heeft 16 pinnen voor besturing, data en voeding. Meestal sluit je deze parallel aan op een microcontroller. Met een I2C‑backpack kan het ook via I2C, waardoor je veel minder pinnen nodig hebt.
Gebruik bij voorkeur een I2C‑backpack. Dat vereenvoudigt de bedrading en vermindert het aantal benodigde microcontrollerpinnen.
Codevoorbeeld¶
Onderstaand voorbeeld laat zien hoe je met de LiquidCrystal‑bibliotheek een LCD‑display aanstuurt via I2C op een Arduino.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// Initialize the LCD
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Hello, world!");
}
void loop() {
// Do nothing
}
(Dit voorbeeld gebruikt de LiquidCrystal_I2C‑bibliotheek. Installeer deze via de Arduino Library Manager.)