Мазмұны:

Музыкалық қорап: 7 қадам
Музыкалық қорап: 7 қадам

Бейне: Музыкалық қорап: 7 қадам

Бейне: Музыкалық қорап: 7 қадам
Бейне: Balafunny 7+минут |Балаларға арналған әндер | Казахские детские песни 2024, Шілде
Anonim
Музыкалық қорап
Музыкалық қорап

Бұл жоба композициямен үйлесімде ойнайтын шамдары бар шағын бөлме. Мен шығарманың эмоционалды салмағына байланысты Бетховеннің 5 -ші симфониясын қолдануды жөн көрдім. Кішкене көбік бөлмесіне кіргеннен кейін, сіз құлаққапты киіп, жарық шоуын көрген кезде музыканы тыңдай аласыз.

1 -қадам: Бөлмені жасаңыз

Бөлмені жасаңыз
Бөлмені жасаңыз

Қанша неопиксельді бағдарламалау керектігін білу үшін сіз бөлменің көлемін білуіңіз керек. Оны қалаған мөлшерде жасауға болады!

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

2 -қадам: неопиксельдер

Неопиксельдер
Неопиксельдер

Сізге қанша неопиксель қажет болатынын өлшеңіз, мен бір метрді қолдандым.

Неопиксельдер сымға дәнекерленген болуы керек, сондықтан ол нан тақтасына немесе ардуиноға қосылуы мүмкін. Тағы да, сым мен неопиксельдердің ұзындығы сізге байланысты.

3 -қадам: Breadboard және Arduino

Нан тақтасы мен Arduino
Нан тақтасы мен Arduino

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

4 -қадам: Бағдарлама

Бағдарлама
Бағдарлама

Енді сіз шамдарды бағдарламалауды бастауға болады. Егер сіз неден бастау керектігін білмесеңіз, бастау үшін менікіне ұқсас кодты қолдануға болады. Ол суретте көрсетілген.

5 -қадам: Уақыт пен түстерге арналған код

Уақыт пен түстерге арналған код
Уақыт пен түстерге арналған код

Сіз қолданатын код үшін сіз қолданатын код әр түрлі болады. Егер сіз Бетховеннің 5 -ші симфониясын мен сияқты қолдануды шешсеңіз, сіз мен ойлаған уақыт аралықтарын қолдана аласыз. Әйтпесе, сіз бір секундта қанша миллисекунд екенін білу үшін секундомердің қарқынын түртуіңізге болады.

5 -ші Бетховенге қатысты бір соққы 700 миллисекундқа тең болды. Бұл санды білу сізге шамдардың ұзақтығын анықтауға көмектеседі.

Егер сіз Бетховенс 5 -ті қолданғыңыз келсе, суретте менің кодта қолданылатын уақыт интервалдары мен түстердің сегменті бар.

6 -қадам: Музыканы кодпен ойнаңыз

Музыканы кодпен ойнаңыз
Музыканы кодпен ойнаңыз

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

7 -қадам: Шамдарды бөлмеге қосыңыз

Бөлмеге шамдарды қосыңыз
Бөлмеге шамдарды қосыңыз

Қандай конфигурацияда шешсеңіз де, шамдарды бөлмеге бекітіңіз. Мен шамдарды бір қабырғаның бұрышына тігінен қойдым, ол оның жанындағы қабырғаға жарқырауы үшін.

Ұсынылған: