日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

树莓派>Raspberry Pi 4b OLED显示

發布時間:2023/12/20 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 树莓派>Raspberry Pi 4b OLED显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Raspberry Pi


樹莓派>Raspberry Pi 4b OLED顯示

  • 硬件設備
    • 接線
    • 開啟樹莓派I2c
  • 安裝i2c通信工具和python3
  • 驅動oled顯示
    • **方案1 采用 luma.core庫**
    • **方案2 采用 Adafruit-SSD1306 庫**


硬件設備

1、樹莓派4b+
2、oled 模塊 1.3寸 芯片型號SH1106
luma.oled 說明文檔

接線

樹莓派引腳定義
OLED 圖
對應連接
GND==》接地GND
VCC==》輸入電平 3.3V
SCL==》serial clock=串行時鐘
SDA==》serial data= 串行數據

開啟樹莓派I2c

sudo rasp-config

##檢查oled的地址

sudo i2cdetect -y 1 # 3c就是oled的地址 grep -v "#" /boot/config.txt | grep -v "^$" # 顯示dtparam=i2c_arm=on 表示開機自啟


提示

安裝i2c通信工具和python3

sudo apt-get install -y i2c-tools sudo apt-get install libfreetype6-dev libjpeg-dev build-essential #安裝python3 和 pip3 sudo apt-get install python3-dev python3-pip

驅動oled顯示

接下來要驅動OLED屏幕顯示,需要安裝支持的API驅動包

方案1 采用 luma.core庫

luma.core 說明文檔 Github上的 演示代碼

pip3安裝 luma.core

#依賴包 sudo apt install libsdl-dev libportmidi-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-image1.2-dev sudo -H pip3 install luma.core

安裝SDL2 用于圖像、音頻處理 http://www.libsdl.org/

wget http://www.libsdl.org/release/SDL2-2.0.9.tar.gz tar -xzvf SDL2-2.0.9.tar.gz cd SDL2-2.0.9 ./configure sudo make all

建立一個專屬文件夾用于放OLED的顯示的測試代碼
git下載 luma.examples里面的測試代碼

sudo mkdir myoled cd myoled git clone https://github.com/rm-hull/luma.examples.git cd luma.examples # 安裝 sudo -H pip3 install -e . sudo python3 IR_oled_test.py

方案2 采用 Adafruit-SSD1306 庫

參見博文《在樹莓派上使用 SSD1306 OLED 屏幕》
樹莓派實驗室OLED顯示

安裝sdl庫和jpeg庫

sudo apt-get install python-pil python3-pil sudo pip3 install Adafruit-SSD1306

下載包含代碼示例的庫

cd myoled sudo git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git #進入文件夾 安裝 cd Adafruit_Python_SSD1306 sudo python3 setup.py install

###OLED演示

cd examples

總結

以上是生活随笔為你收集整理的树莓派>Raspberry Pi 4b OLED显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。