Съдържание:

LCD 16x2 интерфейс с Raspberry Pi: 7 стъпки
LCD 16x2 интерфейс с Raspberry Pi: 7 стъпки

Видео: LCD 16x2 интерфейс с Raspberry Pi: 7 стъпки

Видео: LCD 16x2 интерфейс с Raspberry Pi: 7 стъпки
Видео: LDmicro 10: Регулятор температуры инкубатора (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Юли
Anonim
LCD 16x2 интерфейс с Raspberry Pi
LCD 16x2 интерфейс с Raspberry Pi

Здравейте приятели, Днес съм свързващ 16x2 дисплей към Raspberry pi.

Стъпка 1: Необходими компоненти

Тук се нуждаете от следните компоненти, за да завършите задачата.

  1. Малина Пи
  2. захранващ адаптер за Raspberry Pi
  3. 16x2 LCD дисплей
  4. потенциометър 10k
  5. свързващи проводници
  6. макет или всеки 16x2 дисплей щит

Стъпка 2: Връзки на веригата

Връзки на веригата
Връзки на веригата

Връзките са показани на това изображение. Но не е задължително да използвате този GPIO. Можете да използвате всеки GPIO за свързване на LCD. Но трябва да споменете същите GPIO в Програмирането. Променливият резистор е свързан, за да регулира контраста на дисплея. Дисплеят се захранва от Raspberry pi. R/W щифт е свързан към земята, защото не изпълнявам никаква операция за четене на дисплея.

Стъпка 3: Работете

Работещи
Работещи

Проектирах библиотека за показване, а именно lcd.py В тази библиотека пиша някои функции, към които потребителят може да извика. За да управлявате lcd е задължително да включите тази библиотека във вашия код. Повече подробности за библиотеката можете да намерите в библиотеката.

Първо трябва да изпълните функцията begin () и да предадете пиновете, които ще използвате за показване на интерфейса.

Тук функцията Print () може да отпечата всяка стойност, предадена на тази функция.

Този дисплей е свързан в 4-битов режим, така че само 4 пина D4-D7 и RW, EN пина са свързани към малинов щифт.

Стъпка 4: Тествайте

Image
Image

Тук е налично тестваното видео

Стъпка 5: Код

Тук кодът е достъпен за тази инструкция тук

Стъпка 6: Недостатък

Това няма да работи правилно, ако поставим този скрипт да се изпълнява автоматично при стартиране. Това е така, защото Raspberry pi не е контролер в реално време. Нуждаете се от още подобрения в този код

Стъпка 7: Свържете се с нас

За повече инструкции следвайте тук

Facebook

блог

изпрати ми имейл

Препоръчано: