Satura rādītājs:

Tastatūras instruments ar Arduino (no Arduino grāmatas): 6 soļi
Tastatūras instruments ar Arduino (no Arduino grāmatas): 6 soļi

Video: Tastatūras instruments ar Arduino (no Arduino grāmatas): 6 soļi

Video: Tastatūras instruments ar Arduino (no Arduino grāmatas): 6 soļi
Video: Главная Автоматизация с помощью SMS - Использование и коды использования GSM-клавиатуры Arduino 2024, Novembris
Anonim
Image
Image

Šeit ir apmācība, kā izveidot tastatūras instrumentu, izmantojot Arduino. Tas aizņem tikai 6 soļus, kas ir viegli iesācējiem, lai sāktu darbu ar Arduino. Projekta rezultāts vairāk izklausās pēc sitaminstrumenta, nevis stīgām. Iekļautas 4 piezīmes: C, D, E un F.

1. solis: Piegādes

Ķēde
Ķēde

Šeit ir šī projekta materiālu saraksts:

- Arduino Uno

- maizes dēlis (izmēram nav nozīmes, un tas nav jāpievieno Arduino)

- pjezo

- 4 spiedpogas

- 4 rezistori

- 2 10 kΩ rezistors (brūns, melns, oranžs)

- 220 omu rezistors (sarkans, sarkans, brūns)

- 1M omu rezistors (brūns, melns, zaļš)

- 9 vadi (garumam nav nozīmes, jo īsāki vadi var ietilpt, jo kārtīgāk izskatās dēlis)

Plus: - adapteris, kas var palīdzēt augšupielādēt kodus no datora/klēpjdatora uz Arduino

2. solis: ķēde

Ķēde
Ķēde

Kad visi materiāli ir sagatavoti, mēs varam pāriet uz ķēdes izveidi. Šeit ir divi ķēdes attēli. Viens ir shematisks, bet otrs - tāfeles faktiskais izskats. Viņiem abiem ir taisnība. Ir labi ievērot jebkuru shēmas izveidošanas veidu, lai gan patiesais izskats ir nedaudz taisnāks.

(Šajā projektā visām sastāvdaļām nav polaritātes, kas nozīmē, ka tām jādarbojas abos veidos, kā kājas tiek ievietotas plāksnē)

3. darbība: kodi

Kodi
Kodi

Šeit ir šī projekta kodi:

int pogas [0];

int piezīmes = {262, 294, 330, 349};

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

void loop () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {tonis (8, piezīmes [0]); }

else if (keyVal> = 990 && keyVal <= 1010) {tone (8, piezīmes [1]); }

else if (keyVal> = 505 && keyVal <= 515) {tonis (8, piezīmes [2]); }

else if (keyVal> = 5 && keyVal <= 10) {tone (8, piezīmes [3]); }

cits {noTone (8); }

}

(lietas, kas jāņem vērā: neaizmirstiet ievietot semikolu pēc katras rindas; kad visi kodi ir izdarīti, pārbaudiet to, noklikšķinot uz atzīmes augšējā kreisajā stūrī, pēc noklikšķināšanas uz tā ir jāsaglabā; pēc kodu ievadīšanas pārbaudīts, dodieties uz Rīki, šeit ir divas lietas zem šī satura, kas būtu jādara: 1. Padome, atlasiet "Arduino/Genuino Uno"; Port, atlasiet vienīgo iespēju, *** tas ir patiešām svarīgi)

4. darbība: augšupielādējiet kodus

Augšupielādējiet kodus
Augšupielādējiet kodus
Augšupielādējiet kodus
Augšupielādējiet kodus
Augšupielādējiet kodus
Augšupielādējiet kodus

Lai augšupielādētu kodus no datora/klēpjdatora uz Arduino, ir nepieciešams adapteris, tam ir viena puse, kas savienojas ar Arduino, bet otra puse ir USB savienotājs.

(adapterim vienmēr jābūt iekļautam no Arduino komplekta.)

5. darbība. Problēmu novēršana

Problēmu novēršana
Problēmu novēršana

Ja viss ir izdarīts no 1. līdz 4. solim, bet tas nedarbojas, šeit ir saraksts ar lietām, ko var izdarīt:

- vēlreiz pārbaudiet visus savienojumus, lai redzētu, vai tie ir cieši savienoti vai nav, iekļaujiet vadus, pogas, rezistorus un pjezo

- vēlreiz pārbaudiet kodus, vai tie ir augšupielādēti vai nav

- ja ir pievienotas baterijas, kad tas ir pievienots Arduino, bet uz Arduino paneļa nedeg neviena lampiņa, tas nozīmē, ka akumulators ir izlādējies

6. solis: mazs padoms

Neliels padoms
Neliels padoms

Pēc problēmu novēršanas un kļūdu atklāšanas var veikt izmaiņas. Ja izmaiņas attiecas uz savienojumiem vai polaritāti (ne šajā projektā), kurām nav nekāda sakara ar kodu, mēs vienmēr varam nospiest šo atiestatīšanas pogu Arduino panelī. Tādā veidā mums nav atkārtoti jāielādē kodi ikreiz, kad veicam izmaiņas savienojumos.

Ieteicams: