Съдържание:

LED укулеле: 6 стъпки (със снимки)
LED укулеле: 6 стъпки (със снимки)

Видео: LED укулеле: 6 стъпки (със снимки)

Видео: LED укулеле: 6 стъпки (със снимки)
Видео: Легкая мелодия на укулеле 👌💗#укулелеуроки #укулеле #мелодия #мелодиянаукулеле 2024, Юли
Anonim
Image
Image
Хардуер
Хардуер

Здравейте, казвам се Илейн. Този проект съчетава много неща, които ми харесват, така че се надявам и на вас да ви хареса! LED укулеле, което ще изградим, ви учи как да свирите четирите най -свирени акорда: C, G, Am и F. Няма предишен мюзикъл опит, необходим, за да започнете да се занимавате с популярни песни. Това е страхотен проект както за начинаещи в Arduino, така и за укулеле.;) Ако търсите нещо малко по -предизвикателно, опитайте надстройката Shadow Swipe в края на тази инструкция.

Стъпка 1: Хардуер

"loading =" мързелив"

По избор: Shadow Swipe Upgrade
По избор: Shadow Swipe Upgrade
По избор: Shadow Swipe Upgrade
По избор: Shadow Swipe Upgrade

Знаете ли, че светодиодите не само излъчват светлина, но и могат да усещат светлина? Вдъхновен от това странно явление, исках да надстроя LED укулеле, така че той не само да ви показва къде да поставите пръстите си, но и да проследите дали сте поставили пръста си на правилните места.

ХАРАКТЕРИСТИКИ

Ако се интересувате от тази конструкция, ще ви трябват няколко допълнителни компонента:

1. Още светодиоди: Ще ви трябват поне още 6 светодиода, които да служат като сензори за светлина. Всеки светодиод на грифа ще получи придружаващ LED сензор.

2. Разширител на I/O порт: В зависимост от това каква платка Arduino използвате, вероятно ще имате нужда от разширител на портове. Използвам Arduino Uno платка и Sparkfun SX1509 Port Expander.

КОД

Въведох още няколко елемента в кода, за да го накарам да работи. Тук ще разбия основите, но не се колебайте да изтеглите файла master_tweak.ino за пълната разбивка:

1. Масиви: Създаден е специален масив за съхраняване на входни данни от всеки светодиод на сензора. Извиква се малка функция за четене на входни данни на всеки 10 милисекунди и масивът се актуализира почти непрекъснато.

2. Състояния на играта: Докато първоначалната компилация е имала различни етапи от играта, тук изрично кодираме в различни състояния на играта, всяко с условие за печалба, за да продължи играта.

3. Измерване на LED светлина: Цял раздел от кода е посветен на четене на входни данни от светодиодните сензори за светлина. Намерих този урок особено полезен при разбирането на механиката и свързването на веригата.

РЪКОВОДСТВО ЗА СВЪРЗВАНЕ

Силно препоръчвам да преминете през урока Shadow Swipe, за да усетите как да свържете веригата за разпознаване на LED светлина. Вместо да свържете 3 светодиода като урока, тази конструкция ще ви накара да свържете 6 (Вижте снимка#1). Последната връзка, ако използвате и разширител на портове, трябва да изглежда като снимка №2.

Сглобяването на тази надстройка е доста лесно. Пробийте допълнителен отвор до всеки светодиод в грифа и поставете LED сензора за светлина. Запоявайки всичко и трябва да сте готови за работа!

Това надстройване ще отнеме малко повече време, за да се разбере, особено свързването на веригата и запояването на всички допълнителни компоненти на място, но LED укулеле също ще се трансформира в интерактивна игра. Кажете ми как става при вас! Късмет!

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