Arduino и дешевый OLED дисплей
OLED дисплей - матрица органических светодиодов, которые загораются, когда они излучают энергию. Технология старых ЖК (жидкокристаллический дисплей) использует электронное управление поляризаторами, чтобы изменить прохождение света через них. Что требует внешней подсветки всего дисплея снизу. Также требуется много энергии, для подсветки всех пикселей. Новые OLED-технологии используют напряжение только на пиксель. Органические светодиоды очень тонкие по сравнению с LCD. Именно поэтому все новые экраны телевизоров, телефонов и мониторов выполнены по этой технологии.
OLED дисплеи работают с медленной частотой обновления, которая просматривается как более темные линии на на картинке. Я нашел библиотеку, которая поддерживает все виды дисплеев для Arduino и поддерживает OLED Adafruit.
Вот то, что я сделал ...
1. Подключите OLED следующим образом:
OLED- |
Arduino |
Земля |
Земля |
VCC |
VCC |
SCL |
контакт 5 |
ПДД |
контакт 4 |
RST |
контакт 3 |
D / C |
контакт 2 |
CS |
вывод 10 |
Чтобы добавить CS (Chip Select), вы должны припаять провод к задней части OLED.
2. Скачайте U8glib библиотеку и разместите его в папке библиотек вашего Arduino.
3. Теперь более сложная часть, которая сделает работу вашего OLED более стабильным:
- Перейти в папку библиотеки
- Открыть U8glib
- Теперь откройте папку утилит
- Прокрутите, пока не найдете файл с именем "u8g_dev_ssd1306_128x64"
- На самом деле их два. Один из них больше, открывайте его. В строке 186 вы увидите это:
Измените на это .
4. Откройте Arduino IDE
5. В примерах U8glib, вы увидите "Hello World". Откройте его
6. Теперь, если вы посмотрите код, вы увидите что в начале есть много закомментированного кода, который позволяет пользователю выбрать дисплей для использования. Добавьте новую строку и поместите эту запись.
7. Щелкните «Загрузить», теперь у вас все настроено.
На самом деле довольно трудно заставить его работать в первый раз, потому что информации по всему интернету разбросано много и она не упорядоченна. Надеемся что эта небольшая рецензия поможет вам в подключении OLED дисплеев.