Сегодня не большая заметка как подключить несколько кнопок к аналоговому входу Arduino и организовать защиту от дребезга контактов и электрических помех. Данная схема удобна при подключении 5 кнопок. Резистор большого номинала 100 ком служит для подтяжки аналогового выхода к земле. Когда не нажата ни одна из кнопок на входе A0 у нас логический 0. 5 резисторов гораздо меньшего номинала чем подтягивающий резистор значением 1 ком образуют делитель напряжения который разбивает измеряемое напряжение...
Пины (выводы) микроконтроллеров можно настроить так, чтобы они либо выдавали сигнал, либо его считывали, то есть работать либо как вход, либо как выход. Но сигналы бывают цифровыми и аналоговыми. Цифровой сигнал принимает два значения — единицу или ноль, ну или высокое (HIGH) и низкое (LOW). Но вот аналоговый сигнал плавно изменяется и может принимать любое значение. Рассмотрим небольшую аналогию со светом. В простейшем вы говорите «светло» или «темно». Если перевести это в цифровой сигнал, то достаточно...