Përmbajtje:
- Hapi 1: Çfarë ju nevojitet
- Hapi 2: Çfarë duhet të dini
- Hapi 3: Dizajni i qarkut
- Hapi 4: Kodi
- Hapi 5: U krye
Video: Luajtësi i muzikës Arduino: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Pershendetje te gjitheve.
Dje, po shfletoja në internet dhe po kërkoja projekte që mund të bëja në Arduino. E pashë këtë zonjë duke bërë një tastierë elektronike të pianos me këngë në të. Kisha një Mburojë të tastierës LCD të shtrirë përreth kështu që mendova se mund të bëja një muzikant ku ka një menu të vogël me këngë dhe përdoruesi mund ta zgjedhë atë.
Ju mund të shihni versionin përfundimtar të projektit tim më lart.
Hapi 1: Çfarë ju nevojitet
Për këtë projekt ju nevojitet;
- Arduino Uno
- Breadboard
- Mburoja e tastierës LCD
- Zile
- Rezistencë 330 ohm
- Kërcyesit
Hapi 2: Çfarë duhet të dini
Duhet të dini pak për strukturën e Mburojës së tastierës LCD. Unë e vendos atë në mënyrë që të shihni se çfarë është çfarë.
Siç do ta shihni në kod; numri pin 4, 5, 6, 7, 8 dhe 9 përdoren nga LCD. Kodi 10 është për të kontrolluar dritën e pasme të LCD, por nuk do t'ju duhet. Në qark, butonat janë të lidhur me pin A0.
Kjo na lë me kunjat dixhitale 0, 1, 2, 3, 11, 12, 13 dhe kunjat analoge A1, A2, A3, A4, A5 pa pagesë.
Gjithashtu ju duhet të dini vlerat analoge të secilit buton në mënyrë që t'i identifikoni ato. Lexova vlerën A0 dhe e printova në monitor serik për ta zbuluar. Këtu është një shembull i kodit:
int btn_vlera = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_vlera); }
Këtu janë vlerat që kam gjetur për mburojën time:
- Butoni i djathtë - 0
- Butoni lart - 131
- Butoni poshtë - 306
- Butoni i majtë - 481
- Butoni i përzgjedhjes - 722
- Asnjë buton - 1023
Hapi 3: Dizajni i qarkut
Qarku është mjaft i thjeshtë.
- Vendoseni zilen tuaj diku në tryezën e bukës.
- Lidhni njërën anë të rezistencës 330 ohm me kunjin negativ të ziles dhe anën tjetër me kunjin e tokëzimit të Arduino.
- Lidhni kunjin pozitiv të ziles në pin2 në Arduino.
Ju keni mbaruar! Tani le të kalojmë në kodim.
Hapi 4: Kodi
Ndërsa hapni skedarin e arkivit, do të shihni skedarët e mëposhtëm; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs është skedari kryesor ku shkruhen menyja dhe përkufizimet. Ajo është e mbushur me komente kështu që ju mund të ekzaminoni dhe kuptoni kodin.
- pitches.h përfshin përkufizimin e notave muzikore.
- Pjesa tjetër e skedarëve përfshijnë funksionet e këngëve. Ju mund t'i kaloni ato dhe të përpiqeni t'i kuptoni. Kodet për këngët nuk i kam shkruar, i kam gjetur duke kërkuar. Kështu që ju gjithashtu mund të gjeni ose shkruani këngët tuaja dhe t'i shtoni ato në menu.
Ju duhet t'i vendosni ato nën të njëjtën dosje. Pastaj ju duhet të hapni skedarin lcd_keypad_songs me Arduino IDE dhe të ngarkoni kodin.
Shënim: kënga james_bond nuk është në meny (komentohet). Kjo ndodh sepse Arduino ka hapësirë të kufizuar dhe këto këngë marrin shumë kujtesë. Ju gjithmonë mund ta komentoni atë dhe të komentoni një këngë tjetër për ta dëgjuar. Ju gjithashtu duhet të ndryshoni porositë e menusë.
Hapi 5: U krye
Urime
E keni arritur. Nëse keni ndonjë pyetje ose problem, mos ngurroni të më komentoni ose më dërgoni mesazh. Unë do të doja të ndihmoja.
Gëzuar Making!
Recommended:
Luajtësi automatik i muzikës: 5 hapa
Luajtësi automatik i muzikës: A keni menduar ndonjëherë të luani muzikë të butë për të ndihmuar trupin tuaj të pushojë dhe të përgatitet për gjumë? Sa herë që ndiheni të lodhur pas orëve të punës në laptop, lëreni laptopin të hapur dhe thjesht fikni dritën dhe hidheni në shtrat. Kjo makinë do të automatizohet
Luajtësi i muzikës i aktivizuar nga sensori i bazuar në lëvizje: 3 hapa
Muzikanti i bazuar në lëvizje me sensorë: Në kolegjin tim universitar, na është dashur të krijojmë një projekt origjinal që të gjithë studentët ishin në gjendje ta zgjidhnin vetë. Për projektin tim, meqenëse gjithmonë dëgjoj muzikë dhe gjithmonë ndjehem sikur është shumë sherr për të ndezur një altoparlant me të cilin
Luajtësi i muzikës me madhësi xhepi: 7 hapa
Luajtësi i muzikës me madhësi xhepi: Përshëndetje, unë jam Cameron, ky është udhëzimi im i 6 -të! Në këtë unë ju tregoj se si të bëni një muzikant DIY, shpresoj që të kënaqeni
CS122A Luajtësi i muzikës me njohje zanore: 7 hapa
CS122A Luajtësi muzikor i njohjes së zërit: Ky është riprodhuesi muzikor i njohjes së zërit. Mund të luajë deri në 33 këngë në varësi të sa titujve të këngëve dhe artistit që ruani
Luajtësi më i lirë Mp3 i Muzikës në shtëpi -- DIY: 7 hapa
Muzikuesi më i lirë Mp3 në shtëpi || DIY: Të gjithë kemi kërkuar një muzikant në shtëpinë tonë. kështu që nëse mësojmë procesin e krijimit të një sistemi muzikor si kërkesat tona me një kosto më të lirë, atëherë është udhëzimi i përsosur … në mënyrën e duhur