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

Arduino дахь Jukebox: 4 алхам
Arduino дахь Jukebox: 4 алхам

Видео: Arduino дахь Jukebox: 4 алхам

Видео: Arduino дахь Jukebox: 4 алхам
Видео: SKR V1.4 — Дополнительные сервоприводы 2024, Долдугаар сарын
Anonim
Image
Image

Энэхүү төсөл нь Хөндийн Их Сургууль дахь карьерынхаа эхний жилд хийсэн ангид зориулагдсан бөгөөд энэ нь дууны нэрийг харуулах, өмнөх болон дараагийн дууг хайж олох боломжтой хөгжмийн хайрцаг юм. Таны үзүүлэх боломжтой дуунууд хязгаарлагдмал бөгөөд үүнийг 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: Жуани ба Эрик

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