Мазмұны:

Raspberry Pi бар 16x2 LCD интерфейсі: 7 қадам
Raspberry Pi бар 16x2 LCD интерфейсі: 7 қадам

Бейне: Raspberry Pi бар 16x2 LCD интерфейсі: 7 қадам

Бейне: Raspberry Pi бар 16x2 LCD интерфейсі: 7 қадам
Бейне: Ардуино LCD 1602 i2c 2024, Шілде
Anonim
Raspberry Pi бар 16x2 LCD интерфейсі
Raspberry Pi бар 16x2 LCD интерфейсі

Сәлем достар, Бүгін мен Raspberry pi -ге 16x2 дисплейін қосамын.

1 -қадам: Қажетті компоненттер

Мұнда тапсырманы орындау үшін келесі компоненттер қажет.

  1. Raspberry Pi
  2. Raspberry Pi үшін қуат көзі адаптері
  3. 16x2 СКД дисплейі
  4. потенциометр 10к
  5. байланыстырушы сымдар
  6. нан тақтасы немесе кез келген 16х2 дисплей қалқаны

2 -қадам: тізбекті қосылымдар

Схемалық қосылыстар
Схемалық қосылыстар

Қосылымдар бұл суретте көрсетілген. Бірақ бұл GPIO -ны пайдалану міндетті емес. СКД қосу үшін кез келген GPIO пайдалануға болады. Дисплейдің контрастын реттеу үшін Бағдарламалауда айнымалы резистор қосылған GPIO -ны айту керек. Дисплей Raspberry pi арқылы жұмыс істейді. R/W түйреуіші жерге қосылған, себебі мен дисплейде оқу әрекетін жасамаймын.

3 -қадам: жұмыс

Жұмыс
Жұмыс

Мен дисплей кітапханасын жасадым, атап айтқанда lcd.py Бұл кітапханада мен пайдаланушы шақыруға болатын кейбір функцияларды жазамын. Lcd дискісін жүргізу үшін бұл кітапхананы сіздің кодыңызға енгізу міндетті болып табылады. Кітапхана туралы толық ақпаратты кітапханада алуға болады.

Ең алдымен, begin () функциясын орындап, интерфейсті көрсету үшін пайдаланатын түйреуіштерді беру керек.

Мұнда Print () функциясы осы функцияға берілген кез келген мәнді басып шығара алады.

Бұл дисплей 4 биттік режимде беттелген, сондықтан D4-D7 және RW, EN түйреуіштері таңқурай түйреуішіне қосылған.

4 -қадам: Тест

Image
Image

Мұнда тексерілген бейне қол жетімді

5 -қадам: код

Нұсқаулық үшін мұнда код бар

6 -қадам: Кемшілігі

Егер біз бұл сценарийді жүктеу кезінде автоматты түрде іске қосатын болсақ, бұл дұрыс жұмыс істемейді. Бұл Raspberry pi нақты уақыттағы контроллер емес болғандықтан. Бұл кодты жақсарту қажет

7 -қадам: Бізбен хабарласыңыз

Қосымша нұсқаулар алу үшін мына жерден оқыңыз

Facebook

блог

маған хат жібер

Ұсынылған: