Video: Zvuky klavíra pomocou Arduina na TinkerCad: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode sa naučíte používať bzučiak (alebo piezo reproduktor) s Arduino. Bzučiaky nájdete v poplachových zariadeniach, počítačoch, časovačoch a potvrdení vstupu používateľa, ako je kliknutie myšou alebo stlačenie klávesu. Naučíte sa tiež používať funkciu tone () a noTone (). Pomocou tejto funkcie môžete vydávať zvuky klavíra. Začnime teda.
Krok 1: Čo budete potrebovať - hardvér
Na tento tutoriál budete potrebovať:
1. Arduino UNO alebo nano
2. Buzzer/piezo reproduktor
3. Breadboard (ak robíte projekt v reálnom čase)
Krok 2: Okruh
Obvod je skutočne jednoduchý, môžete pripojiť záporný kolík bzučiaka k GND Arduina a kladný kolík bzučiaka k digitálnemu pinu 8
Krok 3: Kód
Pre ďalšie zaujímavé projekty ma kontaktujte na: Youtube:
Facebooková stránka:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l…
Tu je kód „Tone“. Ako to funguje? Je to jednoduché, tón (bzučiak, 1000) vyšle zvukový signál 1KHz na kolík 9, oneskorenie (1000) pozastaví program na jednu sekundu a zvuk NoTone (bzučiak) zastaví. Rutina loop () bude tento cyklus opakovať znova a znova a zaznie krátky zvukový signál. (môžete tiež použiť funkciu tónu (pin, frekvencia, trvanie))
int bzučiak = 8;
void setup () {// Definuje pin bzučiaka ako výstupný pinMode (bzučiak, VÝSTUP); } void loop () {tón (bzučiak, 261); oneskorenie (200); // Vypne bzučiak noTone (bzučiak); tón (bzučiak, 293); oneskorenie (200); noTone (bzučiak); tón (bzučiak, 329); oneskorenie (200); noTone (bzučiak); tón (bzučiak, 349); oneskorenie (200); tón (bzučiak, 201); oneskorenie (200); // Vypne bzučiak noTone (bzučiak); tón (bzučiak, 283); oneskorenie (200); noTone (bzučiak); tón (bzučiak, 502); oneskorenie (200); noTone (bzučiak); tón (bzučiak, 149); oneskorenie (200); }
Krok 4: Hotovo
Úspešne ste dokončili ešte jeden tutoriál Arduino „Ako na to“a naučili ste sa používať: funkcie bzučiak / piezo speakertone (), noTone ()