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