Контроллеры ESP и обучение ч.4 - Урок первый

Dec 24, 2021 21:50


Заметки серии:


Мигание встроенным в NodeMCU светодиодом (Pin 2) в качестве альтернативы «Hello World!». Подать можно в 3 или 4 итерации. На практике, видимо, сделаю 3 итерации. Иначе ( Read more... )

электроника, it, esp32, программирование, обучение, esp8266

Leave a comment

Comments 2

constdr December 24 2021, 19:11:28 UTC
Насчет "поморгать" интересно было сыимитировать моргание огонька свечи.
В результате получилось вот такое в 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

kolganov_su December 24 2021, 19:18:03 UTC
Интересно!
Но перебор для ребятишек 12-14 лет (с кем заниматься надо в моем случае).

Reply


Leave a comment

Up