Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:aruno:exp5_3 [2020/06/29 11:10] – alexnik | products:aruno:exp5_3 [2020/08/28 11:39] (текущий) – alexnik | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Эксперимент 5_3. Эмуляция кнопки с фиксацией ===== | ===== Эксперимент 5_3. Эмуляция кнопки с фиксацией ===== | ||
- | + | Аппаратный способ | |
- | + | параллельно кнопке включают конденсатор, | |
- | Аппаратный способ заключается в следующем: | + | |
переключения кнопки станет заметно больше.\\ | переключения кнопки станет заметно больше.\\ | ||
Сглаживающий конденсатор заряжается до уровня HIGH почти мгновенно, | Сглаживающий конденсатор заряжается до уровня HIGH почти мгновенно, | ||
Строка 31: | Строка 30: | ||
void setup() { | void setup() { | ||
- | pinMode(BUTTON, | + | |
- | | + | pinMode(LED, |
- | } | + | } |
void loop() { | void loop() { | ||
Строка 43: | Строка 42: | ||
} | } | ||
} | } | ||
- | | + | if(lightsOn) { |
digitalWrite(LED, | digitalWrite(LED, | ||
} | } | ||
Строка 52: | Строка 51: | ||
</ | </ | ||
- | В соответствие инструкции дополним схему конденсатором **С1** и резистором **R3**.\\ | + | В соответствие инструкции, дополним схему конденсатором **С1** и резистором **R3**.\\ |
- | Программный код оставим | + | Программный код остается |
Запустим программу на выполнение, | Запустим программу на выполнение, | ||