Sadržaj:

Instrument s tipkovnicom s Arduinom (iz Arduino knjige): 6 koraka
Instrument s tipkovnicom s Arduinom (iz Arduino knjige): 6 koraka

Video: Instrument s tipkovnicom s Arduinom (iz Arduino knjige): 6 koraka

Video: Instrument s tipkovnicom s Arduinom (iz Arduino knjige): 6 koraka
Video: Книга - Моя первая схема ArduMikron 2024, Studeni
Anonim
Image
Image

Ovdje je vodič o tome kako stvoriti klavijaturni instrument s Arduinom. Potrebno je samo 6 koraka, što je početnicima lako započeti s Arduinom. Rezultat projekta više zvuči kao udaraljkaški instrument nego gudači. Uključene su 4 bilješke: C, D, E i F.

Korak 1: Opskrba

Krug
Krug

Evo popisa zaliha za ovaj projekt:

- Arduino Uno

- Oglasna ploča (veličina nije bitna i ne mora biti pričvršćena na Arduino)

- Piezo

- 4 tipke

- 4 otpornika

- 2 10k Ohm otpornik (smeđi, crni, narančasti)

- otpornik od 220 ohma (crveni, crveni, smeđi)

- otpornik od 1 M ohma (smeđi, crni, zeleni)

- 9 žica (duljina nije bitna, što kraće žice mogu stati, ploča izgleda urednije)

Plus: - adapter koji može pomoći u prijenosu kodova s računala/prijenosnog računala na Arduino

Korak 2: Krug

Krug
Krug

Nakon što su sve zalihe pripremljene, možemo prijeći na stvaranje kruga. Evo dvije slike kruga. Jedan je shematski, a drugi je stvarni izgled ploče. Oboje su u pravu. U redu je slijediti bilo koji način za stvaranje kruga, iako je stvarni izgled malo jasniji.

(U ovom projektu sve komponente nemaju polaritet, što znači da bi trebale raditi u oba smjera, noge su umetnute u ploču)

Korak 3: Kodovi

Kodovi
Kodovi

Evo kodova za ovaj projekt:

int gumbi [0];

int bilješke = {262, 294, 330, 349};

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

void loop () {{100} {101}

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {ton (8, bilješke [0]); }

else if (keyVal> = 990 && keyVal <= 1010) {ton (8, bilješke [1]); }

else if (keyVal> = 505 && keyVal <= 515) {ton (8, bilješke [2]); }

else if (keyVal> = 5 && keyVal <= 10) {ton (8, bilješke [3]); }

else {noTone (8); }

}

(stvari koje treba primijetiti: ne zaboravite staviti točku -zarez nakon svakog retka; nakon što su svi kodovi učinjeni, provjerite to klikom na kvačicu u gornjem lijevom kutu, nakon što kliknete na njega, potrebno je da ga spremite; nakon što su kodovi postavljeni provjereno, idite na Alati, ispod ovog sadržaja trebate učiniti dvije stvari: 1. Ploča, odaberite "Arduino/Genuino Uno"; Port, odaberite jedinu opciju tamo, *** ovo je stvarno važno)

Korak 4: Prenesite kodove

Učitajte kodove
Učitajte kodove
Učitajte kodove
Učitajte kodove
Učitajte kodove
Učitajte kodove

Za učitavanje kodova s računala/prijenosnog računala na Arduino potreban je adapter, ima jednu stranu koja se spaja na Arduino, a druga strana je USB priključak.

(adapter uvijek treba biti uključen iz Arduino kompleta.)

Korak 5: Rješavanje problema

Rješavanje problema
Rješavanje problema

Ako je sve učinjeno od koraka 1 do koraka 4, ali ne radi, evo popisa stvari koje se mogu učiniti:

- dvaput provjerite jesu li spojevi dobro spojeni, uključujući žice, gumbe, otpornike i piezo

- dvaput provjerite jesu li učitani ili nisu

- ako su baterije uključene, kada je spojen na Arduino, ali na Arduino ploči ne svijetli svjetlo, to znači da je baterija prazna

Korak 6: Mali savjet

Mali savjet
Mali savjet

Nakon rješavanja problema, a greške su otkrivene, mogu se izvršiti promjene. Ako se promjene odnose na veze ili polaritet (nisu u ovom projektu), koji nemaju veze s kodom, uvijek možemo pritisnuti ovaj gumb za poništavanje na Arduino ploči. Na taj način ne moramo ponovno učitavati kodove nakon svake promjene veza.

Preporučeni: