Глава 3. ОС Линукс - Linux OS
3.34. Как использовать 0.96-дюймовый OLED-модуль с интерфейсом I2C (How to use 0.96 inch OLED module with I2C interface)
1) 0,96-дюймовый OLED-модуль Orange Pi показан на рисунке ниже, а его 7-битный
адрес ведомого устройства I2C: 0x3c
2) Подключите 0,96-дюймовый OLED-модуль к 26-контактному интерфейсу через кабель DuPont.
Сигнал TFT SPI Pin - № контакта 26-контактного разъема
- VCC - 2
- GND - 6
- SCL I2C Clock line - 5
- SDA I2C Data line - 3
- RST Connect to 3.3V - 1
- DC Connect GND - 9
- CS Connect GND - 25
3) После подключения модуля OLED к плате разработки используйте I2C-TOOLS
для проверки возможности сканирования адреса OLED-модуля
root@orangepi:~# apt update
root@orangepi:~# apt install i2c-tools
root@orangepi:~# i2cdetect -y 3
4) Затем вы можете использовать oled_demo в wiringOP для тестирования модуля OLED
root@orangepi:~# git clone https://github.com/orangepi-xunlong/wiringOP
root@orangepi:~# cd wiringOP
root@orangepi:~/wiringOP# ./build clean && ./build
root@orangepi:~/wiringOP# cd examples
root@orangepi:~/wiringOP/examples# make oled_demo
root@orangepi:~/wiringOP/examples# ./oled_demo /dev/i2c-3
---------start--------
----------end---------
5) После запуска oled_demo вы можете увидеть следующий вывод на OLED-экране.