Съдържание:
- Консумативи
- Стъпка 1: Окабеляване
- Стъпка 2: Кодиране
- Стъпка 3: Изпробвайте го
- Стъпка 4: Работи, сега споделете
Видео: Контролирайте скоростта на Jingle Bells с Arduino: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Този Instructable ще ви покаже как да програмирате LED лента, която да съответства на нотите, изпълнявани от Arduino. Можете също така да ускорите или забавите песента, като приближите ръката си по -близо или по -далеч от фоторезистора. Моят пример е с песента Jingle Bells, но можете да я промените на всяка песен, ако преведете нотите.
Консумативи
- Фоторезистор
- Дъска Arduino
- 10K резистор (x2)
- LED лента
- Усилвател за високоговорители
- Проводници (мъжки и женски)
Стъпка 1: Окабеляване
Посочете връзката по -долу, за да видите правилната настройка на вашите проводници.
Всички розови проводници се подравняват с номера на пина.
Всички черни проводници водят към маса.
Всички червени проводници водят до 5V.
Всички черни с тен означават резистор.
Зелените проводници означават проводниците, излизащи от LED лентата.
Стъпка 2: Кодиране
Копирайте прикачения код.
Останалото е обяснение как работи кодирането:
Кодирането има коментари, но ще видите, че е доста дълъг. Първоначалните декларации гарантират, че дъската ви може да създаде всеки музикален тон. След това има декларация за цветове, която да съответства на всяка бележка. Настройката на празнотата включва всичките ви щифтове и започва програмирането. Цикълът на празнотата е мястото, където се извършва основното кодиране. Той започва с плаващо темпо, което гарантира, че песента ви ще се ускори или забави в зависимост от това колко близо сте до фоторезистора. Колкото по -близо сте, толкова по -бързо играе. След това продължава свиренето на звънене. Всяка бележка има своя собствена функция. Първоначално изчиства LED лентата от всички цветове, след това диктува бележката и колко е дълга. За една четвърт нота в пиеси за 250 милисекунди, половин нота свири за 500 милисекунди и цяла нота свири за 1000 милисекунди. След тази декларация има цикъл, който казва на таблото колко светлини трябва да светнат; за четвърт нота светят 5 лампички, за половин бележка 10 лампички и за цяла бележка 10 лампички. След това има диктовка на цвят и забавяне за завършване на бележката. Това се повтаря непрекъснато, освен ако не е изключено от дъската.
Стъпка 3: Изпробвайте го
Начинът да тествате кода и окабеляването е да го включите! Ако не работи правилно, проверете кабелите си и дали сте копирали цялото кодиране. Възможно е земята да е на 5V или друга бъркане.
Стъпка 4: Работи, сега споделете
Сега, след като сте решили всички проблеми, които сте свършили с проекта! Направете снимка и я споделете с приятелите си. Ако искате, можете да промените песента, като направите нотите различни и промените цветовете съответно. От вас зависи възможностите са безкрайни!
Препоръчано:
Контролирайте по целия свят, използвайки интернет с помощта на Arduino: 4 стъпки
Управлявайте в цял свят, използвайки интернет, използвайки Arduino: Здравейте, аз съм Rithik. Ще направим светодиод, контролиран от интернет, с помощта на вашия телефон. Ще използваме софтуер като Arduino IDE и Blynk. Той е прост и ако успеете, можете да контролирате колкото искате електронни компоненти, които искате: Хардуер:
Light Jewel ✽ Контролирайте вашата LED лента без Arduino и код: 5 стъпки (със снимки)
Light Jewel ✽ Контролирайте вашата LED лента без Arduino и код: Това е интелигентна лампа, която променя яркостта чрез сгъване на горната част. Концепция: Това е удобна за потребителя лампа за всеки, който обича да чете в спокойна обстановка. Опитайте се да си представите хора, седнали на бюрото до прозорец с някоя готина марка
Как да: Контролирайте скоростта на двигателя?: 5 стъпки (със снимки)
Как да: Контролирайте скоростта на двигателя ?: Ако имате няколко DC двигателя, които се намират наоколо, първият въпрос, който идва на ум, е как ще контролирам скоростта на тези двигатели! Така че в тази инструкция ще покажа колко лесно е да направите това! Ако чувстваш се мързелив, можеш да гледаш видео в моя канал Also Huge Tha
Нощен превключвател Arduino (контролирайте усилвателя за китара с Arduino): 10 стъпки (със снимки)
Arduino Footswitch (контролирайте усилвателя за китара с Arduino): Това е първият ми проект в тази общност и в платформата arduino, а сега току -що беше представено на официалния уебсайт на Arduino. Благодаря на всички за подкрепата! Така че пускате музика на живо и използвате метроном или щракване, за да синхронизирате вашите
Контролирайте скоростта на безчетков DC двигател, използвайки Arduino и Bluetooth модул (HC-05): 4 стъпки
Контролирайте скоростта на безчетков DC двигател с помощта на Arduino и Bluetooth модул (HC-05): Въведение В този урок ще контролираме скоростта на безчетковия DC двигател с помощта на Arduino UNO, Bluetooth модул (HC-05) и приложение за Android за Bluetooth ( Arduino Bluetooth контролер)