Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
products:laboratory_iot:exp13 [2020/05/15 16:03] – создано labuser29 | products:laboratory_iot:exp13 [2024/11/12 20:57] (текущий) – labuser30 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Эксперимент 13. Лампа настроения ===== | ||
+ | |||
+ | Теперь будем управлять яркостью сразу трех цветов, | ||
+ | |||
+ | {{ : | ||
+ | // | ||
+ | |||
+ | Из рисунка видно, что периоды изменения цветов разные, | ||
+ | |||
+ | ==== Схема эксперимента ==== | ||
+ | Оставим собранной без изменений схему из прошлого эксперимента | ||
+ | |||
+ | {{ : | ||
+ | // | ||
+ | |||
+ | <WRAP center round alert 60%> | ||
+ | Токоограничительные резисторы в схеме обязательны! | ||
+ | </ | ||
+ | |||
+ | {{ : | ||
+ | // | ||
+ | |||
+ | ==== Программный код эксперимента ==== | ||
+ | |||
+ | <file python Exp13.py[enable_line_numbers=" | ||
from machine import Pin, PWM | from machine import Pin, PWM | ||
import time | import time | ||
Строка 26: | Строка 51: | ||
pwmR.duty(int(math.sin(i / 25 * math.pi) * 500 + 500)) | pwmR.duty(int(math.sin(i / 25 * math.pi) * 500 + 500)) | ||
time.sleep_ms(30) | time.sleep_ms(30) | ||
+ | </ | ||
+ | |||
+ | Разные периоды мы получаем благодаря использованию разных делителей в формуле. |