Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë eksperiment do të kuptoni se si funksionon një zile pasive dhe si mund të krijoni një tabelë të thjeshtë zanore Arduino. Duke përdorur disa butona dhe duke zgjedhur një ton përkatës, mund të krijoni një melodi! Pjesët që kam përdorur janë nga kompleti fillestar Arduino UNO i Kuman
Hapi 1: Pjesët e nevojshme
Do t'ju duhet:
- një bord Arduino
- një dërrasë buke
- një kabllo USB
- 10 x tela bluzë
- 3 x Butona (numri i kapakëve dhe butonave është opsional)
- 3 rezistente 10 x 10 ohm
Allchips është një platformë shërbimi online e komponentëve elektronikë, nga të cilët mund të blini të gjithë përbërësit
Hapi 2: Lidhja e butonave
Së pari, le të fillojmë me butonat. Për secilin buton, zgjidhni një nga anët e tij. Do të shihni 2 kunja. Ai në të majtë (mund t'i ndërroni edhe ju) lidhet me tokën e Arduino (përmes dërrasës së bukës) me një rezistencë 10k. Lidhni të njëjtën rresht me pinin dixhital 2, 3 ose 4 të Arduino (mund të konfigurohet në kod). Kunja në anën e djathtë të secilit buton lidhet me 5V. Ju mund të përdorni foton e mësipërme për referencë. Bëni këto hapa për të gjithë butonat tuaj.
Hapi 3: Lidhja e ziles
Pra, në krye të ziles mund të shihni një simbol +. Ajo tregon anën pozitive të saj. Duhet të lidhni skajin e kundërt me tokën dhe këtë me pinin dixhital 8 të Arduino (mund të ndryshohet më vonë)
Hapi 4: Ngarkimi dhe Ndryshimi i Kodit
Kodin e projektit mund ta gjeni këtu. Varet plotësisht nga ju se çfarë mund të modifikoni - nga numrat e kunjave në shtimin e më shumë butonave, por më e rëndësishmja - ju mund të ndryshoni çdo ton individual. Këtu është një shpjegim i vogël:
toni (buzzPin, 1000, 300); / / Këtu është funksioni i tonit Arduino
buzzPin është kunja pozitive e ziles
1000 është vetë toni, në Hz (mund të jetë diku nga 31 deri në 65535)
300 është kohëzgjatja në ms (opsionale)
Hapi 5: Video
Këtu është një video e projektit në veprim, duke krijuar një melodi të rastësishme.