Оглавление:

Интерфейс LCD 16x2 с Raspberry Pi: 7 шагов
Интерфейс LCD 16x2 с Raspberry Pi: 7 шагов

Видео: Интерфейс LCD 16x2 с Raspberry Pi: 7 шагов

Видео: Интерфейс LCD 16x2 с Raspberry Pi: 7 шагов
Видео: Знакомство с платой raspberry pi pico. Blink. I2С сканнер. Вывод изображения на oled дисплей. 2024, Июль
Anonim
Интерфейс LCD 16x2 с Raspberry Pi
Интерфейс LCD 16x2 с Raspberry Pi

Привет друзья, Сегодня я подключаю дисплей 16x2 к Raspberry pi.

Шаг 1. Необходимые компоненты

Здесь вам понадобятся следующие компоненты для выполнения задачи.

  1. Raspberry Pi
  2. адаптер питания для Raspberry Pi
  3. ЖК-дисплей 16x2
  4. потенциометр 10к
  5. соединительные провода
  6. макетная плата или любой экран 16x2

Шаг 2: Подключение цепей

Цепные соединения
Цепные соединения

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

Шаг 3: Работа

Работающий
Работающий

Я разработал библиотеку отображения, а именно lcd.py. В этой библиотеке я пишу несколько функций, которые могут быть вызваны пользователем. Чтобы управлять жкд, обязательно включить эту библиотеку в свой код. Более подробная информация о библиотеке доступна в библиотеке.

Прежде всего, вам нужно выполнить функцию begin () и передать контакты, которые вы собираетесь использовать для отображения интерфейса.

Здесь функция Print () может распечатать любое значение, переданное в эту функцию.

Этот дисплей имеет интерфейс в 4-битном режиме, поэтому только 4 контакта D4-D7 и RW, контакты EN подключены к контакту Raspberry.

Шаг 4: Тест

Image
Image

Здесь доступно протестированное видео

Шаг 5: Код

Здесь доступен код для этого инструктажа здесь

Шаг 6: недостаток

Это не будет работать должным образом, если мы настроим этот скрипт на автоматический запуск при загрузке. Это связано с тем, что Raspberry pi не является контроллером реального времени. Нужны дополнительные улучшения в этом коде

Шаг 7. Свяжитесь с нами

Для получения дополнительных инструкций следуйте здесь

Facebook

блог

напишите мне

Рекомендуемые: