Оглавление:

Использование Grove LCD с подсветкой RGB: 4 шага
Использование Grove LCD с подсветкой RGB: 4 шага

Видео: Использование Grove LCD с подсветкой RGB: 4 шага

Видео: Использование Grove LCD с подсветкой RGB: 4 шага
Видео: LCD дисплей 16x2 с I2C и RGB подсветкой от DFRobot 2024, Июль
Anonim

Подписаться Другие автора:

Подключите Raspberry Pi к экрану и клавиатуре ноутбука
Подключите Raspberry Pi к экрану и клавиатуре ноутбука
Подключите Raspberry Pi к экрану и клавиатуре ноутбука
Подключите Raspberry Pi к экрану и клавиатуре ноутбука
Автоматический световой забор
Автоматический световой забор
Автоматический световой забор
Автоматический световой забор
Домашняя автоматизация с помощью Google Assistant и Adafruit IO
Домашняя автоматизация с помощью Google Assistant и Adafruit IO
Домашняя автоматизация с помощью Google Assistant и Adafruit IO
Домашняя автоматизация с помощью Google Assistant и Adafruit IO

Для установления хорошей связи между миром людей и миром машин важную роль играют дисплеи. И поэтому они являются важной частью встраиваемых систем. Дисплеи - большие или маленькие - работают по одному и тому же основному принципу. Помимо сложных дисплеев, таких как графические дисплеи и 3D-дисплеи, нужно знать, как работать с простыми дисплеями, такими как блоки 16x1 и 16x2. Дисплей 16x1 будет содержать 16 символов в одну строку. ЖК-дисплей 16x2 будет иметь 32 символа в общей сложности 16 в 1-й строке и еще 16 во 2-й строке. Здесь нужно понимать, что в каждом символе 5x10 = 50 пикселей, поэтому для отображения одного символа все 50 пикселей должны работать вместе.

Запасы

Seeed Studio - ЖК-экран Grove RGB

Шаг 1. Введение

вступление
вступление

Помимо сложных дисплеев, таких как графические дисплеи и 3D-дисплеи, нужно знать, как работать с простыми дисплеями, такими как блоки 16x1 и 16x2. Дисплей 16x1 будет содержать 16 символов в одну строку. ЖК-дисплей 16x2 будет иметь 32 символа в общей сложности 16 в 1-й строке и еще 16 во 2-й строке. Здесь нужно понимать, что в каждом символе 5x10 = 50 пикселей, поэтому для отображения одного символа все 50 пикселей должны работать вместе.

Grove - LCD RGB Backlight - это полноцветный ЖК-дисплей с подсветкой 16x2. Высокая контрастность и простота использования делают его идеальным ЖК-дисплеем I2C для Arduino и Raspberry Pi.

Шаг 2: Принципиальная схема

Принципиальная электрическая схема
Принципиальная электрическая схема

В отличие от других ЖК-дисплеев 16x2, Grove LCD работает с подключениями I2C. Это упрощает подключение экрана к Arduino или Raspberry Pi. Наряду с линиями VCC и GND этому ЖК-дисплею требуются только SDA (последовательные данные) и SCL (последовательные часы). Это означает, что для работы этого ЖК-дисплея нам нужно всего 4 провода, а не 14 контактов, как у других ЖК-дисплеев.

Шаг 3: Как работает I2C?

Как работает I2C?
Как работает I2C?
Как работает I2C?
Как работает I2C?

Вот подробное объяснение того же:

  1. SDA (SerialData) - линия для ведущего и ведомого устройства для отправки и получения данных.
  2. SCL (Serial Clock) - линия, по которой передается тактовый сигнал.

I2C - это протокол последовательной связи, поэтому данные передаются бит за битом по одному проводу (линия SDA). Как и SPI, I2C является синхронным, поэтому вывод битов синхронизируется с выборкой бит с помощью тактового сигнала, совместно используемого между ведущим и ведомым. Тактовый сигнал всегда контролируется мастером.

Вы можете узнать больше о протоколе связи I2C здесь. Теперь, если вы хотите создать проект, в котором вам нужно использовать определенные функции, вы можете легко сделать это, просмотрев примеры из репозитория в приложениях.

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