Xiaomi Mi Air Purifier 2H by Pando Selection - Fanslink เครื่องฟอกอากาศอัจฉริยะ รับประกันศูนย์ไทย 1 ปี Vserveplus
-----------------------
ราคา: ฿3,399.00
ซื้อ: https://u.jd.co.th/eaOSgd



fluke 49
sudo apt-get updatesudo apt-get install python-devsudo apt-get install python-rpi.gpio#!/usr/bin/python#-*-coding: utf-8 -*-import RPi.GPIO as GPIOpin = 26GPIO.setmode(GPIO.BOARD)GPIO.setup(pin, GPIO.OUT)GPIO.output(pin,True)
จากนั้นทดสอบโปรแกรมด้วยการสั่งว่า#!/usr/bin/python#-*-coding: utf-8 -*-import RPi.GPIO as GPIOpin = 26GPIO.setmode(GPIO.BOARD)GPIO.setup(pin, GPIO.OUT)GPIO.output(pin,False)
คราวนี้ก็เพิ่มลูกเล่นนิดหน่อย#!/usr/bin/python#-*-coding: utf-8 -*-import RPi.GPIO as GPIOimport timepin = 26slp = 0.5GPIO.setmode(GPIO.BOARD)GPIO.setup(pin, GPIO.OUT)while True: GPIO.output(pin,True) time.sleep(slp) GPIO.output(pin,False) time.sleep(slp)
แบบนี้ก็จะได้ไฟกระพริบ ขอพักเรื่อง Output ไว้ก่อน มาลอง Input กันบ้าง ด้วย Diagram นี้#!/usr/bin/python#-*-coding: utf-8 -*-import RPi.GPIO as gpiopin = 23gpio.setmode(gpio.BOARD)gpio.setup(pin, gpio.IN)while True: if gpio.input(pin) == False: print ("IN") while gpio.input(pin) == False: pass
เมื่อรันโปรแกรม โปรแกรมวนลูปไปเรื่อยๆ หากมีไฟจ่ายผ่าน R เข้ามาก็จะไม่ทำอะไรจนกว่า Switch จะถูกกดทำให้ไม่มีไฟจ่ายให้ขาหมายเลข 23 ก็จะขึ้นข้อความว่า "IN" อาจมีคนสงสัยเหมือนผมว่าทำไมเราไม่ทำตรงข้ามกัน คือ ต่อวงจรแบบจ่ายไปผ่าน Switch แล้วเขียนโปรแกรมว่า if gpio.input(pin) == True: เราสงสัยก็ต้องลอง