1. 程式人生 > >【轉】香蕉派GPIO操作

【轉】香蕉派GPIO操作

這裡有附件,可以直接下載
RPi.GPIO_BP-master.zip 1 (59.2 KB)
0.2連線
香蕉派的GPIO,因為下面預設使用P12腳,這裡為了方便直接連線P12腳

外接一個LED燈,通過麵包板實現
從con3的12引腳引出,接一個限流電阻,在接一個led燈,在接到GND,形成迴路(很簡單,不上圖了,大家都會)

1 將RPi.GPIO_BP-master.zip通過FTP上傳到香蕉派,並解壓
unzip RPi.GPIO_BP-master.zip
加壓後會出現 RPi.GPIO_BP-master 新目錄

2 安裝RPi.GPIO_BP
官網的安裝過程(不需操作,操作下面的)

  1. sudo apt-get update2. sudo apt-get install python-dev ==> I just try python 2.7.x, did not try 3.x.x3. cd RPi.GPIO_BP4. python setup.py install ===> Attention: do this step for /build folder is the user permission not root permission5. sudo python setup.py install ==> generate GPIO.so
    **
    修正(操作這裡)**
    [email protected]
    :~$ sudo apt-get update
    [email protected]:~$ sudo apt-get install python-dev
    [email protected]:~$ cd RPi.GPIO_BP-master
    [email protected]:~$ python setup.py installpi

3 執行
[email protected]:~$ ls /sys/class/gpio/
顯示export gpiochip1 unexport

4 執行
[email protected]

:~$ cd RPi.GPIO_BP-master/test/
為led.py加上可執行許可權(如果沒顯示可執行許可權)
[email protected]:~/RPi.GPIO_BP-master/test$ chmod +x led.py

5 執行
讓led.py在後臺執行,這樣還可做其他事情
[email protected]:~/RPi.GPIO_BP-master/test$ sudo ./led.py &
可以看到led燈在閃爍(這就不上圖了)

6 執行
[email protected]:~$ ls /sys/class/gpio/
export gpio7 gpiochip1 unexport
可以看到多了gpio7(有可能不一樣gpiox)

相關推薦

香蕉GPIO操作

這裡有附件,可以直接下載RPi.GPIO_BP-master.zip 1 (59.2 KB) 0.2連線 香蕉派的GPIO,因為下面預設使用P12腳,這裡為了方便直接連線P12腳 外接一個LED燈,通過麵包板實現 從con3的12引腳引出,接一個限流電阻,在接一個led

方法樹莓GPIO控制使用教程

文章目錄程式碼 程式碼 # coding:utf-8 # 本程式碼實現 樹莓派+L298N驅動板 小車的2s前進運動 import RPi.GPIO as gpio import time # 定義

jquery cookie操作

訪問網站 blog cookie img jquer src dom 存儲 購物 Cookie是網站設計者放置在客戶端的小文本文件。Cookie能為用戶提供很多的使得,例如購物網站存儲用戶曾經瀏覽過的產品列表,或者門戶網站記住用戶喜歡選擇瀏覽哪類新聞。 在用戶允許的情況下,

操作系統的角度述說線程與進程

chrom 如果 進程和線程 單元 當前 結果 right 不同 其它 轉自:http://blog.csdn.net/luoweifu/article/details/46595285 什麽是線程   什麽是線程?線程與進程與有什麽關系?這是一個非常抽象的問題,也是一個特

C語言文件操作詳解

pri void rfi 識別 archive format 隨機 stat 文本文 轉自:http://www.cnblogs.com/likebeta/archive/2012/06/16/2551780.html C語言中沒有輸入輸出語句,所有的輸入輸出功能都用

操作系統是個大騙子?

linux系統 hello 虛擬 結構 type href load usb 註意 操作系統是個大騙子? 1聊天 我們這些程序都安安靜靜地躺在硬盤的某個角落中,滿心期待地等待被主人使用,被操作系統裝載, 然後進入內存工作,確切地說: 被 CPU

linux驅動開發:用戶空間操作LCD顯示簡單的圖片

res fin blue var chang uil print views statistic 轉自:http://blog.csdn.net/changliang7731/article/details/53074616 上一章我們簡單介紹了LCD的一些基本原

Python中操作mysql的pymysql模塊詳解

定義 padding 參數化查詢 finall 支持 順序 執行sql mysq syntax Python中操作mysql的pymysql模塊詳解 前言 pymsql是Python中操作MySQL的模塊,其使用方法和MySQLdb幾乎相同。但目前pymysql支持p

編程思想之多線程與多進程(1)——以操作系統的角度述說線程與進程

意圖 發生 多個 責任 提升 get 好的 9.png 順序 什麽是線程 什麽是線程?線程與進程與有什麽關系?這是一個非常抽象的問題,也是一個特別廣的話題,涉及到非常多的知識。我不能確保能把它講的話,也不能確保講的內容全部都正確。即使這樣,我也希望盡可能地把他講通俗一點,

JavaScript 節點操作 以及DOMDocument屬性和方法

表示 位置 clas 句柄 doc elements nta XML sele 最近發現DOMDocument對象很重要,還有XMLHTTP也很重要 註意大小寫一定不能弄錯. 屬性: 1Attributes 存儲節點的屬性列表(只讀) 2childNodes 存儲節點的子

python操作excel表格(xlrd/xlwt)

pytho 成就 cell ros 維度 img generate 服務器 oca 【轉】python操作excel表格(xlrd/xlwt)   最近遇到一個情景,就是定期生成並發送服務器使用情況報表,按照不同維度統計,涉及python對excel的操作,上網搜羅了一番

Redis Cluster高可用叢集線上遷移操作記錄

之前介紹了redis cluster的結構及高可用叢集部署過程,今天這裡簡單說下redis叢集的遷移。由於之前的redis cluster叢集環境部署的伺服器效能有限,需要遷移到高配置的伺服器上。考慮到是線上生產環境,決定線上遷移,遷移過程,不中斷服務。操作過程如下: 一、機器環境

adb.Android手機可以通過adb執行按鍵操作

1、Android手機可以通過adb執行按鍵操作 - sealee01 - CSDN部落格.html(https://blog.csdn.net/u013678906/article/details/78540585) 2、 Android手機可以通過adb執行按鍵操作 如下,執行的是home鍵的操作

Python操作MongoDB資料庫

前言 MongoDB GUI 工具 PyMongo(同步) Motor(非同步) 後記 前言 最近這幾天準備介紹一下 Python 與三大資料庫的使用,這是第一篇,首先來介紹 MongoDB 吧,,走起!! MongoDB GUI 工具 首先介紹一款 MongoDB 的 GU

談談使用安盈Payoneer近一年的心得體會!

因為喜歡攝影,多年前就簽約了國外的相簿,將自己拍攝的攝影作品放在上面出售,這樣以來就會收到美元。有美元進賬,自然就要用到電子錢包,那時我用得最久的是Skrill,感覺非常不錯,手續費低,並且提現到自己的銀行卡一般兩三天,甚至一天就可以到賬。 但是,後來,想不到,Skill會有那樣的變化——

MySQL— pymysql and SQLAlchemy Python開發第十九篇:Python操作MySQL

【轉】MySQL— pymysql and SQLAlchemy 目錄 一、pymysql 二、SQLAlchemy 一、pymysql pymsql是Python中操作MySQL的模組,其使用方法和MySQLdb幾乎相同。 1. 下載安裝 #在終端直接執行 pip3 install p

Dom節點操作常用方法

1.訪問/獲取節點 document.getElementById(id);           //返回對擁有指定id的第一個物件進行訪問 document.getElementsByName(name);      //返回帶有指定名稱的節點集合   注意拼寫:Elements docum

關於hive當中獲取時間的操作--取上月日期

今天突然在網上看到別人的面試題,覺得有點好奇想做一下,突然發現sql server的語法對於hive是不適用的。於是各種查資料。 然後發現hive中沒有直接獲取到當前時間的函式,而且對於時間定義的函式特別少,問題解決起來還是有難度。 下面介紹hive獲取時間的方式: 題

PHP操作Redis常用技巧總結

一、Redis連線與認證 1 //連線引數:ip、埠、連線超時時間,連線成功返回true,否則返回false 2 $ret = $redis->connect('127.0.0.1', 6379, 30); 3 //密碼認證:成功返回true,否則返回false 4 $ret = $redis-

vscode除錯執行c#詳細操作過程

 【轉】vscode除錯執行c#詳細操作過程 主要命令: //路徑跳轉cd  //新建專案dotnet new console -o 路徑    //執行dotnet run    //用於釋出exe<RuntimeIdentifie