#모스부호 sos 1입력시 led1 3번 0.5초 간격 2입력 led2 3번 1초 3입력 led3 3번 0.5초
import time
from machine import Pin
led1 = Pin(17, Pin.OUT)
led2 = Pin(16, Pin.OUT)
led3 = Pin(15, Pin.OUT)
print("start")
while True:
number_input = int(input("번호 입력 (1:LED 번갈아, 0:끄기) "))
if number_input == 1:
for i in range(3):
led1.value(1)
time.sleep(0.5)
led1.value(0)
print("S")
time.sleep(0.5)
if number_input == 2:
for i in range(3):
led2.value(1)
time.sleep(1)
led2.value(0)
print("O")
time.sleep(1)
if number_input == 3:
for i in range(3):
led3.value(1)
time.sleep(0.5)
led3.value(0)
print("S")
time.sleep(0.5)
# 마지막에 모두 끄기
led1.value(0)
led2.value(0)
led3.value(0)
print("완료")
elif number_input == 0:
led1.value(0)
led1.value(0)
print("끄기")
Loading
pi-pico-w
pi-pico-w