Агуулгын хүснэгт:

Arduino ашиглан авсыг бүжиглэх хөгжим: 6 алхам
Arduino ашиглан авсыг бүжиглэх хөгжим: 6 алхам

Видео: Arduino ашиглан авсыг бүжиглэх хөгжим: 6 алхам

Видео: Arduino ашиглан авсыг бүжиглэх хөгжим: 6 алхам
Видео: Minimally actuated Reconfigurable Continuous Track Robot 2024, Долдугаар сарын
Anonim
Ардуино ашиглан авсыг бүжиглэх хөгжим
Ардуино ашиглан авсыг бүжиглэх хөгжим

Энэхүү гарын авлагад та Arduino -ийг ашиглан чанга яригч ашиглан хөгжим хийх боломжтой болно (MP3 модуль шаардлагагүй). Эхлээд энэ видео хичээлийг үзээрэй

Алхам 1: Энэхүү видео хичээлийг үзээрэй

Image
Image

Алхам 2: Тоног төхөөрөмж шаардлагатай

Хэлхээ диаграм
Хэлхээ диаграм

1. Ардуино

2. Илтгэгч эсвэл дуугарагч

Алхам 3: Хэлхээ диаграм

Хэлхээ диаграм
Хэлхээ диаграм

Чанга яригчийн нэг утсыг arduino -ийн D8, нөгөө үзүүрийг ардуиногийн гронд холбоно уу

Алхам 4: Энэ нь хэрхэн ажилладаг вэ?

Энэ хэлхээнд байгаа Arduino нь өөр өөр давтамжийн тонн үүсгэж, түүнтэй холбогдсон чанга яригчаар тоглуулдаг. Аяыг (давтамж) давтамжийг зөв цаг (хэмнэл) -ээр өөрчлөх нь хөгжимийг бий болгодог. Arduino нь дохио үүсгэж дижитал зүү 8 -ээр дамжуулан гаргадаг бөгөөд энэ нь чанга яригчийг дуу чимээ гаргахад хүргэдэг бөгөөд энэ хичээлээр би Arduino -г ‘Астрономийн авс бүжиг’ дууг тоглуулахаар програмчилсан болно.

Алхам 5: Би энэ дууны аялгууг хэрхэн хийсэн ба NoteDurations :

Би энэ дууны аялгууг хэрхэн хийсэн ба NoteDurations
Би энэ дууны аялгууг хэрхэн хийсэн ба NoteDurations

Хэрэв та програмыг харвал melody ба noteDurations гэсэн хоёр int массивыг олж болно. Эхний массив нь тэмдэглэлийг, хоёр дахь массив нь харгалзах хугацааг агуулна. Би эхлээд энэ дууны хөгжмийн тэмдэглэлийг бичээд дараа нь аяны массивыг бичжээ.

Дараа нь би хөгжмийн нот бүрийн уртын дагуу notDurations гэж бичсэн. Энд 8 = улирлын тэмдэглэл, 4 = 8 дахь тэмдэглэл гэх мэт. Илүү өндөр утга нь урт хугацааны тэмдэглэлийг өгдөг. Тэмдэглэл ба холбогдох хугацаа нь тус тусдаа melody болон noteDurations -д байдаг. Та тэдгээрийг өөрчилж, санаа бодлынхоо дагуу ямар ч дуу зохиож болно

Алхам 6: Код ба номын сан

эндээс Arduino код болон номын санг татаж авна уу

энд эргэлзэх зүйл байна уу

нэмэлт заавар авахын тулд

Зөвлөмж болгож буй: