Obsah:

Klávesový nástroj s Arduino (z Arduino Book): 6 krokov
Klávesový nástroj s Arduino (z Arduino Book): 6 krokov

Video: Klávesový nástroj s Arduino (z Arduino Book): 6 krokov

Video: Klávesový nástroj s Arduino (z Arduino Book): 6 krokov
Video: Как заработать $ 90,00 в день с нулевыми деньгами на старт... 2024, Júl
Anonim
Image
Image

Tu je návod, ako vytvoriť klávesový nástroj pomocou Arduina. Trvá to iba 6 krokov, čo je pre začiatočníkov ľahké začať s Arduinom. Výsledok projektu znie viac ako bicie nástroje ako struny. Zahrnuté sú 4 poznámky: C, D, E a F.

Krok 1: Spotrebný materiál

Obvod
Obvod

Tu je zoznam dodávok k tomuto projektu:

- Arduino Uno

- Breadboard (na veľkosti nezáleží a nemusí byť pripevnený k Arduinu)

- piezo

- 4 tlačidlá

- 4 odpory

- 2 odpor 10 kOhm (hnedý, čierny, oranžový)

- odpor 220 ohmov (červený, červený, hnedý)

- 1M ohmový odpor (hnedý, čierny, zelený)

- 9 drôtov (na dĺžke nezáleží, kratšie vodiče, ktoré sa zmestia, úhľadnejšie vyzerá doska)

Plus: - adaptér, ktorý môže pomôcť nahrať kódy z počítača/prenosného počítača do Arduina

Krok 2: Okruh

Obvod
Obvod

Keď sú všetky zásoby pripravené, môžeme pristúpiť k vytvoreniu obvodu. Tu sú dva obrázky okruhu. Jeden je schematický a druhý je skutočný vzhľad dosky. Obaja majú pravdu. Je v poriadku postupovať pri vytváraní okruhu oboma spôsobmi, aj keď skutočný vzhľad je trochu priamočiarejší.

(V tomto projekte všetky komponenty nemajú polaritu, čo znamená, že by malo fungovať oboma spôsobmi, ako sú nohy vložené na dosku)

Krok 3: Kódy

Kódy
Kódy

Tu sú kódy pre tento projekt:

int tlačidlá [0];

int poznámky = {262, 294, 330, 349};

void setup () {Serial.begin (9600); }

prázdna slučka () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {tón (8, poznámky [0]); }

else if (keyVal> = 990 && keyVal <= 1010) {tón (8, poznámky [1]); }

else if (keyVal> = 505 && keyVal <= 515) {tón (8, poznámky [2]); }

else if (keyVal> = 5 && keyVal <= 10) {tón (8, poznámky [3]); }

else {noTone (8); }

}

(čo si treba všimnúť: nezabudnite za každým riadkom vložiť bodkočiarku; po dokončení všetkých kódov to overte kliknutím na začiarkavacie políčko v ľavom hornom rohu, po kliknutí na to musíte uložiť; po zadaní kódov overené, prejdite na Nástroje, pod týmto obsahom je potrebné urobiť dve veci: 1. Doska, zvoľte „Arduino/Genuino Uno“; Port, vyberte tam jedinú možnosť, *** toto je skutočne dôležité)

Krok 4: Nahrajte kódy

Nahrajte kódy
Nahrajte kódy
Nahrajte kódy
Nahrajte kódy
Nahrajte kódy
Nahrajte kódy

Na odoslanie kódov z počítača/prenosného počítača do Arduina je potrebný adaptér, ktorý má jednu stranu, ktorá sa pripája k Arduinu, a druhú stranu predstavuje konektor USB.

(adaptér by mal byť vždy súčasťou sady Arduino.)

Krok 5: Riešenie problémov

Riešenie problémov
Riešenie problémov

Ak je všetko vykonané od kroku 1 do kroku 4, ale nefunguje to, tu je zoznam vecí, ktoré je možné vykonať:

- znova skontrolujte všetky pripojenia, aby ste zistili, či sú pevne spojené alebo nie, vrátane vodičov, tlačidiel, odporov a piezo

- znova skontrolujte kódy, či boli nahrané alebo nie

- ak sú zapojené batérie, keď bol pripojený k Arduinu, ale na doske Arduino sa nerozsvieti žiadne svetlo, znamená to, že sa vybíja batéria

Krok 6: Malý tip

Malý tip
Malý tip

Po odstránení problémov a zistení chýb je možné vykonať zmeny. Ak sa zmeny týkajú pripojení alebo polarity (nie v tomto projekte), ktoré s kódom nemajú nič spoločné, vždy môžeme toto resetovacie tlačidlo stlačiť na doske Arduino. Tak nebudeme musieť znova načítať kódy po každom vykonaní zmien v spojoch.

Odporúča: