Компонент Adafruit I2C SPI LCD STEMMA Backpack
Символьные ЖК-дисплеи — это забавный и простой способ заставить ваш проект микроконтроллера отвечать вам. Они также распространены и легкодоступны, доступны в огромном количестве цветов и размеров. Мы написали руководства по использованию символьных ЖК-дисплеев с Arduino (или аналогичным микроконтроллером), но обнаружили, что количество контактов, необходимых для управления ЖК-дисплеем, может быть ограничительным, особенно в амбициозных проектах. Мы хотели создать «рюкзак» (дополнительную схему), который позволил бы уменьшить количество контактов без особых затрат.Используя простые расширители ввода-вывода I2C и SPI, мы сократили количество контактов, но при этом упростили взаимодействие с ЖК-дисплеем. Для I2C требуется всего 2 контакта, для SPI — 3. Для пользователей Arduino и CircuitPython / Python мы предоставляем простую в использовании библиотеку, которая обратно совместима с проектами, использующими 6-контактную проводку. Этот рюкзак поставляется с 2-контактной и 3-контактной клеммной колодкой, как показано на рисунке (вы можете соединить их вместе, чтобы получилась 5-контактная клемма, а затем припаять к рюкзаку для удобства подключения).
Этот рюкзак будет работать с любым «стандартным» символьным ЖК-дисплеем размером от 8х1 до 20х4! При условии, что вверху у них есть 16-контактный разъем для однолинейного подключения. У нас есть несколько ЖК-дисплеев, которые отлично работают. Мы предлагаем использовать наши сине-белые ЖК-дисплеи 20х4 или 16х2. Обратите внимание, что он не работает с OLED-дисплеями 16×2.Вы можете попробовать подключить наши ЖК-дисплеи RGB 16×2 или 20×4, но этот рюкзак не будет управлять подсветкой RGB, поэтому вам придется использовать рюкзак только для 14 контактов цифрового ввода-вывода (контакты # 1-14) и подключить контакты подсветки (# 15-# 18) непосредственно к вашему микроконтроллеру с помощью 4 дополнительных провода для управления цветом / ШИМ, как если бы это был просто RGB-светодиод.
НОВИНКА! По состоянию на 8 февраля 2023 года — этот рюкзак теперь поставляется с большим повторным отжимом, который вносит множество улучшений:
- Мы добавили схему повышения напряжения от 3 до 5 В, так что вы можете использовать этот рюкзак для управления 5-вольтовыми ЖК-дисплеями даже при питании от 3 В и логике.
- Потенциометр контрастности намного приятнее и его легче крутить с помощью маленькой отвертки
- Добавлены совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять I2C и линии питания. Просто подключите устройство к своему любимому микропроцессору с помощью кабеля-адаптера STEMMA QT. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности.
- Функциональность и размер / форма те же — механически и с точки зрения кода это простая замена.
- Мы также обновили эту печатную плату с помощью Adafruit Pinguin, чтобы создать красивую и разборчивую шелкографию.
Продвинутые пользователи могут перепрофилировать рюкзак для расширения ввода-вывода общего назначения: MCP23008 имеет 8 контактов ввода-вывода (7 подключены) с дополнительными подтягиваниями, SPI 74HC595 имеет 7 подключенных выходов.
Для получения подробного руководства по использованию, включая библиотеку Arduino, электрические схемы и файлы, пожалуйста, посетите страницу продукта
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VCC | папа |
VCC | папа |
VCC | папа |
5.0V | папа |
5.0V | папа |
LEDK | папа |
DB7 | папа |
DB6 | папа |
DB5 | папа |
DB4 | папа |
E | папа |
RS | папа |
CONTRAST | папа |
LATCH | папа |
DATA_LV | папа |
DATA_LV | папа |
DATA_LV | папа |
CLOCK_LV | папа |
CLOCK_LV | папа |
CLOCK_LV | папа |
GND | папа |
GND | папа |
GND | папа |
GND | папа |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.