$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Рассмотрим в качестве примера подключение к Raspberry Pi через выводы GPIO жидкокристаллического (ЖК) дисплея wh1602 на базе контроллера HD44780. Этот монохромный дисплей (рис. 6.4) имеет опциональную подсветку и может отображать 2 строки по 16 символов. Разрешение символов — 5x8 точек.
Схема подключения ЖК-дисплея к выводам GPIO представлена на рис. 6.5.
Рассмотрим в качестве примера подключение к Raspberry Pi через выводы GPIO жидкокристаллического (ЖК) дисплея wh1602 на базе контроллера HD44780. Этот монохромный дисплей (рис. 6.4) имеет опциональную подсветку и может отображать 2 строки по 16 символов. Разрешение символов — 5x8 точек.
Схема подключения ЖК-дисплея к выводам GPIO представлена на рис. 6.5.
Дисплей wh1602, как и прочие на контроллере HD44780, поддерживает два варианта параллельного интерфейса:
* 8-битный, выводы DB0-DB7, за один такт передается 1 байт (8 битов);
* 4-битный, выводы DB4-DB7, за один такт передается половина байта (4 бита).
Класс Python для управления жидкокристаллическим дисплеем доступен на сайте Github (https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code):
git clone git://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git cd Adafruit-Raspberry-Pi-Python-Code cd Adafruit_CharLCD
В листинге 6.4 приведено содержимое скрипта (файл LCD_example.py) для вывода на дисплей информации о загрузке и температуре процессора. Скрипт основан на классе языка Python Adafruit_CharLCD для управления дисплеем.
Листинг 6.4. Файл LCD_example.py.py
На рис. 6.8 показан вывод результатов работы скрипта на экран дисплея. Примечание
Код этого скрипта (файл LCD_example.py) и код класса для управления дисплеем (файл Adafruit_CharLCD.py) вы найдете в папке glava_06\lcd1602 сопровождающего книгу электронного архива (см. приложение).