彰化一整天的論壇

 找回密碼
 立即註冊
查看: 389|回復: 0

GPIO用python整合按鈕與LED燈

[複製鏈接]
發表於 2016-12-29 14:20:20 | 顯示全部樓層 |閱讀模式
GPIO用python整合按鈕與LED燈,當按下按鈕LED燈就亮
pi_button_led_01.jpg
1.程式碼
pi_button_led_02.jpg
2.執行結果
  1. import RPi.GPIO as GPIO
  2. import time
  3. GPIO.setwarnings(False)
  4. GPIO.setmode(GPIO.BOARD)
  5. ledPin = 7
  6. GPIO.setup(ledPin, GPIO.OUT)
  7. buttonPin = 3
  8. GPIO.setup(buttonPin, GPIO.IN)
  9. prev_input = 1
  10. i = 0
  11. while True:
  12.         input = GPIO.input(buttonPin)
  13.         if ((not prev_input) and input):
  14.                 i += 1
  15.                 print("Button pressed ("+str(i)+")")
  16.                 GPIO.output(ledPin, True)
  17.                 time.sleep(0.1)
  18.                 GPIO.output(ledPin, False)
  19.         prev_input = input
  20.         time.sleep(0.05)
複製代碼


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  |网站地图

GMT+8, 2018-10-16 21:27 , Processed in 0.114088 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表