Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд:
- Алхам 2: Хэлхээ ба холболтууд:
- Алхам 3: Дуунуудыг хайж олох
- Алхам 4: Код
Видео: Arduino дахь Jukebox: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү төсөл нь Хөндийн Их Сургууль дахь карьерынхаа эхний жилд хийсэн ангид зориулагдсан бөгөөд энэ нь дууны нэрийг харуулах, өмнөх болон дараагийн дууг хайж олох боломжтой хөгжмийн хайрцаг юм. Таны үзүүлэх боломжтой дуунууд хязгаарлагдмал бөгөөд үүнийг Arduino програмаар тохируулсан тул бид дараах алхмуудад кодыг танд өгөх болно. Энэхүү төслийн хувьд бид Arduino Uno -ийг ашигладаг, учир нь энэ хөгжмийн хайрцгийг хуулбарлахыг хүссэн бүх хүмүүст олоход хялбар бөгөөд маш хялбар байдаг.
Бид үүнийг БСХС -ийн зарим хэсгүүдээр хийсэн тохиолдолд хайрцагны тэгш өнцөгтийг лазер таслагч ашиглан хийж, дараа нь гараар таслагч ашиглан LCD дэлгэц, дуугаралт, товчлуур, цахилгаан кабелийн зайг хийв..
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд:
-1 Arduino Uno зөвлөл
-1 идэвхгүй дуугаралт
-2 товчлуур
-Уяач
-16x2 хэмжээтэй LCD дэлгэц (i2C модультай
Алхам 2: Хэлхээ ба холболтууд:
*Бид модулгүй хэлхээг олж чадаагүй хүмүүст тавихаар шийдсэн (Модулийн хувьд энэ нь хамаагүй хялбар байх болно).
Алхам 3: Дуунуудыг хайж олох
Та хөгжмийн хайрцган дээрээ тавих дуунуудаа хайх хэрэгтэй, доороос танд санал болгох санаа байна.
*Та бусад дууг ашиглаж болно, гэхдээ та arduino самбарын санах ойн багтаамжийг анхаарах хэрэгтэй.
#тодорхойлох NOTE_B0 31#тодорхойлох NOTE_C1 33
#тодорхойлох NOTE_CS1 35
#тодорхойлох NOTE_D1 37
#тодорхойлох NOTE_DS1 39
#тодорхойлох NOTE_E1 41
#тодорхойлох NOTE_F1 44
#тодорхойлох NOTE_FS1 46
#тодорхойлох NOTE_G1 49
#тодорхойлох NOTE_GS1 52
#тодорхойлох NOTE_A1 55
#тодорхойлох NOTE_AS1 58
#тодорхойлох NOTE_B1 62
#тодорхойлох NOTE_C2 65
#тодорхойлох NOTE_CS2 69
73. Үгүй
78
#тодорхойлох NOTE_E2 82
#тодорхойлох NOTE_F2 87
93
98. NOTE_G2 -ийг тодорхойлох
#тодорхойлох NOTE_GS2 104
#тодорхойлно уу NOTE_A2 110
117
#тодорхойлно уу NOTE_B2 123
#тодорхойлох NOTE_C3 131
139
#тодорхойлох NOTE_D3 147
156
165
175
185
196
208
#тодорхойлох NOTE_A3 220
233
247
262
277
294
#тодорхойлох NOTE_DS4 311
#тодорхойлох NOTE_E4 330
349
370
392
415
#тодорхойлно уу NOTE_A4 440
466
494
523
554
587
622
659
698
740
784
831
#тодорхойлох NOTE_A5 880
932
988
1047
1109
1175
#тодорхойлох NOTE_DS6 1245
#тодорхойлох NOTE_E6 1319
#тодорхойлох NOTE_F6 1397
1480
1568
#тодорхойлох NOTE_GS6 1661
#тодорхойлно уу NOTE_A6 1760
#тодорхойлох NOTE_AS6 1865
#тодорхойлох NOTE_B6 1976
#тодорхойлох NOTE_C7 2093
#тодорхойлох NOTE_CS7 2217
#тодорхойлох NOTE_D7 2349
#тодорхойлох NOTE_DS7 2489
2637
#тодорхойлох NOTE_F7 2794
2960
#тодорхойлно уу NOTE_G7 3136
3322
#тодорхойлох NOTE_A7 3520
3729
#тодорхойлох NOTE_B7 3951
#тодорхойлох NOTE_C8 4186
#тодорхойлох NOTE_CS8 4435
#тодорхойлно уу NOTE_D8 4699
#тодорхойлох NOTE_DS8 4978
#амрахыг тодорхойлох 0
#define N_G4 392 // Дууны хамгийн доод тэмдэглэл
415
#тодорхойлох N_A4 440
466
494
523
554
587
622
659
698
#тодорхойлох N_FS5 740
784
831
#тодорхойлох N_A5 880
932
#тодорхойлох N_B5 988
Алхам 4: Код
Энэ кодыг татаж аваад туршиж үзээрэй, шинэ дуунуудыг туршиж үзэх эсвэл бусад бүрэлдэхүүн хэсгүүдийг нэмж оруулаарай.
Маш олон боломжууд байгаа тул энэхүү төслөөс таашаал авч, энэ jukebox -ийн өөрийн хувилбарыг бидэнтэй хуваалцаарай;).
Att: Жуани ба Эрик
Зөвлөмж болгож буй:
Arduino UNO болон SD-карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэх симуляци: 5 алхам
Arduino UNO болон SD карт ашиглан чийгшил, температурыг бодит цаг хугацаанд хэрхэн бүртгэх вэ? DHT11 Proteus дахь өгөгдөл бүртгэгч симуляци: Танилцуулга: сайн уу, энэ бол Liono Maker, энд YouTube-ийн линк байна. Бид Arduino-тэй хамтран бүтээлч төсөл хийж, суулгагдсан систем дээр ажиллаж байна. Өгөгдөл бүртгэгч: Өгөгдөл бүртгэгч (өгөгдөл бүртгэгч эсвэл өгөгдөл бүртгэгч) нь цаг хугацааны явцад өгөгдлийг бүртгэдэг электрон төхөөрөмж юм
COVID-19-д зориулсан 20 дахь хоёр дахь гар угаах таймер: 6 алхам (зурагтай)
COVID-19-д зориулсан хоёр дахь гар угаах таймер: Дэлхий даяар COVID-19 тархах тусам бид нүүрээ бага багаар цуглуулж, гараа илүү олон удаа угааж өөрийгөө хамгаалах ёстой. гараа зөв угааж болохгүй. Гараа хэрхэн зөв угаах вэ? W
Money Heist BELLA CIAO Arduino Uno дахь дуу: 9 алхам (зурагтай)
Money Heist BELLA CIAO Arduino Uno дахь дуу: Энэхүү гарын авлагад би Piezoelectric баззерын тусламжтайгаар Money Heist Song Bella Ciao -г ямар ч Arduino дээр хэрхэн тоглохыг танд үзүүлэх болно. Энэхүү гайхалтай төсөл нь Money Heist -ийн бүх фэнүүдэд зориулагдсан болно. Тиймээс, эхэлцгээе
Arduino Uno дахь SPP -ээр дамжуулан BMP280 олон тооны мэдрэгч: 6 алхам
Arduino Uno дахь олон BMP280 мэдрэгчийг SPI -ээр дамжуулан: Энэхүү гарын авлагад бид гурван BMP280 -ийг Arduino Uno дээр SPI -ээр холбох боловч та Uno дээр D3 -аас D10 дижитал портуудыг ашиглан мэдрэгч бүрийн хувьд nSS (Slave Select) болгон найман BMP280 хүртэл холбож болно. B хэмжсэн атмосферийн даралтын дээжийн
Tinkercad дахь Arduino -тай гэрлийн мэдрэгч (фоторезистор): 5 алхам (зурагтай)
Гэрэл мэдрэгч (фоторезистор) Tinkercad дахь Arduino-той хамт: Arduino-ийн аналог оролтыг ашиглан гэрэл мэдрэмтгий хувьсах эсэргүүцлийн төрөл болох фоторезисторыг хэрхэн уншиж сурцгаая. Үүнийг бас LDR (гэрлээс хамааралтай резистор) гэж нэрлэдэг. Та одоог хүртэл LED-ийг Arduino-ийн аналог гаралт ашиглан хянаж