Мазмұны:

Жарықдиодты Ukulele: 6 қадам (суреттермен)
Жарықдиодты Ukulele: 6 қадам (суреттермен)

Бейне: Жарықдиодты Ukulele: 6 қадам (суреттермен)

Бейне: Жарықдиодты Ukulele: 6 қадам (суреттермен)
Бейне: Церковь скрыла мотивы Куликовской Битвы 2024, Шілде
Anonim
Image
Image
Аппараттық құрал
Аппараттық құрал

Сәлем, менің атым Элейн. Бұл жоба маған ұнайтын көп нәрсені біріктіреді, сондықтан сізге де ұнайды деп үміттенемін! Біз салатын светодиод укулеле сізге ең көп ойналатын төрт аккорды: C, G, Am және F. ойнауды үйретеді. танымал әндерді тыңдауды бастау үшін қажет тәжірибе. Бұл Arduino үшін де, жаңадан бастаушы үшін де керемет жоба.;) Егер сіз біршама қиын нәрсе іздесеңіз, осы нұсқаулықтың соңындағы көлеңкелі сырғытуды жаңартып көріңіз.

1 -қадам: Жабдық

«жүктеу =» жалқау «

Қосымша: көлеңкелі сырғытуды жаңарту
Қосымша: көлеңкелі сырғытуды жаңарту
Қосымша: көлеңкелі сырғытуды жаңарту
Қосымша: көлеңкелі сырғытуды жаңарту

Светодиодтар тек жарық шығарып қана қоймай, жарықты сезетінін білдіңіз бе? Бұл таңқаларлық емес құбылысқа шабыттандыра отырып, мен сауданы қайда қою керектігін көрсетіп қана қоймай, саусағыңызды дұрыс орындарға қойған -қоймағандығыңызды бақылау үшін жарықдиодты укулелені жаңартқым келді.

ЖАБДЫҚ

Егер сіз бұл құрылысқа қызығушылық танытсаңыз, сізге бірнеше қосымша компоненттер қажет:

1. Қосымша жарық диодтары: жарық сенсоры ретінде қызмет ету үшін сізге кемінде тағы 6 жарық диоды қажет болады. Басқару тақтасындағы әрбір жарықдиодты жарық диодты сенсоры болады.

2. Енгізу -шығару портын кеңейтуші: Сіз қолданатын Arduino тақтасына байланысты сізге порт кеңейткіші қажет болуы мүмкін. Мен Arduino Uno тақтасын және Sparkfun SX1509 порт кеңейткішін қолданамын.

КОД

Мен жұмыс істеу үшін кодқа тағы бірнеше элементтерді енгіздім. Мен негіздерді осында бұзамын, бірақ толық ажырату үшін master_tweak.ino файлын жүктеп алыңыз:

1. Массивтер: әр сенсордың жарық диодты шамасынан кіріс деректерін сақтау үшін арнайы массив құрылады. Кішкене функция әр 10 миллисекунд сайын кіріс деректерін оқу үшін шақырылады және массив үнемі дерлік жаңартылып отырады.

2. Ойынның күйлері: Бастапқы конструкцияда ойынның әр түрлі кезеңдері болғанымен, біз мұнда әр ойынның штаттарында ойынның әрі қарай өтуі үшін жеңіс шарты бар кодты анық көрсетеміз.

3. Жарықдиодты жарық сезгіштік: кодтың тұтас бөлімі жарық диодты жарық сенсорларының кіріс деректерін оқуға арналған. Мен бұл оқулықты механиканы түсінуге және тізбекті қосуға әсіресе пайдалы деп таптым.

НҰСҚАУ НҰСҚАУЛЫҒЫ

Мен жарықдиодты жарық диодты схеманы қалай қосу керектігін білу үшін Shadow Swipe оқулығынан өтуді ұсынамын. Оқу құралы сияқты 3 жарықдиодты қосудың орнына, бұл құрылғы сізге 6 -ны қосуға мәжбүр етеді (№1 суретті қараңыз). Егер сіз портты кеңейткішті қолдансаңыз, соңғы қосылу №2 суретке ұқсас болуы керек.

ASSEMBLYAБұл жаңартуды құрастыру өте қарапайым. Саусақ тақтасындағы әрбір жарықдиодты жанында қосымша тесік бұрғылап, жарық диодты жарық сенсорын салыңыз. Барлығын дәнекерлеңіз және сіз баруға дайын болуыңыз керек!

Бұл жаңартуды шешуге біраз уақыт кетеді, әсіресе тізбекті қосу және барлық қосымша компоненттерді дәнекерлеу, бірақ жарықдиодты укулеле интерактивті ойынға айналады. Сізге бұл қалай болатынын айтыңыз! Іске сәт!

Ұсынылған: