Environment
- Board
- Raspberry Pi Zero W
- OS
- result of
lsb_release -a
- result of
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
- OLED display
- HiLetgo 0.96" I2C シリアル 128×64 OLED LCDディスプレイSSD1306液晶
Setting i2c
Enabling i2c
sudo raspi-config
- select
5 Interfacing Options
- select
P5 I2C
- select
Yes
Installing packages
sudo apt-get update
sudo apt-get install i2c-tools python-smbus
Connect to OLED
Wiring
- confirm pin assign
- connect 3.3V, GND, SCL, SDA
Check i2c
- confirm slave address by
sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Software
Installation
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python setup.py install
Run example
cd examples
python stats.py