RaspberryPi/RaspberryPi_Linux

RbPi_1. 버튼을 이용한 LED 점멸

Sumni Life 2021. 5. 24. 19:50

스위치 2개로 불켜고 끄기

#-*-coding: utf-8-*-
import RPi.GPIO as GPIO
import time

switch1 = 5     # 입력핀 설정
switch2 = 6     # 입력핀 설정
switcho = 21    # 츌력핀 설정

GPIO.setmode(GPIO.BCM) #BCM모드
GPIO.setup(switch1, GPIO.IN)
GPIO.setup(switch2, GPIO.IN)
GPIO.setup(switcho, GPIO.OUT)
# 핀모드(입력)

try:
        while True:
                 if GPIO.input(switch1) == True:	# 스위치1이 켜졌을때 
                        print("ON")
                        time.sleep(0.3)
						GPIO.output(switcho,True)	# 불켜짐
                 elif GPIO.input(switch2) == True:	# 스위치2가 켜졌을때
                        print("OFF")
                        time.sleep(0.3)
                        GPIO.output(switcho,False)	# 불꺼짐

except  KeyboardInterrupt:
        GPIO.cleanup()