Përmbajtje:

Piano tingëllon duke përdorur Arduino në TinkerCad: 4 hapa
Piano tingëllon duke përdorur Arduino në TinkerCad: 4 hapa

Video: Piano tingëllon duke përdorur Arduino në TinkerCad: 4 hapa

Video: Piano tingëllon duke përdorur Arduino në TinkerCad: 4 hapa
Video: Equipment Corner- OctoPrint configuration 2024, Nëntor
Anonim
Piano tingëllon duke përdorur Arduino në TinkerCad
Piano tingëllon duke përdorur Arduino në TinkerCad

Në këtë tutorial, do të mësoni se si të përdorni një zile (ose altoparlant piezo) me Arduino. Gumëzhimat mund të gjenden në pajisjet e alarmit, kompjuterët, kohëmatësit dhe konfirmimin e hyrjes së përdoruesit, si klikimi i miut ose shtypja e tastit. Gjithashtu do të mësoni se si të përdorni funksionin tone () dhe noTone (). Duke përdorur këtë funksion ju mund të bëni tinguj të pianos. Pra, le të fillojmë.

Hapi 1: Çfarë ju nevojitet - Pajisje kompjuterike

Ajo që do t'ju duhet - Hardware
Ajo që do t'ju duhet - Hardware
Ajo që do t'ju duhet - Hardware
Ajo që do t'ju duhet - Hardware
Ajo që do t'ju duhet - Hardware
Ajo që do t'ju duhet - Hardware

Për këtë tutorial do t'ju duhet:

1. Arduino UNO ose nano

2. Buzzer/altoparlant piezo

3. Breadboard (nëse jeni duke bërë projekt në kohë reale)

Hapi 2: Qarku

Qarku
Qarku

Qarku është me të vërtetë i thjeshtë për të lidhur pinin negativ të ziles në gnd të Arduino dhe kunjin pozitiv të ziles në pinin dixhital 8

Hapi 3: Kodi

Për projekte më interesante lidheni me mua në: Youtube:

Faqja në Facebook:

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

Këtu është kodi "Tone". Si punon? Simpleshtë e thjeshtë, toni (zile, 1000) dërgon një sinjal zanor 1KHz në pin 9, vonon (1000) pauzën e programit për një sekondë dhe noTone (zile) ndalon tingullin e sinjalit. Rutina e lakut () do ta bëjë këtë të funksionojë, përsëri dhe përsëri, duke bërë një tingull të shkurtër bip. (gjithashtu mund të përdorni funksionin ton (pin, frekuencë, kohëzgjatje))

int zile = 8;

void setup () {// Përcakton kunjin Buzzer si dalje pinMode (zile, OUTPUT); } void loop () {tone (zile, 261); vonesë (200); // Fik sinjalizuesin noTone (zile); toni (zile, 293); vonesë (200); noTone (zile); toni (zile, 329); vonesë (200); noTone (zile); toni (zile, 349); vonesë (200); toni (zile, 201); vonesë (200); // Fik sinjalizuesin noTone (zile); toni (zile, 283); vonesë (200); noTone (zile); toni (zile, 502); vonesë (200); noTone (zile); toni (zile, 149); vonesë (200); }

Hapi 4: Mbaruar

Ju keni përfunduar me sukses një tutorial tjetër "Si të bëni" Arduino dhe keni mësuar se si të përdorni: funksionet buzzer / piezo speakertone (), noTone ()

Recommended: