Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет друзья, Сегодня я подключаю дисплей 16x2 к Raspberry pi.
Шаг 1. Необходимые компоненты
Здесь вам понадобятся следующие компоненты для выполнения задачи.
- Raspberry Pi
- адаптер питания для Raspberry Pi
- ЖК-дисплей 16x2
- потенциометр 10к
- соединительные провода
- макетная плата или любой экран 16x2
Шаг 2: Подключение цепей
Подключения показаны на этом изображении. Но не обязательно использовать этот GPIO. Вы можете использовать любой GPIO для подключения LCD. Но вы должны упомянуть те же GPIO в программировании. Переменный резистор подключается для регулировки контрастности дисплея. Дисплей питается от Raspberry pi. Вывод R / W подключен к земле, потому что я не выполняю никаких операций чтения с дисплея.
Шаг 3: Работа
Я разработал библиотеку отображения, а именно lcd.py. В этой библиотеке я пишу несколько функций, которые могут быть вызваны пользователем. Чтобы управлять жкд, обязательно включить эту библиотеку в свой код. Более подробная информация о библиотеке доступна в библиотеке.
Прежде всего, вам нужно выполнить функцию begin () и передать контакты, которые вы собираетесь использовать для отображения интерфейса.
Здесь функция Print () может распечатать любое значение, переданное в эту функцию.
Этот дисплей имеет интерфейс в 4-битном режиме, поэтому только 4 контакта D4-D7 и RW, контакты EN подключены к контакту Raspberry.
Шаг 4: Тест
Здесь доступно протестированное видео
Шаг 5: Код
Здесь доступен код для этого инструктажа здесь
Шаг 6: недостаток
Это не будет работать должным образом, если мы настроим этот скрипт на автоматический запуск при загрузке. Это связано с тем, что Raspberry pi не является контроллером реального времени. Нужны дополнительные улучшения в этом коде
Шаг 7. Свяжитесь с нами
Для получения дополнительных инструкций следуйте здесь
блог
напишите мне