- Skærme og displays
LCD skærm
Lille programmerbar LCD skærm, med blåt baglys
EK Guldbergsgade
Bygning E, lokale A448
Komponenten er kun tilgængelig for studerende på IT-teknolog-uddannelsen.
Med kun 4 pins er denne LCD skærm super nem at benytte.
Komponenten understøtter I2C protokollen og kan dermed kommunikerer via dens serial data (SDA) og serial clock (SCL) pins.
Komponenter har et potentiometer som der kan justerer baggrundslyset/kontrasten.
Tekniske specifikationer
| Interface | I2C |
| I2C adresse | 0x27 |
| Baggrundsfarve | Blå |
| Operativ spænding | 5 V |
| Dimensioner | 82mm x 35mm x 18mm |
| Kreds | DFR0464, AIP31066 |
Pinout
| Nummer | Navn | Function |
|---|---|---|
| 1 | GND | Negativ forsyning |
| 2 | VCC | Positiv forsyning |
| 3 | SDA | Serial data (I2C kommunikation) |
| 4 | SCL | Serial clock (I2C kommunikation) |
Kodeeksempel
import machine
from machine import Pin, SoftI2C
from lcd_api import LcdApi
from i2c_lcd import I2cLcd
from time import sleep
I2C_ADDR = 0x27
totalRows = 2
totalColumns = 16
i2c = SoftI2C(scl=Pin(22), sda=Pin(21), freq=10000)
#i2c = I2C(scl=Pin(5), sda=Pin(4), freq=10000)
lcd = I2cLcd(i2c, I2C_ADDR, totalRows, totalColumns)
while True:
lcd.putstr("I2C LCD Tutorial")
sleep(2)
lcd.clear()
lcd.putstr("Lets Count 0-10!")
sleep(2)
lcd.clear()
for i in range(11):
lcd.putstr(str(i))
sleep(1)
lcd.clear()