樹莓派使用0.91寸顯示屏SSD1306展示想要的內(nèi)容

      網(wǎng)友投稿 743 2022-05-29

      設(shè)備

      樹莓派3B+

      0.91英寸顯示屏SSD1306

      接線

      這里給出一個樹莓派的針腳圖

      一般接入設(shè)備,需要兩部分

      電源,正極(3.3v 5v)

      數(shù)據(jù),輸入輸出

      屏幕 GND 接樹莓派 GND

      屏幕 VCC 接樹莓派 3V3

      屏幕 SDA 接樹莓派 SDA

      屏幕 SCL 接樹莓派 SCL

      如圖

      遠(yuǎn)程連接樹莓派

      我個人推薦遠(yuǎn)程連接樹莓派設(shè)備,畢竟它不會一直外接顯示器鼠標(biāo)鍵盤。

      下面的前提是你已經(jīng)為設(shè)備連接上了路由器,安裝樹莓派系統(tǒng)可以參考這一篇 https://blog.csdn.net/diandianxiyu_geek/article/details/78949393

      推薦 IP Scanner查找設(shè)備

      ssh連接設(shè)備

      xiaoyu@localhost ~ % ssh pi@192.168.0.118 ssh: connect to host 192.168.0.118 port 22: Operation timed out xiaoyu@localhost ~ % ssh pi@192.168.0.118 pi@192.168.0.118's password: Linux xiaoyupi 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Feb 19 22:17:30 2020 from 192.168.0.115

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      14

      當(dāng)然也可以使用vnc連接設(shè)備

      開啟I2C

      sudo apt-get install -y python-smbus sudo apt-get install -y i2c-tools sudo raspi-config

      1

      2

      3

      選擇第5項

      打開I2c

      然后重啟設(shè)備

      檢查設(shè)備是否連接成功

      sudo i2cdetect -y 1

      pi@xiaoyupi:~ $ 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: -- -- -- -- -- -- -- --

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      這樣表示設(shè)備的位置是3c,表示連接成功。

      安裝對應(yīng)庫

      sudo python -m pip install --upgrade pip setuptools wheel sudo apt-get install python-pil python3-pil sudo pip install Adafruit-SSD1306

      1

      2

      3

      4

      5

      拉取官方事例

      git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git

      1

      展示內(nèi)容

      examples文件夾內(nèi)是事例,我們可以根據(jù)這個去修改對應(yīng)內(nèi)容,stat3.py是我自己復(fù)制出來的。

      pi@xiaoyupi:~/Adafruit_Python_SSD1306/examples $ ls animate.py font21449.rar happycat_oled_64.ppm shapes.py stats.py buttons.py happycat_oled_32.ppm image.py stat3.py pi@xiaoyupi:~/Adafruit_Python_SSD1306/examples $ python animate.py Press Ctrl-C to quit.

      1

      2

      【樹莓派】使用0.91寸顯示屏SSD1306展示想要的內(nèi)容

      3

      4

      5

      這樣我們就完成了顯示屏的接入。

      總結(jié)

      樹莓派的價值在于連接各種硬件展示讀取數(shù)據(jù)

      python的價值在于大量的外部庫,而不是它的語法本身

      本來我還買了光敏和溫度傳感器,但是發(fā)現(xiàn)買的不對,只能返回高低電平,囧

      本系列后續(xù)還打算做,溫度濕度傳感器-對接阿里云物聯(lián)網(wǎng)平臺

      Python

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:今天,搬運機箱的煩惱解決了!
      下一篇:搭建ClickHouse集群
      相關(guān)文章
      亚洲精品V欧洲精品V日韩精品| 午夜亚洲国产成人不卡在线| 2048亚洲精品国产| 在线91精品亚洲网站精品成人| 亚洲乱码中文字幕小综合| 久久夜色精品国产噜噜噜亚洲AV| 亚洲av无码专区国产乱码在线观看 | 亚洲色成人网一二三区| 亚洲国产成人久久综合一 | 中文亚洲AV片在线观看不卡| 不卡一卡二卡三亚洲| 国产亚洲大尺度无码无码专线 | 亚洲精品成人久久久| 亚洲国产精品成人一区| 亚洲精品无码99在线观看| 国产亚洲精品线观看动态图| 亚洲综合无码AV一区二区 | 久久亚洲AV午夜福利精品一区| 亚洲国产精品自在在线观看| 久久精品蜜芽亚洲国产AV| 亚洲精品人成电影网| 亚洲激情视频图片| 亚洲色欲啪啪久久WWW综合网| 亚洲日本一线产区和二线 | 精品国产亚洲第一区二区三区| 国产成人亚洲毛片| 亚洲综合色区在线观看| 亚洲欧洲成人精品香蕉网| 久久精品国产亚洲AV麻豆不卡| 亚洲综合色丁香麻豆| tom影院亚洲国产一区二区| 亚洲色成人四虎在线观看| 亚洲AV无码成人精品区狼人影院| 国产精品观看在线亚洲人成网| 亚洲乱码中文字幕手机在线 | 亚洲日韩国产欧美一区二区三区| 亚洲第一街区偷拍街拍| 亚洲精品成人在线| 亚洲精品无码专区久久久| 久久精品蜜芽亚洲国产AV| 精品亚洲国产成人|