樹莓派3硬件I2C驅動OLED

硬件準備:樹莓派3额划,安裝rasbian系統(tǒng)的內存卡(這里用rasbian舉例)旬薯,支持IIC協(xié)議的OLED屏幕钞翔,杜邦線


硬件連接 :

? ? ? ? ? ? ? ? ? ? ? ? ?樹莓派 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OLED

? ? ? ? ? ? ? ? ? ? GPIO.1(3V3) ? ? ? ? ? --------------------------> ? ? ? ? ? VCC ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? GPIO.6(0V) ? ? ? ? ? ? --------------------------> ? ? ? ? ? GND

? ? ? ? ? ? ? ? ? GPIO.5(SCL)? ? ? ? ? ? --------------------------> ? ? ? ? ? ?SCL

? ? ? ? ? ? ? ? ? GPIO.5(SDA)? ? ? ? ? ? --------------------------> ? ? ? ? ? SDA

大家可以通過指令查詢引腳

$ gpio readall


首先打開IIC接口(rasbian默認關閉)

$ sudo raspi-config ? 進入圖形配置界面

鍵盤移動選擇Interfacing Options------>I2C------>Yes------->OK------->finsh ? ? ? ? ? ? 搞定

把屏幕接上去測試一下是否檢測到IIC設備

$ sudo i2cdetect -y -a 1

看到圓圈中的3c表示IIC打開成功削彬,這個是它的地址


到此,硬件平臺搭建成功使兔,繼續(xù)接下來的操作。

樹莓派控制GPIO有很多種庫可以使用藤韵,玩過單片機的可以使用wiringPi庫來操作樹莓派火诸,這個庫使用C語言進行開發(fā),而且集成了IIC荠察、SPI|單總線等驅動置蜀,編程風格類似Arduino,熟練python的可以使用python庫悉盆,但是GPIO的python沒有集成上述總線的驅動盯荤,因此要驅動IIC協(xié)議的OLED屏幕,需要安裝第三方python庫焕盟。本文使用python庫


從github下載OLED的驅動代碼秋秤,https://github.com/rm-hull/ssd1306? 下載luma.oled.master.zip解壓

$ unzip luma.oled.master.zip

$ cd luma.oled.master

這里有個小技巧,可以發(fā)現(xiàn)運行這個驅動代碼需要什么module

我們繼續(xù)進入tests

$ cd tests

然后運行一個驅動試試

$ python test_ssd1306.py

這時我的終端提示缺少mock module 然后我順理成章的安裝它

$ sudo pip install -U mock

好了安裝成功后繼續(xù)運行一下驅動代碼

$ python test_ssd1306.py

這時我的終端又提示缺少pytest module ? ? 一樣的套路脚翘,繼續(xù)

$ sudo pip install -U pytest

繼續(xù)運行一下驅動代碼灼卢,這時運行成功了,說明你的模塊已經(jīng)安裝好了

這個時候你就可以返回上一個目錄安裝setup.py了

$ sudo setup.py install


這時我開始進入examples文件夾尋找例程跑一下来农,發(fā)現(xiàn)這個里面只有一份readme文件鞋真,打開這份文件你會發(fā)現(xiàn)他給了你一個網(wǎng)址,然后我們可以選擇打開這個網(wǎng)址沃于,但是我直接進入https://luma-oled.readthedocs.io/en/latest/index.html這個網(wǎng)站涩咖,然后我們會發(fā)現(xiàn)一個Installation選項,我們點進去繁莹,這個是最新版驅動模塊的安裝方法檩互,我們按照官方提示安裝一下也無妨

$ sudo apt-get install python-dev python-pip libfreetype6-dev libjpeg-dev

$ sudo -H pip install --upgrade pip

$ sudo apt-get purge python-pip

$ sudo -H pip install --upgrade luma.oled


提示:如果執(zhí)行這4條指令中的任何一條指令提示出錯,重復執(zhí)行這條指令咨演,因為可能是網(wǎng)絡問題導致安裝失敗闸昨,實在安裝不上就放棄它!!


然后我們的目的是為了找到例程測試驅動是否能用饵较,我們接著點擊網(wǎng)頁左上角Python usage 溉跃,拉到最下面Examples那里,然后點擊底下留有的連接luma.examples告抄,然后下載里面的壓縮包撰茎,繼續(xù)解壓。

$ unzip luma.examples

$ cd examples

然后你會發(fā)現(xiàn)很多歷程打洼,隨便執(zhí)行一個看看效果

$ python runner.py

然后觀察OLED就能看見如圖效果了


此時龄糊,使用IIC協(xié)議的OLED屏幕驅動成功!

Now enjoy youself~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末募疮,一起剝皮案震驚了整個濱河市炫惩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌阿浓,老刑警劉巖他嚷,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異芭毙,居然都是意外死亡筋蓖,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進店門退敦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粘咖,“玉大人,你說我怎么就攤上這事侈百∥拖拢” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵钝域,是天一觀的道長讽坏。 經(jīng)常有香客問我,道長例证,這世上最難降的妖魔是什么路呜? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮战虏,結果婚禮上拣宰,老公的妹妹穿的比我還像新娘党涕。我一直安慰自己烦感,他們只是感情好,可當我...
    茶點故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布膛堤。 她就那樣靜靜地躺著手趣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上绿渣,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天朝群,我揣著相機與錄音,去河邊找鬼中符。 笑死姜胖,一個胖子當著我的面吹牛,可吹牛的內容都是我干的淀散。 我是一名探鬼主播右莱,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼档插!你這毒婦竟也來了慢蜓?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤郭膛,失蹤者是張志新(化名)和其女友劉穎晨抡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體则剃,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡耘柱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了棍现。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帆谍。...
    茶點故事閱讀 38,163評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖轴咱,靈堂內的尸體忽然破棺而出汛蝙,到底是詐尸還是另有隱情,我是刑警寧澤朴肺,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布窖剑,位于F島的核電站,受9級特大地震影響戈稿,放射性物質發(fā)生泄漏西土。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一鞍盗、第九天 我趴在偏房一處隱蔽的房頂上張望需了。 院中可真熱鬧,春花似錦般甲、人聲如沸肋乍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽墓造。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間觅闽,已是汗流浹背帝雇。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蛉拙,地道東北人尸闸。 一個月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像孕锄,于是被迫代替她去往敵國和親室叉。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,925評論 2 344

推薦閱讀更多精彩內容