Obsah:
- Krok 1: Vysuňte a stiahnite rezistory
- Krok 2: Tónová funkcia a frekvencia
- Krok 3: Okamžité prepínače (taktové prepínače)
- Krok 4: Schémy
- Krok 5: Kód
Video: Klavír Arduino: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
ahoj chlapci, vždy ste chceli vyrobiť klavír, ak áno, ste na správnom mieste.
Materiály
1. Arduino
2. 8 ohmový reproduktor
3. Stiahnite rezistory (1k - 10k bude fungovať dobre)
4. 8 taktových spínačov
5. Breadboard a veroboard
Krok 1: Vysuňte a stiahnite rezistory
vyťahovací odpor
Ide o odpory, ktoré udržiavajú logický stav kolíka HIGH, keď nie je pin pripojený alebo nemá stav.
Stiahnite rezistory
Tieto odpory pomáhajú udržiavať nízky logický stav kolíka, keď nie je pripojený alebo keď pin nemá žiadny stav.
Ak sa chcete dozvedieť viac o potiahnutých a stiahnutých odporoch, navštívte stránku
playground.arduino.cc/CommonTopics/PullUpD…
Poznámka: Existujú tri stavy kolíkov, ktoré sú VYSOKÉ, NÍZKE A plávajúce alebo vysoké. Keď je kolík VYSOKÝ, znamená to, že je na 5 V (pre Arduino MCU), zatiaľ čo LOW znamená, že je blízko 0 V alebo GND, zatiaľ čo pre plávajúci znamená, že nemá žiadny stav, nie je ani VYSOKÝ, ani NÍZKY.
POZNÁMKA: V tomto návode budeme používať sťahovacie odpory
Krok 2: Tónová funkcia a frekvencia
Funkcia tónu Arduino
Táto funkcia sa používa na generovanie akejkoľvek frekvencie na pine Arduino
tón (pin, frekvencia, trvanie alebo oneskorenie);
Napríklad tón (9, 3100, 100);
nie jeden()
Táto funkcia sa používa, ak nechcete na určitom pine hrať žiadny tón alebo frekvenciu.
noTone (pin);
Napríklad noTone (9); // na pine 9 nebude hrať žiaden tón ani frekvencia.
POZNÁMKA: Ak chcete zmeniť pin použitý pre tón, uistite sa, že je to pin PWM.
tón (pin pwm, frekvencia, oneskorenie);
noTone (pwm pin); Ak chcete zistiť pin pwm pre Arduino, prehliadnite si interne. Napríklad vyhľadajte (pwm pin Arduino pro mini). Stačí zmeniť pro mini na mikrokontrolér Arduino, ktorý používate. Viac informácií o pwm nájdete na
Krok 3: Okamžité prepínače (taktové prepínače)
Prepínače, ktoré sú stlačené, sú pripojené v okamihu, keď ste ich stlačili, ihneď ako ich vyberiete, odpojia sa. Ak chcete získať ďalšie vysvetlenia, ako používať taktové prepínače, stiahnite si video v tomto návode
Krok 4: Schémy
ak používate kód s vnútorným vyťahovacím odporom, v tejto schéme ignorujte sťahovacie odpory. Nezabudnite zapojiť jeden kábel reproduktora na pwm pin 9 alebo pwm pin, ktorý používate, a druhý na GND. ak je váš reproduktor polarizovaný, zapojte kladný vodič, svoj pwm pin a záporný pin, na GND.
Krok 5: Kód
Druhý kód som úplne upravil pre tých, ktorí nemajú rezistory, ktoré by mohli použiť ako sťahovacie rezistory
Code one name je Arduino piano.zip, zatiaľ čo code2 je piano.zip
Ďakujem za prečítanie. Hrajte na klavíri, kým vám duše neskočia od radosti.
Nedokázal som vložiť svoje video z YouTube, ale máte k nemu prístup prostredníctvom tohto odkazu
www.youtube.com/embed/apsuFn0Wp1g
Odporúča:
Klavír bzučiaka Arduino Piezo: 5 krokov
Piezo bzučiak Arduino: Tu vyrobíme klavír Arduino, ktorý ako reproduktor používa piezo bzučiak. Tento projekt je ľahko škálovateľný a môže pracovať s väčším alebo menším počtom poznámok, v závislosti od vás! Pre jednoduchosť ho postavíme iba so štyrmi tlačidlami/klávesmi. Je to zábavný a ľahký projekt
Klavír Arduino s manuálom a 7 prednastavenými skladbami: 7 krokov
Klavír Arduino s manuálnym a 7 prednastavenými skladbami: Rozhranie klávesnice Arduino s klaviatúrou a LCD má 2 režimy. Manuálny režim & Prednastavený režim. Na prepnutie na 7 predvolieb skladieb som použil 7 tlačidiel na jednoduché 7 -klávesové piano a 1 tlačidlo na režim nastavenia. Piesne prednastaveného režimu: Kliknite na tlačidlo režimu nastavenia pre
Papierový klavír Arduino: 6 krokov
Papierový klavír Arduino: Vytvoril som ho a vylepšil tento projekt na základe papierového klavíra s arduino- Hackster.ioTúto originálnu myšlienku ste mohli nájsť aj v papierovom klavíri s arduinom- Centrum projektu Arduino Zmeny, ktoré som vyššie vykonal na papierovom klavíri, sú nielen vzhľad, ale
Klavír Arduino - Pentotron: 5 krokov
Klavír Arduino - Pentotron: Ahoj! Toto je môj prvý pokyn, urobím všetko pre to, aby bol dobrý. Nie som rodený hovorca, takže si prosím ponechajte všetky chyby, s ktorými sa môžete stretnúť. Tento návod vám ukáže, ako si postaviť vlastné arduino " piano ". Hrá iba penta
Konečný papierový klavír Arduino: 5 krokov
Ultimate Arduino Paper Piano: Hey Its Soumojit Späť s úžasným projektom. Je to dokonalé papierové piano s arduinom. Môže to byť dobrý víkendový projekt alebo môže byť skvelá vec aj na vedeckej výstave. Takže všetky veci fungujú na koncepte kapacitného dotyku, môžete čítať