какой уровень напряжения является цифровым низким для low уровня режима прерывания?
Я изучаю прерывания, и один из режимов прерывания-НИЗКИЙ, который срабатывает всякий раз, когда вывод является цифровым низким.
Может ли кто-нибудь сказать мне, какое это напряжение для Arduino nano? Я сделал поиск в Google, и он сказал, что НИЗКИЙ уровень может быть где угодно от 0 до 2В.
Я делаю проект с помощью нано-устройства и питаю его от батареек. Было бы здорово, если бы я мог настроить прерывание для включения светодиода, когда батареи разряжаются, чтобы я знал, когда их менять.
@Joey Sams, 👍1
Обсуждение1 ответ
Было бы здорово если бы я мог настроить прерывание чтобы включить светодиод когда батареи становятся слабыми
Это не сработает. Пороговые значения для контакта, регистрирующего НИЗКИЙ или ВЫСОКИЙ уровень, зависят от напряжения питания. Очень грубо:
- pin in гарантированно регистрирует НИЗКИЙ уровень, если его напряжение ниже ⅓ Vcc
- он гарантированно зарегистрируется ВЫСОКО, если он выше ⅔ Vcc
- ничто не гарантируется между ⅓ и ⅔ Vcc.
Для получения точных уровней напряжения вы должны проверить спецификацию.
Заметьте также, что это гарантированные уровни. Фактические пороговые значения ближе к ½ Vcc, а гистерезис примерно равен Vcc/10.
Для обнаружения низкого заряда батареи следует использовать АЦП в сочетании либо с делителем напряжения на Vcc, либо с внутренним эталоном запрещенной зоны.
Спасибо, Эдгар! Я не думал, что это сработает так, как я хотел. Вот почему я обратился к вам, люди, которые намного умнее меня. Я ценю, что вы ответили на мой вопрос., @Joey Sams
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Две батареи делят землю?
- Проблемы с последовательной связью от Arduino к Bluetooth HC-05
- Выход 3,3 В при установке вывода на высокий уровень
- Питание arduino с делителем напряжения для увеличения срока службы
- Можно ли подключить два электронных регулятора скорости к одному контакту заземления?
- нужно не менее 5 вольт, но 3,7 литий-полимерный аккумулятор не обеспечивает достаточного напряжения
- Для чего нужны контакты 5V и VIN?
"срабатывает в любое время, когда пин имеет низкий цифровой уровень"... это плохая мысль ... это должно быть "срабатывает в любое время, когда вывод переходит с высокого уровня на низкий"... между этими двумя понятиями существует огромная разница, @jsotola