Оглавление:
Видео: VU Meter с использованием Arduino: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Всем привет, это быстрое и простое руководство о том, как сделать VU (блок громкости), используя Arduino UNO и светодиоды.
Это очень хорошо для новичков, которые только учатся использовать Arduino.
Необходимые детали: 1x Arduino (UNO)
1x макетная плата
12x 5 мм светодиодов
13x Провода
1x 100 Ом резистор
1x потенциометр 500 кОм
1x 3,5-мм аудиоразъем
1x добрая воля
Шаг 1. Видео
Шаг 2: Подключение
Итак, первое, что нужно сделать, это подключить все светодиоды к Arduino с помощью макета. Самый простой способ - линейно подключить все светодиоды к нужным контактам Arduino с помощью проводов.
Мы должны добавить в схему резистор 100 Ом, чтобы ограничить ток через светодиоды.
Затем добавляется горшок, он используется для регулировки чувствительности входного сигнала, также к плате подключается стереоразъем.
Также проект TinkerCAD:
VU метр TinkerCAD
Шаг 3: Программирование Arduino
Следующее - написать программу для Arduino. Сначала мы определяем A0 как аналоговый вход и определяем значение val для входного сигнала.
Затем мы определяем контакты 2-13 как выходы через цикл FOR.
Мы определяем A0 как analogRead. Затем мы делим значение на 10 и сохраняем его в аналоговом значении. Таким образом мы получаем значение, более подходящее для работы в циклах FOR.
Первый цикл FOR включает столько светодиодов, сколько имеет значение аналоговой переменной. Второй цикл FOR делает обратное: он выключает светодиоды, когда значение аналоговой переменной падает.
Шаг 4: Заключение
Это очень простой проект, который может сделать каждый, используя всего несколько компонентов для создания крутого измерителя уровня громкости.
Также полезно понять, как работают выходы Arduino, а также цикл For. Спасибо, что прошли мимо….
Рекомендуемые:
KiloWatthour Meter с использованием приложения RoboRemo: 3 шага
KiloWatthour Meter с использованием приложения RoboRemo: когда мой кондиционер / тепловой насос был установлен, прилагаемое к нему приложение работало довольно хорошо (комфортное облако Panasonic). Теперь приложение подходит для управления системой, но часть мониторинга иногда дает сбой из-за тайм-аутов сервера. Я тоже сомневаюсь в том, что
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Сделай сам «ROG Base Meter Usage Meter» с использованием Arduino и Python: 5 шагов (с изображениями)
Сделай сам «измеритель использования ПК ROG Base» с использованием Arduino и Python: ************************************ + Прежде всего, эти инструкции были написаны не носителем английского языка … Не профессором английского языка, поэтому, пожалуйста, сообщите о любой грамматической ошибке, прежде чем смеяться надо мной .:p + И, пожалуйста, не подражайте