以前折騰樹莓派都是純軟的,今天心血來潮想給女兒張奕晨作個智能小車玩,因而一步步走上軟硬兼施的路上~\(≧▽≦)/~啦啦啦。 python
第一步,先點亮個LED再說。 spa
硬件準備: code
PI,麪包板,2根杜邦線(一頭公一頭母),電阻一隻,LED一隻。 文檔
杜邦線一公一母的很差找,不過這難不倒聰明的咱們是否是, 2頭公的好找,2頭母的也好找,插起來就是一公一母啦。 get
先上GPIO管腳圖 io
以及另一幅稍有不一樣的圖: class
我是以防萬一,又串了個小電阻。 import
硬件連好後,開始寫程序。安裝GPIO的模塊,若是你import RPi.GPIO不報錯就是已經有了,不用管跳過。 date
sudo apt-get update sudo apt-get install python-rpi.gpio
準備就緒,上個閃爍燈的碼 硬件
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(25,GPIO.OUT) while True: GPIO.output(25,GPIO.HIGH) time.sleep(1) GPIO.output(25,GPIO.LOW) time.sleep(1)這樣就能夠了,很簡單有木有?
可是有兩個注意的地方
1.RPi.GPIO開始我輸入RPI.GPIO總是找不到錯在哪裏說沒這個模塊,最後看文檔才發現人家是小寫的i。
2.程序運行須要在管理員權限下,由於操做GPIO須要root權限,否則也是總是失敗。