Есть ли лучший способ превратить разомкнутый/замкнутый переключатель в логическое значение (способное или потреблять или получать ток), кроме:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Я играю с 8-битными DIP-переключателями, и мне было интересно, есть ли что-то лучше, чем 8 резисторов.
Примечание: я мог бы поменять местами переключатель и резистор, но я думаю, что такое расположение лучше, так как напряжение, необходимое для регистрации, обычно ниже Vcc, чем напряжение, необходимое для регистрации. low находится выше GND, что позволяет использовать больший резистор и, следовательно, меньшую утечку.
Многие микроконтроллеры содержат внутренние подтягивающие резисторы (даже Arduino). Вам часто приходится настраивать свои контакты, чтобы активировать их (например, INPUT_PULLUP для Arduino), и как только это будет сделано, вы можете просто подключить свой DIP-переключатель к контакту и земле. Помимо очевидного преимущества сокращения вашей спецификации, вы можете быть уверены, что R будет иметь правильное значение для вашего микроконтроллера.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Марко Буршич
JRE
Евгений Ш.
pjc50