Version 0.9, mostly works, REST API for changing settings is clunky

This commit is contained in:
2020-08-30 01:54:29 +03:00
parent 799de0c306
commit 0cd8ee1219
5 changed files with 238 additions and 97 deletions

76
LED.py Normal file
View File

@@ -0,0 +1,76 @@
from machine import Pin
from time import sleep
LEDPin=Pin(2,Pin.OUT)
def Blink(number,timeon=0.2,timeoff=0.2):
n=0
while n<number:
LEDPin.off()
sleep(timeon)
LEDPin.on()
sleep(timeoff)
n +=1
def Pulse(seconds,Speed):
LEDPin.off()
sleep(seconds)
LEDPin.on()
sleep (0.1*Speed)
def Morse(text,Speed=1):
Speed=1/Speed
Dot=0.1*Speed
Dash=0.3*Speed
SpaceInLetter=0.1*Speed
SpaceBetweenLetters=0.3*Speed
Space=0.7*Speed
alphabet={' ':' ',
'a':'.-',
'b':'-...',
'c':'-.-.',
'd':'-..',
'e':'.',
'f':'..-.',
'g':'--.',
'h':'....',
'i':'..',
'j':'.---',