原文:樹莓派高級GPIO庫,wiringpi2 for python使用筆記(三)GPIO操作

GPIO庫的核心功能,當然就是操作GPIO了,GPIO就是 通用輸入 輸出 接口,比如點亮一個LED 繼電器等,或者通過iic spi wire等協議,讀取 寫入數據,這都是GPIO的用處,可以說沒有GPIO,樹莓派只能當小電腦用,有了GPIO,就升級成一個控制器了。先來說說怎么操作一個數字量 高低電平 。 先看代碼: 值的注意的是,GPIO在輸出模式時,也可以讀取GPIO狀態。 wiringpi ...

2016-01-03 16:57 1 8236 推薦指數:

查看詳情

樹莓高級GPIOwiringpi2 for python使用筆記(二)高精度計時、延時函數

學過單片機的同學應該清楚,我們在編寫傳感器驅動時,需要用到高精度的定時器、延時等功能,wiringpi提供了一組函數來實現這些功能,這些函數分別是: micros() #返回當前的微秒數,這個數在調用wiringPiSetup()后被清零並重新計時 millis() #返回當前的毫秒數,同上 ...

Sun Jan 03 23:11:00 CST 2016 0 11677
樹莓高級GPIOwiringpi2 for python使用筆記(五)i2c讀取測試

wiringpi2顯然也把i2c驅動帶給了Python,手頭上正巧有一個DS3231的模塊,上邊帶了一個DS3231 RTC(實時時鍾),與一片24C32,兩個芯片均為iic總線設備,與樹莓接線如下: 也就是VCC GND SDA SCL四個腳分別接到樹莓的1(3.3v)、9(0v ...

Thu Jan 07 06:52:00 CST 2016 0 15580
樹莓高級GPIOwiringpi2 for python使用筆記(一)安裝

網上的教程,一般Python用RPi.GPIO來控制樹莓GPIO,而C/C++一般用wringpi操作GPIO,RPi.GPIO過於簡單,很多高級功能不支持,比如i2c/SPI等,也缺乏高精度定時等高級特性。相比之下,wiringpi則功能豐富的多,其實wringpi已經有了python ...

Sun Jan 03 22:06:00 CST 2016 0 4438
樹莓高級GPIOwiringpi2 for python使用筆記(四)實戰DHT11解碼

DHT11是一款有已校准數字信號輸出的溫濕度傳感器。 精度濕度+-5%RH, 溫度+-2℃,量程濕度20-90%RH, 溫度0~50℃。 我買的封裝好的模塊,上邊自帶了上拉電阻,直接查到樹莓派上即可灰、紫、藍分別代表數據、3.3V、0V,接到樹莓的3,1,10腳,分別對應PIN8 ...

Tue Jan 05 08:12:00 CST 2016 3 5991
樹莓Python —— GPIO

首先來直觀地認識樹莓提供的 40 個引腳(GPIO,general purpose i/o,接收外界輸入,並向外界提供運算處理后的輸出): 1. 安裝 從遠程(repositories)中下載安裝 $ sudo apt-get update $ sudo ...

Sat Dec 16 05:23:00 CST 2017 0 1646
樹莓GPIO使用

樹莓入手已經已經好幾個月了,一直放着吃土,除了最早的時候裝的lnmp環境外,基本沒再操作過,昨天想用一用它的引腳來玩兒一下。入手卻極其困難,因為不知道如何開始,好在網上的資源只要你肯花時間總能找到讓你滿意的東西。下面說一下我了解到的常用使用,如有錯誤歡迎指正。 這里我采用的是python ...

Thu Dec 20 06:12:00 CST 2018 0 1585
python3操作樹莓GPIO

樹莓的引腳圖 GPIO編號有兩種編號模式(BOARD)和(BCM) 本文用的是BOARD模式,編號圖點擊這里查看 RPi.GPIO 使用python3的RPi.GPIO操作RaspberryPi的GPIO 樹莓中應該有預裝,但是如果沒有裝,也可以自己裝。 執行如下命令 ...

Tue Feb 12 22:16:00 CST 2019 0 2217
【.NET 與樹莓使用 GPIO

上回老周在說准備工作的時候,提到過樹莓用金屬盒散熱的事情。有朋友會說,加了金屬盒子接線不方便,就算用了“T”形板,畢竟是把導線延長了的。其實擴展板就是把原有的引腳引出(類似於延長),有的引出后使用並聯電路來“復制”出幾套接口。所以你買一塊插孔多的面包板,自己也可以並聯出許多擴展接口來,何況樹莓 ...

Sat Jan 16 22:37:00 CST 2021 2 1216
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM