Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot:exp8 [2024/11/11 18:06] – [Эксперимент 8. Аппаратный ШИМ] labuser30 | products:laboratory_iot:exp8 [2024/11/12 14:03] (текущий) – [Программный код эксперимента] labuser30 | ||
---|---|---|---|
Строка 31: | Строка 31: | ||
while True: | while True: | ||
- | pwmLed.duty(200) | + | pwmLed.duty(150) |
time.sleep(1) | time.sleep(1) | ||
pwmLed.duty(1023) | pwmLed.duty(1023) | ||
Строка 49: | Строка 49: | ||
</ | </ | ||
- | Теперь мы получили объект для управления аппаратным генератором ШИМ, подключенным к 15 выводу микроконтроллера. Теперь нужно настроить и его. Как мы уже знаем, у сигнала с широтно- импульсной модуляцией есть два параметра- частота и коэффициент заполнения или скважность. Выберем частоту достаточно большую, | + | Теперь мы получили объект для управления аппаратным генератором ШИМ, подключенным к 15 выводу микроконтроллера. Теперь нужно настроить и его. Как мы уже знаем, у сигнала с широтно- импульсной модуляцией есть два параметра |
<code python [enable_line_numbers=" | <code python [enable_line_numbers=" | ||
Строка 59: | Строка 59: | ||
<code python [enable_line_numbers=" | <code python [enable_line_numbers=" | ||
while True: | while True: | ||
- | pwmLed.duty(200) | + | pwmLed.duty(150) |
time.sleep(1) | time.sleep(1) | ||
pwmLed.duty(1023) | pwmLed.duty(1023) | ||
Строка 65: | Строка 65: | ||
</ | </ | ||
- | В бесконечном цикле мы устанавливаем значение ШИМ равное | + | В бесконечном цикле мы устанавливаем значение ШИМ равное |
- | Осталось разобраться что это за цифры | + | Осталось разобраться что это за цифры |
- | Когда тебе надоест смотреть на результат работы этой программы, | + | Когда тебе надоест смотреть на результат работы этой программы, |
- | Для остановки программы нажми на кнопку остановки в верхней панеле EsPy. | + | Для остановки программы нажми на кнопку остановки в верхней панели EsPy. |
{{: | {{: | ||