樹莓派學習系列8——使用樹莓派上的GPIO介面
阿新 • • 發佈:2019-01-06
前言
通過前面對GPIO基礎知識的學習,我想都想實踐實踐了,那麼接下來就進行幾個小程式的編寫。LED閃燈
材料準備
1.一個麵包板 2.兩根杜邦線(一公一母) 3.一個LED 4.一個330歐姆電阻連線圖
(可自由發揮)python程式碼
import RPi.GPIO as GPIO //python GPIO庫 import time //time.sleep庫 GPIO.setmode(GPIO.BOARD) //板子編號方式 GPIO.setup(8,GPIO.OUT) //設定編號8GPIO為輸出模式 while True: GPIO.output(8,True) time.sleep(1) GPIO.output(8,False) time.sleep(1)
注:二極體長端為陽極 sudo python3 xxx.py 執行程式
開關控制LED燈
材料準備
1.一個麵包板
2.六根杜邦線
3.一個輕觸開關
4.一個LED燈
5.一個330歐姆電阻,用於保護LED
6.10000歐電阻器,用於輕觸按鈕
連線圖
python程式碼
import RPi.GPIO as GPIO //python GPIO庫 import time //time.sleep庫 GPIO.setmode(GPIO.BCM) //板子編號方式 GPIO.setup(23,GPIO.OUT) //設定編號23GPIO為輸出模式 GPIO.setup(24,GPIO.IN) //輸入模式 while True: if GPIO.input(24): GPIO.output(23,True) else : GPIO.output(24,False) time.sleep(0.1) //讀取按鍵時間間隔
more information refer to :GPIO.input