Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| products:laboratory_iot_с:exp10 [2024/11/12 15:43] – [Программный код эксперимента] labuser30 | products:laboratory_iot_с:exp10 [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ===== Эксперимент 10. Мигалка светодиодом с помощью аппаратного ШИМ ===== | ||
| - | |||
| - | С помощью ШИМ мы можем управлять яркостью светодиода. Для этого мы меняем коэффициент заполнения. Но ведь кроме этого параметра у ШИМ сигнала есть такой параметр как частота. Мы знаем, что для того, чтобы мерцания светодиода не было видно частота должна быть не менее 50 герц. Но на практике можно применять и меньшие частоты. Например, | ||
| - | |||
| - | ==== Схема эксперимента ==== | ||
| - | |||
| - | {{ : | ||
| - | // | ||
| - | |||
| - | {{ : | ||
| - | // | ||
| - | |||
| - | Изменений в схеме, по сравнению с предыдущим экспериментом, | ||
| - | |||
| - | ==== Программный код эксперимента ==== | ||
| - | |||
| - | <file arduino Exp10.ino[enable_line_numbers=" | ||
| - | #define LED_PIN 15 | ||
| - | |||
| - | void setup() { | ||
| - | pinMode(LED_PIN, | ||
| - | analogWriteFreq(1); | ||
| - | analogWriteRange(1024); | ||
| - | analogWrite(LED_PIN, | ||
| - | } | ||
| - | |||
| - | void loop() { | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | В этой программе нет ничего нового для нас. Только в ней тело функции '' | ||
| - | |||
| - | ==== Дополнительные задания ==== | ||
| - | |||
| - | <WRAP center round tip 60%> | ||
| - | Попробуй изменить параметры частоты и скважности ШИМ сигнала, | ||
| - | </ | ||