物联网实训平台相关
import RPi.GPIO as GPIO
import time
#双色灯引脚定义自己填
glodon_Rpin =
glodon_Gpin =
glodon_ObstaclePin = #红外
def glodon_setup():
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(glodon_Rpin, GPIO.OUT)
GPIO.setup(glodon_Gpin, GPIO.OUT)
GPIO.setup(glodon_ObstaclePin,GPIO.IN,pull_up_down=GPIO.PUD_UP) #设置红外管脚启用高电平
def color_red():
GPIO.output(glodon_Rpin, 1)
GPIO.output(glodon_Gpin, 0)
def destroy():
GPIO.output(glodon_Rpin, 0) #red
GPIO.output(glodon_Gpin, 0) #green
GPIO.cleanup()
def glodon_loop():
while True:
if(0 == GPIO.input(glodon_ObstaclePin)):
color_red()
print("Glodon Detected Barrier!")
time.sleep(100)
if_name_=='_main_':
glodon_setup()
try:
glodon_loop()
except KeyboardInterrupt:
destroy()