Kazalo:

Instrument za tipkovnico z Arduinom (iz knjige Arduino): 6 korakov
Instrument za tipkovnico z Arduinom (iz knjige Arduino): 6 korakov

Video: Instrument za tipkovnico z Arduinom (iz knjige Arduino): 6 korakov

Video: Instrument za tipkovnico z Arduinom (iz knjige Arduino): 6 korakov
Video: CS50 2013 - Week 9 2024, December
Anonim
Image
Image

Tukaj je vadnica za ustvarjanje klaviaturnega instrumenta z Arduinom. Potrebuje le 6 korakov, kar je za začetnike enostavno, da začnejo z Arduinom. Rezultat projekta zveni bolj kot tolkalni instrument kot godala. Vključene so 4 opombe: C, D, E in F.

1. korak: Zaloge

Vezje
Vezje

Tu je seznam potrebščin za ta projekt:

- Arduino Uno

- Ogledna plošča (velikost ni pomembna in je ni treba pritrditi na Arduino)

- Piezo

- 4 potisni gumbi

- 4 upori

- 2 10k ohmski upor (rjava, črna, oranžna)

- 220 ohmski upor (rdeča, rdeča, rjava)

- 1M ohmski upor (rjava, črna, zelena)

- 9 žic (dolžina ni pomembna, krajše žice, ki se prilegajo, lepša izgleda plošča)

Plus: - adapter, ki lahko pomaga pri nalaganju kod iz računalnika/prenosnika v Arduino

2. korak: Vezje

Vezje
Vezje

Ko so vse zaloge pripravljene, lahko nadaljujemo z ustvarjanjem vezja. Tu sta dve sliki vezja. Eno je shematično, drugo pa dejanski videz plošče. Oba imata prav. Ustvarjanje vezja je v redu, čeprav je videti nekoliko bolj naravnost.

(V tem projektu vse komponente nimajo polarnosti, kar pomeni, da bi morale delovati v obe smeri, če so noge pritrjene na ploščo)

3. korak: Kode

Kode
Kode

Tu so kode za ta projekt:

int gumbi [0];

int note = {262, 294, 330, 349};

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

void loop () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {ton (8, opombe [0]); }

sicer if (keyVal> = 990 && keyVal <= 1010) {ton (8, opombe [1]); }

sicer if (keyVal> = 505 && keyVal <= 515) {ton (8, opombe [2]); }

sicer if (keyVal> = 5 && keyVal <= 10) {ton (8, opombe [3]); }

else {noTone (8); }

}

(stvari, ki jih je treba opozoriti: ne pozabite za vsako vrstico vstaviti podpičje; ko so vse kode opravljene, jih preverite tako, da kliknete kljukico v zgornjem levem kotu, potem ko jih kliknete, jih morate shraniti; po tem, ko so kode shranjene preverjeno, pojdite na Orodja, pod to vsebino morate narediti dve stvari: 1. Board, izberite "Arduino/Genuino Uno"; Port, izberite edino možnost tam, *** to je res pomembno)

4. korak: Naložite kode

Naložite kode
Naložite kode
Naložite kode
Naložite kode
Naložite kode
Naložite kode

Za nalaganje kod iz računalnika/prenosnega računalnika v Arduino je potreben adapter, na eni strani se poveže z Arduinom, na drugi strani pa je priključek USB.

(adapter mora biti vedno vključen iz kompleta Arduino.)

5. korak: Odpravite težave

Odpravljanje težav
Odpravljanje težav

Če je bilo vse opravljeno od 1. do 4. koraka, vendar ne deluje, je tukaj seznam stvari, ki jih je mogoče storiti:

- dvakrat preverite vse povezave, če so tesno povezane ali ne, vključno z žicami, gumbi, upori in piezo

- dvakrat preverite kode, če so bile naložene ali ne

- če so vklopljene baterije, ko je bil priključen na Arduino, vendar na plošči Arduino ne sveti lučka, to pomeni, da mu zmanjkuje baterije

6. korak: Majhen nasvet

Majhen nasvet
Majhen nasvet

Po odpravljanju napak in ugotovljenih napakah je mogoče spremeniti. Če gre za spremembe glede povezav ali polarnosti (ne v tem projektu), ki nimajo nič skupnega s kodo, lahko vedno pritisnemo ta gumb za ponastavitev na plošči Arduino. Na ta način nam ni treba znova nalagati kod po vsaki spremembi povezav.

Priporočena: