Video: Piano Sounds using Arduino on TinkerCad: 4 Steps
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto tutoriálu se naučíte používat bzučák (nebo piezo reproduktor) s Arduinem. Bzučáky najdete v poplachových zařízeních, počítačích, časovačích a potvrzeních uživatelských vstupů, jako je kliknutí myší nebo stisknutí klávesy. Naučíte se také používat funkce tone () a noTone (). Pomocí této funkce můžete vydávat zvuky klavíru. Začněme tedy.
Krok 1: Co budete potřebovat - Hardware
K tomuto kurzu budete potřebovat:
1. Arduino UNO nebo nano
2. Buzzer/piezo reproduktor
3. Breadboard (pokud děláte projekt v reálném čase)
Krok 2: Okruh
Obvod je opravdu jednoduchý, připojíte záporný pin bzučáku k GND Arduina a kladný pin bzučáku k digitálnímu pinu 8
Krok 3: Kód
Pro více zajímavých projektů mě kontaktujte na: Youtube:
Facebooková stránka:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l…
Zde je kód „Tone“. Jak to funguje? Je to jednoduché, tón (bzučák, 1000) vysílá zvukový signál 1KHz na pin 9, zpoždění (1000) pozastaví program na jednu sekundu a noTone (bzučák) zastaví zvukový signál. Rutina loop () provede tento běh znovu a znovu a vydá krátké pípnutí. (můžete také použít funkci tón (pin, frekvence, trvání))
int bzučák = 8;
void setup () {// Definuje pin bzučáku jako výstupní pinMode (bzučák, VÝSTUP); } void loop () {tón (bzučák, 261); zpoždění (200); // Vypne bzučák noTone (bzučák); tón (bzučák, 293); zpoždění (200); noTone (bzučák); tón (bzučák, 329); zpoždění (200); noTone (bzučák); tón (bzučák, 349); zpoždění (200); tón (bzučák, 201); zpoždění (200); // Vypne bzučák noTone (bzučák); tón (bzučák, 283); zpoždění (200); noTone (bzučák); tón (bzučák, 502); zpoždění (200); noTone (bzučák); tón (bzučák, 149); zpoždění (200); }
Krok 4: Dobře hotovo
Úspěšně jste dokončili ještě jeden výukový program Arduino „Jak na to“a naučili jste se používat: funkce bzučák / piezo speakertone (), noTone ()