Tricky Circuit

Подтяжка и цифровой вход

Дай кнопке однозначный ответ

Подтягивающий резистор слабо соединяет вход с плюсом питания. Цифровой вход различает высокое и низкое напряжение. Нажатая кнопка соединяет вход с землёй — точкой отсчёта 0 V.

Открыть интерактивный опыт

ЭКСПЕРИМЕНТАЛЬНЫЙ СТОЛ

Меняй настройки схемы, предсказывай показания и проверяй решение задания. Это учебные модели; допущения объяснены в каждом уроке.

Войди, чтобы сохранять прогресс. Прогресс гостя хранится на этом устройстве.

Открыть лабораторию в полном окне

Почему это работает

Идеальный вход не потребляет ток, замкнутая кнопка имеет нулевое сопротивление. Утечки, дребезг контактов и неопределённые пороги не моделируются.

Кнопка отпущена: вход равен питанию, ток резистора нулевой. Нажата: вход 0 V, через резистор и кнопку течёт I = V/R.

Сложность
  1. Собери · Собери

    Включи 5 V, установи 10 kΩ и отпусти кнопку. Получи 5 V на входе.

    Нужна подсказка?

    5 V; 10 kΩ → 5 V

  2. Исследуй · Измени одну величину

    Оставь 5 V и 10 kΩ; нажми кнопку. Получи 0 V и 0.50 mA.

    Нужна подсказка?

    5 V; 10 kΩ → 0 V; 0.50 mA

  3. Реши сам · Реши задачу

    При 5 V и нажатой кнопке уменьши ток до 0.100–0.125 mA.

    Нужна подсказка?

    5 V; 40 kΩ → 0.125 mA

Дополнительные материалы и карточки схем

Дай кнопке однозначный ответ

Полезная закономерность

Более сильное сопротивление подтяжки экономит ток при удержании кнопки.

За пределами модели

Без подтяжки вверх или вниз неподключённый вход может «плавать»: его напряжение не определено надёжно.

Ошибка, которой стоит избежать

Здесь высокий уровень означает отпущенную кнопку. Программа может трактовать его иначе.

Вместо 10 kΩ поставили 20 kΩ при нажатой кнопке и 5 V. Ток…

  1. уменьшится вдвое
  2. удвоится
  3. не изменится
Читать дальше

Кнопка удерживает вход на 0 V; удвоение R вдвое уменьшает V/R.

Arduino