Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest instructable va arăta cum să creați un Noteboard Arduino. Această placă este capabilă să joace o octavă A-A întreagă și apartamentele lor.
Materiale:
18 fire mascul-mascul
16 butoane
18 fire mini-jumper
4 pini masculi
4 fire de aligator
2 difuzoare
2 panouri de pâine
2 plăci Arduino
2 cabluri de alimentare
Pasul 1: conectați-vă panoul
Spațiuți în mod egal butoanele peste tablă. Conectați un fir mascul-mascul la câteva spații deasupra butonului la un știft. De la stânga la dreapta, atribuiți butoanele la pinii 2-9. Utilizați firele jumper pentru a conecta butonul la linia de alimentare. Utilizați un cablu jumper la jumătatea plăcii de alimentare, între 25 și 30, pentru a conecta alimentarea. Utilizați un fir tată-tată pentru a conecta linia de alimentare a colțului la pinul GND.
Repetați acest pas pentru a doua placă.
Pasul 2: Cablarea Arduino
Pinii 2-9 trebuie conectați la butoanele respective, de la stânga la dreapta. PIN-ul dvs. GND ar trebui să fie conectat și la sursa de alimentare a plăcii. Așezați pinii masculi pe al doilea pin GND și pe pinul 11. Veți atașa fire de aligator la aceasta.
Pasul 3: Boxe
Luați firele de aligator și fixați-le la difuzor. Prindeți firul de aligator cu 11 pini pe pozitiv și firul de aligator GND pe negativ.
Pasul 4: Examinați cablajul
Cablajul ar trebui să fie complet. Verificați firele pentru conexiuni complete și amplasarea corectă. Reveniți prin acești pași dacă nu sunteți sigur de orice fire.
Pasul 5: Codificare pentru tabloul de note naturale
Acest cod definește o literă ca o frecvență a notei. Apoi atribuie fiecărui pin o notă. Apoi alimentează fiecare pin.
Acest cod a fost inspirat de The Lonely Programmer.
Pasul 6: Codificare pentru tabloul de note plat
Acesta este același lucru cu ultimul pas, dar frecvențele au fost modificate. Acest cod definește o literă ca o frecvență a notei. Apoi atribuie fiecărui pin o notă. Apoi alimentează fiecare pin.
Acest cod a fost inspirat de The Lonely Programmer.