Sisukord:

Klaverihelid Arduino abil TinkerCadis: 4 sammu
Klaverihelid Arduino abil TinkerCadis: 4 sammu
Anonim
Klaver kõlab Arduino abil TinkerCadis
Klaver kõlab Arduino abil TinkerCadis

Selles õpetuses saate teada, kuidas kasutada Arduinoga suminat (või piesokõlarit). Summureid võib leida häireseadmetest, arvutitest, taimeritest ja kasutaja sisendi kinnitamisest, näiteks hiireklõps või klahvivajutus. Samuti saate teada, kuidas kasutada tooni () ja noTone () funktsiooni. Selle funktsiooni abil saate teha klaverihelisid. Nii et alustame.

Samm: mida vajate - riistvara

Mida vajate - riistvara
Mida vajate - riistvara
Mida vajate - riistvara
Mida vajate - riistvara
Mida vajate - riistvara
Mida vajate - riistvara

Selle õpetuse jaoks vajate:

1. Arduino UNO või nano

2. sumin/piesokõlar

3. Leivalaud (kui teete projekti reaalajas)

2. samm: ahel

Vooluring
Vooluring

Vooluahel on tõesti lihtne ühendada sumisti negatiivne tihvt Arduino gnd -ga ja summeri positiivne tihvt digitaalse tihvtiga 8

3. samm: kood

Huvitavate projektide jaoks võtke minuga ühendust: Youtube:

Facebooki leht:

Instagram: https://instagram.com/official_techeor? Igshid = uc8l…

Siin on kood "Toon". Kuidas see töötab? See on lihtne, toon (sumin, 1000) saadab 1 kHz helisignaali pin 9 -le, viivitus (1000) peatab programmi üheks sekundiks ja noTone (sumin) peatab signaali. Loop () rutiin teeb selle jooksu ikka ja jälle, tehes lühikese piiksuva heli. (saate kasutada ka tooni (tihvt, sagedus, kestus) funktsiooni)

int sumin = 8;

void setup () {// Määrab summeri nööpnõela väljundpinMode (sumin, OUTPUT); } void loop () {toon (sumin, 261); viivitus (200); // Lülitab summeri välja noTone (sumin); toon (sumin, 293); viivitus (200); noTone (helisignaal); toon (sumin, 329); viivitus (200); noTone (helisignaal); toon (sumin, 349); viivitus (200); toon (sumin, 201); viivitus (200); // Lülitab summeri välja noTone (sumin); toon (sumin, 283); viivitus (200); noTone (helisignaal); toon (sumin, 502); viivitus (200); noTone (helisignaal); toon (sumin, 149); viivitus (200); }

Samm: hästi tehtud

Olete edukalt lõpetanud veel ühe Arduino õpetuse „Kuidas teha” ja õppisite kasutama: sumiseja / piesokõlari (), noTone () funktsioone

Soovitan: