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()