PIL??OLED?????--Adafruit 128x64 OLED for Raspberry????
- [????]
- Python Imaging Library (PIL)??python??????????飬?????????????????????????????????OLED????????????л???????????????????????????????????????л??缤?????????????豳???????????????????ǹ??????????????????????塢???????Χ??????????????????????????????????????????????????ü?????
Python Imaging Library (PIL)??python??????????飬?????????????????????????????????OLED????????????л???????????????????????????????????????л??缤?????????????豳???????????????????ǹ??????????????????????塢???????Χ??????????????????????????????????????????????????ü?????
????????У??????????????????????Щ???????????OLED??????????????????????У??????????????????????????????????ü????????????????????????????????????????飬???????????????У????????????????HEADLESS??????????????????????????????????????????????????????????СС??OLED????????????Щ????IP??????????????????????????????????!????????????????Adafruit??СOLED????Щ??????????????ú??????????HEADLESS?????????????????????????!?????????????????????PIL?????????????
????????
???????RPI??????????RPI??????????????????????RPI ZERO W?????????OLED?????λ?????????????Щ????????????????5????????????????????????????????????????????????????С????
OLED???????SSD1306?????FPC????????RPI??40Pin?????????????????????????????????????????Щ??????????SSD1306??I2C?????????????????????????GPIO?????
??????????????????ο????
????RPI??GPIO4/17/22/23/27????????????????GPIO5/6???????????????SCL??SDA????SSD1306??I2C????????????????????????飬??????????????????????RPI?????????????????????????????????????RPI!
????OLED?????RPI 0 W?????????????????г??
?????????RPI????????????????I2C?????????????????????
???????????I2C/SPI???????????????????????????raspi-config??????????I2C????????
??????I2C??????????i2cdetect?????????I2C?豸??????????н??????
??????????????0x3c????????豸????????????????????????DEMO??
?????DEMO?????RPi.GPIO???????????????
sudo apt-get update
sudo apt-get install build-essential python-dev python-pip
sudo pip install RPi.GPIO
DEMO?????Python Imaging Library?????л?????????????smbus??????????????????????????????
sudo apt-get install python-imaging python-smbus
??Щ?????????????????????DEMO??GIT????????
sudo apt-get install git
git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python setup.py install
???????????и?DEMO????Ч????????????о?????
??examples???????buttons.py???????У?????OLED?????????????
buttons.py??????????????????????????????????????????°?????????OLED??????????????Ч????????????????????????????????????Ч????
?????????????????Σ???????????????????????????????Сè??Ч??????????????????OLED?????????????????????????????????????????????????!
????Ч??????????????о?????????????????????????????????о???????PIL??
???????????
from PIL import Image, ImageDraw, ImageFont
import Adafruit_SSD1306
RST = None
DISP_ADDR = 0x3c
disp = Adafruit_SSD1306.SSD1306_128_64(rst=RST)
disp.begin()
disp.clear()
disp.display()
size = disp.width, disp.height
font = ImageFont.truetype('msyh.ttc', 12)
image = Image.new('1', size)
draw = ImageDraw.Draw(image)
draw.text((0, 0), '??????', font=font, fill=255)
draw.text((0, 20), '?????????, ???????', font=font, fill=255)
draw.text((0, 38), '????????, ????????', font=font, fill=255)
disp.image(image)
-
- ?????深圳电子资讯?????δ???????????!
????????
- ?????:?????????
- ????:board@szjunwei.cn
- ??????
-
???????????????
-
???X86?????????г???Arm????????... 2021-04-17
-
ODROID-GO????????Arduino?????ESP32???... 2021-04-17
-
Imagination???PowerVR AX2185??AX2145??... 2021-04-17