178.28K
Категория: ЭлектроникаЭлектроника

Электронные компоненты. Кнопка

1.

Электронные компоненты
Кнопка

2.

Тактовая кнопка

3.

Не имеют механизма фиксации, поэтому действие их крайне
простое: нажал — замкнуло, отпустил — разомкнуло. Фиксацию и
переключение режимов выполняет управляющая электроника
драйвера, а кнопка выполняет лишь функцию подачи команды.

4.

Тактовая кнопка на схеме

5.

Дребезг кнопки
При замыкании и размыкании между пластинами кнопки возникают микроискры, провоцирующие
до десятка переключений за несколько миллисекунд. Явление называется дребезгом (англ. bounce).
Это нужно учитывать, если необходимо фиксировать «клики».

6.

Схема подключения
Пока кнопка нажата, выходное напряжение Vout = Vcc,
но пока она отпущена, Vout ≠ 0. Кнопка и провода в
этом случае работают как антенна, и Vout будет
«шуметь», принимая случайные значения «из
воздуха».
Пока соединения нет, необходимо дать резервный,
слабый путь, делающий напряжение определённым.
Для этого используют один из двух вариантов.

7.

Схема с подтягивающим резистором

8.

Вариант скетча
void setup()
{
pinMode(13, OUTPUT); // объявляем пин 13 как выход
pinMode(2, INPUT); // объявляем пин 2 как вход
}
void loop()
{
if (digitalRead(2) == HIGH) {
// когда на пин 2 поступает высокий сигнал
digitalWrite(13, HIGH); // зажигаем светодиод
}
if (digitalRead(2) == LOW)
{
// когда на пин 2 поступает низкий сигнал
digitalWrite(13, LOW); // выключаем светодиод
}
}
English     Русский Правила