電源DIY 基于樹莓派的OLED點亮過程

2014-09-09 12:03 來源:電子信息網 作者:鈴鐺

不少工程師在學生時代都一定接觸過樹莓派,或者是聽說過這種世界上最小的卡片式電腦主板。本篇文章將介紹一種通過樹莓派主板來點亮OLED的方法。樹莓派幾乎相當于一個微縮的電腦,將SD卡內存硬盤、USB接口、視頻和電視輸出接口都整合在一張小小的主板上,它能夠執行一些簡單的媒體播放和數據處理功能。

OLED與樹莓派的連接

想要用樹莓派成功的點亮OLED,就需要找到正確的接口進行連接。在樹莓派的排針當中存在一組SPI接口,它們分別是:GPIO9(MISO) ,GPIO10(MOSI), GPIO11(SCL)。

需要特別說明的是,本文中用到的OLED驅動芯片是SSD1306,不能采用別的驅動芯片來代替。接下來看一下需要連接哪些接口。分別是GND、VCC、D0、D1、RST、DC、CS。

各個口的功能與樹莓派的IO口連線分別如下:

GND接樹莓派的GND, VCC接樹莓派的3v3 POWER口,就是電源口,不要接到5V。

CS是SPI的片選口,可以多組SPI同時使用,這里接樹莓派的GPIO8(CE0)口,第24個管腳。

DC口是數據與命令選擇口,這里接到第13管腳,對于R1版本的樹莓派就是GPIO21,本文中涉及的是R2版本(內存512MB),對應的是GPIO27。

RST是復位口,這里接到GPIO17也就是11管腳。

D1(MOSI)口,接到樹莓派的GPIO10(MOSI)口,也就是21管腳;D0(SCLK)口,接到樹莓派的GPIO11(SCLK)口,也就是23管腳。

打開樹莓派的spi口

這里需要解釋一下,因為樹莓派的SPI和I2C口都是處于默認禁用的狀態,所以我們需要在使用之前就打開。

首先是ssh登陸到樹莓派上:

1、vi /etc/modprobe.d/raspi-blacklist.conf

2、#blacklist spi-bcm2708 #使用井號注釋掉這行。

3、blacklist i2c-bcm2708 #如果要使用i2c就注釋掉這行。

輸入完畢之后,進行保存。然后我們重啟樹莓派。sudo reboot,這樣就會打開樹莓派的spi口,可以在/dev目錄下看到兩個文件:spidev0.0、spidev0.1,對應于GPIO口上的SPI口,0和1表示片選管腳CE0和CE1。

使用python開始驅動SPI口的OLED

還是用ssh登陸到樹莓派上,安裝一些并要的軟件,如果因為網絡安裝不成功,請重復該命令:

sudo apt-get update

sudo apt-get install build-essential python-dev python-pip

sudo pip install RPi.GPIO

sudo apt-get install python-imaging python-smbus

sudo apt-get install git

#clone 

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

cd Adafruit_Python_SSD1306

sudo python setup.py install

1 2 3 > 
OLED 樹莓派

相關閱讀

暫無數據

一周熱門

主站蜘蛛池模板: 丁香色欲久久久久久综合网 | 精品久久人人做人人爽综合 | 国产综合免费精品久久久| 国产综合一区二区在线观看| 亚洲欧美综合区自拍另类| 一个色综合导航| 一本久道久久综合狠狠爱| 久久综合88熟人妻| 狠狠色伊人亚洲综合成人| 亚洲香蕉网久久综合影视| 亚洲欧美综合网| 久久久久噜噜噜亚洲熟女综合| 97久久婷婷五月综合色d啪蜜芽 | 六月婷婷国产精品综合| 国产成人综合洲欧美在线| 一97日本道伊人久久综合影院 | 无码国内精品久久综合88| 久久综合鬼色88久久精品综合自在自线噜噜 | 亚洲 综合 欧美在线视频 | 国产成人综合网在线观看| 亚洲综合国产一区二区三区 | 亚洲成a人v欧美综合天堂| 亚洲国产综合精品中文第一区| 亚洲av综合色区| 亚洲伊人久久综合中文成人网| 久久综合久久鬼色| 色狠狠成人综合色| 国产综合一区二区| 伊人久久成人成综合网222| 久久婷婷国产综合精品| 激情综合一区二区三区| 久久综合日本熟妇| 五月丁香六月综合欧美在线| 欧美国产日韩另类综合一区| 婷婷丁香五月激情综合| 婷婷色香五月综合激激情| 亚洲婷婷五月综合狠狠爱| 亚洲av一综合av一区| 狠狠色噜噜狠狠狠狠色综合久AV| 国产综合无码一区二区三区| 久久婷婷五月综合成人D啪|