Sisukord:

Jukebox Arduinos: 4 sammu
Jukebox Arduinos: 4 sammu

Video: Jukebox Arduinos: 4 sammu

Video: Jukebox Arduinos: 4 sammu
Video: Набор Ардуино для начинающих 📟 с Алиэкспресс. Обзор набора модулей Arduino Unoдля обучения 2024, Juuli
Anonim
Image
Image

See projekt oli klassi jaoks meie karjääri esimesel aastal oru ülikoolis, see on jukebox, mis näitab teile laulu nime ja saab otsida eelmist ja järgmist lugu. Laulud, mida saate kuvada, on piiratud ja selle tingib Arduino programm, nii et paneme teile koodi järgmiste toimingute alla. Selle projekti jaoks kasutame Arduino Unot, sest arvame, et see on lihtne ja väga lihtne leida kõigile, kes soovivad seda jukeboksi korrata.

Kui me tegime seda mõne MDF -tükiga, kasutame ka laserlõikurit ainult karbi ristkülikute tegemiseks ja siis käsitsi lõikuriga tegime tühikud LCD -ekraani, sumisti, nuppude ja toitekaabli jaoks.

Samm: vajalikud komponendid:

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

-1 Arduino Uno juhatus

-1 passiivne helisignaal

-2 nuppu

-Džemprid

-1 LCD ekraan 16x2 (koos i2C mooduliga)

2. samm: ahel ja ühendused:

Ahel ja ühendused
Ahel ja ühendused

*Otsustasime panna vooluahela ilma moodulita inimestele, kes seda ei leidnud (mooduliga oleks see palju lihtsam).

3. samm: leidke laulud

Peate otsima lugusid, mille panete oma jukeboxi, allpool on teil mõned ideed.

*Samuti saate kasutada muid laule, kuid peate olema arduino -plaadi mälumahuga ettevaatlik.

#defineeri NOTE_B0 31#defineerige NOTE_C1 33

#defineeri NOTE_CS1 35

#defineeri NOTE_D1 37

#defineeri NOTE_DS1 39

#defineeri NOTE_E1 41

#defineeri NOTE_F1 44

#defineeri NOTE_FS1 46

#defineeri NOTE_G1 49

#defineeri NOTE_GS1 52

#defineeri NOTE_A1 55

#defineeri NOTE_AS1 58

#defineeri NOTE_B1 62

#defineeri NOTE_C2 65

69

#defineeri NOTE_D2 73

#defineeri NOTE_DS2 78

#defineeri NOTE_E2 82

#defineeri NOTE_F2 87

93. määratlege NOTE_FS2

98. määratlege NOTE_G2

#defineerige NOTE_GS2 104

#defineeri NOTE_A2 110

#defineeri NOTE_AS2 117

#defineeri NOTE_B2 123

#defineeri NOTE_C3 131

139

#defineeri NOTE_D3 147

#defineeri NOTE_DS3 156

#defineeri NOTE_E3 165

#defineeri NOTE_F3 175

#defineeri NOTE_FS3 185

196

#defineeri NOTE_GS3 208

#defineeri NOTE_A3 220

#defineeri NOTE_AS3 233

#defineeri NOTE_B3 247

#defineeri NOTE_C4 262

277

294

#defineeri NOTE_DS4 311

#defineeri NOTE_E4 330

349

#defineeri NOTE_FS4 370

392

415

#404

466

494

#defineeri NOTE_C5 523

554

#defineerige NOTE_D5 587

622

#määratlege NOTE_E5 659

698

740

#defineeri NOTE_G5 784

#defineeri NOTE_GS5 831

#defineeri NOTE_A5 880

#defineeri NOTE_AS5 932

#defineeri NOTE_B5 988

#defineerige NOTE_C6 1047

1109

#defineeri NOTE_D6 1175

#defineeri NOTE_DS6 1245

#defineeri NOTE_E6 1319

1397. määratlege NOTE_F6

#defineeri NOTE_FS6 1480

#defineeri NOTE_G6 1568

1661

#defineeri NOTE_A6 1760

1865. määratlege NOTE_AS6

#defineeri NOTE_B6 1976

2093. määratlege NOTE_C7

2217. määratlege NOTE_CS7

#määratlege NOTE_D7 2349

#defineeri NOTE_DS7 2489

#määratlege NOTE_E7 2637

2794. määratlege NOTE_F7

#defineeri NOTE_FS7 2960

#defineeri NOTE_G7 3136

#defineeri NOTE_GS7 3322

#defineeri NOTE_A7 3520

#defineeri NOTE_AS7 3729

3951. määratlege NOTE_B7

#defineeri NOTE_C8 4186

#defineeri NOTE_CS8 4435

#defineeri NOTE_D8 4699

#defineeri NOTE_DS8 4978

#define REST 0

#define N_G4 392 // laulu madalaim märkus

415

#define N_A4 440

466

494

#define N_C5 523

554

587

622

#define N_E5 659

698

#define N_FS5 740

784

#define N_GS5 831

#define N_A5 880

#define N_AS5 932

#define N_B5 988

4. samm: kood

Laadige see kood alla ja katsetage sellega, proovige uusi laule või lisage muid komponente.

Võimalusi on palju, nii et palun nautige seda projekti ja jagage meiega oma versioon sellest jukeboxist;).

Att: Juani ja Erick

Soovitan: