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, Novembar
Anonim
Image
Image

Evo vodiča kako stvoriti instrument s klavijaturom 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 note: C, D, E i F.

Korak 1: Potrošni materijal

Krug
Krug

Evo liste potrošnog materijala za ovaj projekat:

- Arduino Uno

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

- Piezo

- 4 dugmeta

- 4 otpornika

- 2 10k Ohm otpornik (smeđi, crni, narandžasti)

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

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

- 9 žica (dužina nije bitna, kraće žice koje mogu stati, ploča izgleda urednije)

Plus: - adapter koji može pomoći pri učitavanju kodova sa računara/laptopa na Arduino

Korak 2: Krug

Krug
Krug

Nakon što su sve zalihe pripremljene, možemo preći na kreiranje kruga. Evo dvije slike kola. 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 na oba načina nožice su umetnute u ploču)

Korak 3: Kodovi

Kodovi
Kodovi

Evo kodova za ovaj projekat:

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, napomene [0]); }

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

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

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

else {noTone (8); }

}

(stvari koje treba primijetiti: ne zaboravite staviti zarez nakon svakog retka; nakon što su svi kodovi obavljeni, 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. Ukrcajte se, odaberite "Arduino/Genuino Uno"; Port, odaberite jedinu opciju tamo, *** ovo je zaista važno)

Korak 4: Otpremite 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čunara/prijenosnog računala na Arduino potreban je adapter, s jedne strane koji se povezuje s Arduinom, a s druge strane je USB konektor.

(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 liste stvari koje se mogu učiniti:

- dvaput provjerite sve veze da biste provjerili jesu li dobro spojene ili ne, uključujući žice, gumbe, otpornike i piezo

- još jednom provjerite jesu li učitani ili nisu

- ako su baterije u pitanju, 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 ovo dugme za poništavanje na Arduino ploči. Na taj način ne moramo ponovno učitavati kodove nakon svake promjene veza.

Preporučuje se: