Gå direkte til indhold
  • Skærme og displays

LCD skærm

Lille programmerbar LCD skærm, med blåt baglys

Lab
ITT Lab
Programområde
Digital
Placering

EK Guldbergsgade
Bygning E, lokale A448

Adgang til komponenten

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)

Download Datablad

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()

Hvordan fungerer den?

MicroPython TechNotes: 16x2 LCD

Raspberry Pi Pico Tutorial: 16x2 LCD I2C MicroPython

Adventures in Science: How LCD works

Organization of the pixels in LCD screen and the different circuits of their control from the TCON

How I2C communication works and how to use it with Arduino