admin's блог

Ардуино аналоговый вход

Ардуино аналоговый вход. Используем потенциометр для управления мерцанием светодиода. В этом примере мы используем переменный резистор (потенциометр или фоторезистор), считываем его значение, используя один из аналоговых входов платы Arduino, и соответственно изменяем частоту мерцания встроенного светодиода.

Аналоговый вход, аналоговый выход, вывод в последовательный монитор порта

Аналоговый вход, аналоговый выход, вывод в последовательный монитор порта. Этот пример демонстрирует, как считывать значения с аналогового входа, преобразовывать результат в диапазон от 0 до 255, использовать это для управления широтой импульсов модуляции (ШИМ) выходного пина.

Изменение звука от освещённости Ардуино используя tone

Изменение звука от освещённости Ардуино использую tone(). Генерация тембра на пьезоизлучателе(пищалке) в зависимости от значения аналогового входа. Этот пример демонстрирует использование фоторезистора меняя тембр в зависимости от уровня освещенности.

Звуки Ардуино из разных динамиков.

Звуки Ардуино из разных динамиков. Как создать несколько выходов на Ардуино и последовательно играть разные мелодии используя  несколько динамиков и команды tone() Этот пример показывает, как использовать команду tone() для воспроизведения различных нот на нескольких выходах. Команда tone() работает, захватывая один из внутренних таймеров Atmega,

Мелодии для Ардуино на пищалке. Пример и код.

Мелодии для Ардуино на пищалке. Пример и код. Давайте создадим простую музыку(мелодию) с помощью пищалки. В примере рассмотрим, как использовать команду tone() для генерации музыкальных нот. Это одна из основных функций для создания различных звуков для Ардуино.

Музыкальная клавиатура на Ардуино

Музыкальная клавиатура на Ардуино. Простая клавиатура с использованием функции tone(). Трёхклавишная музыкальная клавиатура с использованием сенсоров силы(FSR) и пьезоизлучателя.

input pullup arduino кнопка

Данный код демонстрирует использование режима INPUT_PULLUP с функцией pinMode() и мониторинг состояния переключателя с установлением  связи по серийному порту между Arduino и компьютером через USB.

Кнопка дребезг контактов при  нажатии.

Часто кнопки могут генерировать ложные срабатывания при нажатии из-за механических и физических проблем: эти переходы могут быть прочитаны как несколько нажатий в очень короткий промежуток времени и заставить  программу работать не правильно.