Obsah:

Piano Sounds using Arduino on TinkerCad: 4 Steps
Piano Sounds using Arduino on TinkerCad: 4 Steps

Video: Piano Sounds using Arduino on TinkerCad: 4 Steps

Video: Piano Sounds using Arduino on TinkerCad: 4 Steps
Video: Can We Play Music Using Arduino in Tinkercad? - by Carl Matulina 2024, Červenec
Anonim
Klavírní zvuky pomocí Arduina na TinkerCad
Klavírní zvuky pomocí Arduina na TinkerCad

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

Co budete potřebovat - Hardware
Co budete potřebovat - Hardware
Co budete potřebovat - Hardware
Co budete potřebovat - Hardware
Co budete potřebovat - Hardware
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
Obvod

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 ()

Doporučuje: