2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
Selle õpetuse jaoks vajate:
1. Arduino UNO või nano
2. sumin/piesokõlar
3. Leivalaud (kui teete projekti reaalajas)
2. samm: ahel
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