Съдържание:

Контролирайте скоростта на Jingle Bells с Arduino: 4 стъпки
Контролирайте скоростта на Jingle Bells с Arduino: 4 стъпки

Видео: Контролирайте скоростта на Jingle Bells с Arduino: 4 стъпки

Видео: Контролирайте скоростта на Jingle Bells с Arduino: 4 стъпки
Видео: jingle bells (speed up) 2024, Ноември
Anonim
Контролирайте скоростта на Jingle Bells с Arduino
Контролирайте скоростта на Jingle Bells с Arduino

Този Instructable ще ви покаже как да програмирате LED лента, която да съответства на нотите, изпълнявани от Arduino. Можете също така да ускорите или забавите песента, като приближите ръката си по -близо или по -далеч от фоторезистора. Моят пример е с песента Jingle Bells, но можете да я промените на всяка песен, ако преведете нотите.

Консумативи

  • Фоторезистор
  • Дъска Arduino
  • 10K резистор (x2)
  • LED лента
  • Усилвател за високоговорители
  • Проводници (мъжки и женски)

Стъпка 1: Окабеляване

Посочете връзката по -долу, за да видите правилната настройка на вашите проводници.

Всички розови проводници се подравняват с номера на пина.

Всички черни проводници водят към маса.

Всички червени проводници водят до 5V.

Всички черни с тен означават резистор.

Зелените проводници означават проводниците, излизащи от LED лентата.

Стъпка 2: Кодиране

Копирайте прикачения код.

Останалото е обяснение как работи кодирането:

Кодирането има коментари, но ще видите, че е доста дълъг. Първоначалните декларации гарантират, че дъската ви може да създаде всеки музикален тон. След това има декларация за цветове, която да съответства на всяка бележка. Настройката на празнотата включва всичките ви щифтове и започва програмирането. Цикълът на празнотата е мястото, където се извършва основното кодиране. Той започва с плаващо темпо, което гарантира, че песента ви ще се ускори или забави в зависимост от това колко близо сте до фоторезистора. Колкото по -близо сте, толкова по -бързо играе. След това продължава свиренето на звънене. Всяка бележка има своя собствена функция. Първоначално изчиства LED лентата от всички цветове, след това диктува бележката и колко е дълга. За една четвърт нота в пиеси за 250 милисекунди, половин нота свири за 500 милисекунди и цяла нота свири за 1000 милисекунди. След тази декларация има цикъл, който казва на таблото колко светлини трябва да светнат; за четвърт нота светят 5 лампички, за половин бележка 10 лампички и за цяла бележка 10 лампички. След това има диктовка на цвят и забавяне за завършване на бележката. Това се повтаря непрекъснато, освен ако не е изключено от дъската.

Стъпка 3: Изпробвайте го

Начинът да тествате кода и окабеляването е да го включите! Ако не работи правилно, проверете кабелите си и дали сте копирали цялото кодиране. Възможно е земята да е на 5V или друга бъркане.

Стъпка 4: Работи, сега споделете

Сега, след като сте решили всички проблеми, които сте свършили с проекта! Направете снимка и я споделете с приятелите си. Ако искате, можете да промените песента, като направите нотите различни и промените цветовете съответно. От вас зависи възможностите са безкрайни!

Препоръчано: