Mündəricat:

TinkerCad -da Arduino istifadə edərək fortepiano səsləri: 4 addım
TinkerCad -da Arduino istifadə edərək fortepiano səsləri: 4 addım

Video: TinkerCad -da Arduino istifadə edərək fortepiano səsləri: 4 addım

Video: TinkerCad -da Arduino istifadə edərək fortepiano səsləri: 4 addım
Video: Arduino Dərs 1 . Arduino nədir "setup","loop","pinMode","digitalWrite" əmrləri 2024, Noyabr
Anonim
TinkerCad -da Arduino istifadə edərək fortepiano səsləri
TinkerCad -da Arduino istifadə edərək fortepiano səsləri

Bu dərslikdə Arduino ilə bir səs siqnalı (və ya piezo dinamik) istifadə etməyi öyrənəcəksiniz. Siqnal siqnal cihazlarında, kompüterlərdə, taymerlərdə və siçan klik və ya klaviatura vuruşu kimi istifadəçi girişinin təsdiqində tapıla bilər. Ton () və noTone () funksiyasından necə istifadə olunacağını da öyrənəcəksiniz. Bu funksiyadan istifadə edərək fortepiano səsləri çıxara bilərsiniz. Beləliklə başlayaq.

Addım 1: Ehtiyacınız olacaq - Avadanlıq

Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq
Ehtiyacınız olacaq - Avadanlıq

Bu dərs üçün sizə lazım olacaq:

1. Arduino UNO və ya nano

2. Buzzer/piezo dinamik

3. Çörək lövhəsi (layihəni real vaxtda edirsinizsə)

Addım 2: Dövrə

Dövrə
Dövrə

Zalın mənfi pinini Arduino'nun gnd -ə və pozzerin müsbət pinini rəqəmsal pin 8 -ə bağlamaq çox sadədir.

Addım 3: Kod

Daha maraqlı layihələr üçün mənimlə əlaqə saxlayın: Youtube:

Facebook səhifəsi:

İnstagram: https://instagram.com/official_techeor? İgshid = uc8l…

Budur "Ton" kodu. Bu necə işləyir? Sadədir, ton (buzzer, 1000) 9 pininə 1KHz səs siqnalı göndərir, gecikmə (1000) proqramı bir saniyə dayandırır və noTone (buzzer) siqnal səsini dayandırır. Loop () rutini bu işi təkrar -təkrar edəcək və qısa bir bip səsi çıxaracaq. (ton (pin, tezlik, müddət) funksiyasından da istifadə edə bilərsiniz)

int buzzer = 8;

void setup () {// Buzzer pinini çıxış pinMode (buzzer, ÇIXIŞ) olaraq təyin edir; } void loop () {ton (səs siqnalı, 261); gecikmə (200); // Zil səsini noTone söndürür (səs siqnalı); ton (səs -küy, 293); gecikmə (200); noTone (səs siqnalı); ton (səs -küy, 329); gecikmə (200); noTone (səs siqnalı); ton (səs -küy, 349); gecikmə (200); ton (səs -küy, 201); gecikmə (200); // Zil səsini noTone (səs siqnalı) söndürür; ton (səs -küy, 283); gecikmə (200); noTone (səs siqnalı); ton (səs -küy, 502); gecikmə (200); noTone (səs siqnalı); ton (səs -küy, 149); gecikmə (200); }

Addım 4: Yaxşı tamamlandı

Başqa bir Arduino "Necə" dərsini uğurla başa vurdunuz və necə istifadə etməyi öyrəndiniz: buzzer / piezo speakerertone (), noTone () funksiyaları

Tövsiyə: