아두이노 다중LED

BABY CAT·2023년 1월 25일
0

Arduino

목록 보기
7/28

실습 문제 : 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())  

0개의 댓글