실습 문제 : LED를 3개 연결하고 파이썬 random함수로 무작위 on/off 시스템 만들기
on/off 가 랜덤
sleep 시간이 랜덤
led 출력핀 3개 중 하나로 랜덤
from Arduino import Arduino
import time
import random
abc=[9,2,3]
hl=["HIGH","LOW"]
board = Arduino('115200')
board.pinMode(9, "OUTPUT")
board.pinMode(2, "OUTPUT")
board.pinMode(3, "OUTPUT")
while True:
board.digitalWrite(random.choice(abc),random.choice(hl))
time.sleep(random.random())
board.digitalWrite(random.choice(abc),random.choice(hl))
time.sleep(random.random())
board.digitalWrite(random.choice(abc),random.choice(hl))
time.sleep(random.random())
board.digitalWrite(random.choice(abc),random.choice(hl))
time.sleep(random.random())
board.digitalWrite(random.choice(abc),random.choice(hl))
time.sleep(random.random())
board.digitalWrite(random.choice(abc),random.choice(hl))
time.sleep(random.random())