Мигание встроенным в NodeMCU светодиодом (Pin 2) в качестве альтернативы «Hello World!». Подать можно в 3 или 4 итерации. На практике, видимо, сделаю 3 итерации. Иначе
( Read more... )
Насчет "поморгать" интересно было сыимитировать моргание огонька свечи. В результате получилось вот такое в boot.py:
import esp import time, machine, _thread, random from espconf import PLED
esp.osdebug(None)
def blink(): pled=machine.PWM(machine.Pin(PLED, machine.Pin.OUT), freq=50) print("Blinking") delta = -1 while True: d = random.randint(-100,100) cd = pled.duty() next_duty = d * delta + cd if next_duty > 512 or next_duty < 0: delta *= -1 next_duty = d * delta + cd pled.duty(next_duty) time.sleep(random.random()/20)
_thread.start_new_thread(blink, ()) # bells and whistles
Comments 2
В результате получилось вот такое в boot.py:
import esp
import time, machine, _thread, random
from espconf import PLED
esp.osdebug(None)
def blink():
pled=machine.PWM(machine.Pin(PLED, machine.Pin.OUT), freq=50)
print("Blinking")
delta = -1
while True:
d = random.randint(-100,100)
cd = pled.duty()
next_duty = d * delta + cd
if next_duty > 512 or next_duty < 0:
delta *= -1
next_duty = d * delta + cd
pled.duty(next_duty)
time.sleep(random.random()/20)
_thread.start_new_thread(blink, ()) # bells and whistles
Reply
Но перебор для ребятишек 12-14 лет (с кем заниматься надо в моем случае).
Reply
Leave a comment