from machine import Pin
from time import sleep
led = Pin('LED', Pin.OUT)
# 시간 설정 (초 단위)
dot_duration = 0.2 # 짧은 신호 (.)
dash_duration = 0.6 # 긴 신호 (-)
gap = 0.2 # 신호 사이 간격
pause = 2.0 # SOS 반복 사이의 휴식
while True:
# S (...)
for i in range(3):
led.on()
sleep(dot_duration)
led.off()
sleep(gap)
# O (---)
for i in range(3):
led.on()
sleep(dash_duration)
led.off()
sleep(gap)
# S (...)
for i in range(3):
led.on()
sleep(dot_duration)
led.off()
sleep(gap)
sleep(pause) # 2초 쉬고 다시 반복