Satura rādītājs:

Klavieru skaņas, izmantojot Arduino vietnē TinkerCad: 4 soļi
Klavieru skaņas, izmantojot Arduino vietnē TinkerCad: 4 soļi

Video: Klavieru skaņas, izmantojot Arduino vietnē TinkerCad: 4 soļi

Video: Klavieru skaņas, izmantojot Arduino vietnē TinkerCad: 4 soļi
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Novembris
Anonim
Klavieres skan, izmantojot Arduino vietnē TinkerCad
Klavieres skan, izmantojot Arduino vietnē TinkerCad

Šajā apmācībā jūs uzzināsit, kā lietot skaņas signālu (vai pjezo skaļruni) ar Arduino. Signālus var atrast trauksmes ierīcēs, datoros, taimeros un lietotāja ievades apstiprinājumos, piemēram, peles klikšķis vai taustiņsitiens. Jūs arī uzzināsit, kā lietot signālu () un noTone () funkciju. Izmantojot šo funkciju, jūs varat atskaņot klavieru skaņas. Tātad sāksim.

1. darbība. Kas jums būs nepieciešams - aparatūra

Kas jums būs nepieciešams - aparatūra
Kas jums būs nepieciešams - aparatūra
Kas jums būs nepieciešams - aparatūra
Kas jums būs nepieciešams - aparatūra
Kas jums būs nepieciešams - aparatūra
Kas jums būs nepieciešams - aparatūra

Šai apmācībai jums būs nepieciešams:

1. Arduino UNO vai nano

2. Buzzer/pjezo skaļrunis

3. Maizes dēlis (ja veicat projektu reāllaikā)

2. solis: ķēde

Ķēde
Ķēde

Ķēde ir patiešām vienkārša, lai skaņas signāla negatīvo tapu savienotu ar Arduino gnd, bet skaņas signāla pozitīvo tapu - ar digitālo tapu 8

3. darbība: kods

Lai iegūtu vairāk interesantu projektu, sazinieties ar mani vietnē: Youtube:

Facebook lapa:

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

Šeit ir kods "Tonis". Kā tas darbojas? Tas ir vienkārši, signāls (skaņas signāls, 1000) nosūta 1KHz skaņas signālu uz 9.tapu, aizkavēšanās (1000) aptur programmu uz vienu sekundi, un noTone (zummeris) pārtrauc signāla skaņu. Cikla () rutīna atkal un atkal veiks šo skrējienu, radot īsu pīkstienu. (varat izmantot arī signāla (tapas, frekvences, ilguma) funkciju)

int skaņas signāls = 8;

void setup () {// Definē skaņas signāla tapu kā izejas pinMode (zummeris, OUTPUT); } void loop () {tonis (zummeris, 261); kavēšanās (200); // Izslēdz skaņas signālu noTone (zummeris); tonis (skaņas signāls, 293); kavēšanās (200); noTone (skaņas signāls); tonis (skaņas signāls, 329); kavēšanās (200); noTone (skaņas signāls); tonis (skaņas signāls, 349); kavēšanās (200); tonis (skaņas signāls, 201); kavēšanās (200); // Izslēdz skaņas signālu noTone (zummeris); tonis (skaņas signāls, 283); kavēšanās (200); noTone (skaņas signāls); tonis (skaņas signāls, 502); kavēšanās (200); noTone (skaņas signāls); tonis (zummeris, 149); kavēšanās (200); }

4. solis: labi darīts

Jūs esat veiksmīgi pabeidzis vēl vienu Arduino apmācības pamācību un iemācījies lietot: skaņas signāla / pjezo skaļruņa (), noTone () funkcijas

Ieteicams: