Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

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