Displays
Display-moduler er færdige skærmsmoduler til at vise tekst, tal, grafik eller billeder direkte fra en mikrocontroller eller udviklingsboard. Udvalget er organiseret i 4 underkategorier: farve-displays (TFT, IPS, AMOLED med op til 320×240, 480×320 eller højere), monochrome-displays (OLED og LCD i sort-hvid, 0,91" til 2,4"), matrix-displays (LED-matrixer, 8×8 op til store paneler) og segmented-displays (7-segment LED til ure, tællere og målere). Alle drives via I²C, SPI, parallel eller direkte digital styring og er kompatible med Arduino, ESP32, Raspberry Pi og micro:bit.
Sådan vælger du det rette display
Displays til mikrocontrollere kommer i mange former — fra simple 7-segment LED-tællere der viser et tal, til touch-skærme med fuld grafik. Hvilken type du skal vælge afhænger af hvad der skal vises, hvilken mikrocontroller du bruger, og hvor meget kode du har lyst til at skrive.
Underkategorier i udvalget
- Farve Displays — TFT, IPS og AMOLED i farver. Bruges til grafiske brugergrænseflader, billeder, ikoner og fuld GUI. Drives via SPI eller parallel og kræver flere ben og mere RAM end monochrome. Eksempler: 1.8" TFT 128×160, 2.4" TFT 320×240, 6.67" AMOLED.
- Monochrome Displays — OLED og LCD i sort/hvid eller én farve. Lavt strømforbrug, høj kontrast (især OLED). Bruges til simple menuer, sensorværdier og statusindikatorer. Eksempler: SSD1306 0.91" og 1.3" OLED, 16×2 og 20×4 character LCD.
- Matrix — LED-matrixer med individuelt programmerbare prikker. Fra simple 8×8 LED-paneler til større rullende tekst- og animationsdisplays. Bruges til tekstrullere, statusindikatorer, kunstinstallationer og synlige output på afstand.
- Segmented Displays — 7-segment LED-displays til at vise cifre. Kompakte, lyse og synlige på afstand. Drives via dedikerede chips (TM1637, MAX7219). Bruges til ure, tællere, termometre og andre talvisende projekter.
Hvilken display-type skal jeg vælge?
- Vise et tal eller en simpel måling: Segmented display (7-segment LED) — mest synlig, mindst krav til kode og processor.
- Vise tekst og menuer i sort/hvid: Monochrome OLED (SSD1306) eller character LCD (16×2). OLED er kompakt og lavere strøm, LCD er billigere og kan styre baggrundslys.
- Vise grafik, ikoner og farve: Farve TFT/IPS — kræver mere RAM (mindst Mega eller ESP32).
- Vise rullende tekst, animationer eller informationspanel: Matrix-display.
- Touch-input ønskes: Touch-skærm (typisk farve TFT med resistiv eller kapacitiv touch).
- Lav strøm, sjælden opdatering: E-paper / e-ink — vises uden konstant strøm, ideelt til etiketter, badges og IoT-sensor-displays.
Tilkoblings-protokoller
- I²C — to ledninger (SDA, SCL). Lav hastighed men nem at tilkoble. Bruges typisk til OLED og 16×2 LCD med I²C-backpack.
- SPI — fire ledninger, hurtig opdatering. Bruges til de fleste TFT, IPS og e-paper.
- Parallel — mange ledninger, hurtigste men plads-krævende. Bruges på højopløsnings-TFT og industri-LCD.
- Dedikerede chips (TM1637, MAX7219, HT16K33) — håndterer 7-segment og matrix-displays via 2-3 ben med færdige biblioteker.
Mikrocontroller-krav
Forskellige displays stiller forskellige krav til den mikrocontroller du bruger:
- Arduino Uno (ATmega328, 2 KB RAM): kan håndtere alle monochrome OLED og LCD. Mindre TFT op til 320×240 fungerer men begrænset framerate.
- Arduino Mega (8 KB RAM): bedre til større TFT og parallel-tilsluttede displays.
- ESP32 (320 KB RAM): kan køre flotte GUI'er, store TFT, og endda video-afspilning på mindre skærme.
- Raspberry Pi: kører fuld Linux og kan drive HDMI-, MIPI- og DSI-displays direkte.
Typiske anvendelser
Brugergrænseflader til hjemmeautomation og IoT, sensor-visning (temperatur, fugt, tryk, energi), retro-gaming og handheld-projekter, ure og tællere, vejrstationer, medieafspillere og smart-displays, badges og etiketter (e-paper), industrielle styringer med touch-input, undervisning i programmering og elektronik, kunstinstallationer og interaktive installationer.
Relateret
Til mikrocontrollere, se Arduino, ESP32 Boards og Raspberry Pi. Til simple LED'er og enkle indikatorer, se Lysdioder. Til kabinetter og holdere, se Prototyping. Tilbage til Moduler oversigt.