Sadržaj:

Zvukovi klavira koristeći Arduino na TinkerCad -u: 4 koraka
Zvukovi klavira koristeći Arduino na TinkerCad -u: 4 koraka

Video: Zvukovi klavira koristeći Arduino na TinkerCad -u: 4 koraka

Video: Zvukovi klavira koristeći Arduino na TinkerCad -u: 4 koraka
Video: Ультразвуковой сонар с HC-SR04, сервоприводом, SSD1306 128x64 OLED и NodeMCU ESP32S на Arduino IDE 2024, Decembar
Anonim
Zvukovi klavira koristeći Arduino na TinkerCadu
Zvukovi klavira koristeći Arduino na TinkerCadu

U ovom vodiču naučit ćete kako koristiti zvučni signal (ili piezo zvučnik) s Arduinom. Zujalice se mogu pronaći u alarmnim uređajima, računarima, mjeračima vremena i potvrdi unosa korisnika, poput klika mišem ili pritiska na tipku. Naučit ćete i kako koristiti funkciju tone () i noTone (). Pomoću ove funkcije možete zvučati klavir. Pa počnimo.

Korak 1: Ono što će vam trebati - hardver

Ono što će vam trebati - hardver
Ono što će vam trebati - hardver
Ono što će vam trebati - hardver
Ono što će vam trebati - hardver
Ono što će vam trebati - hardver
Ono što će vam trebati - hardver

Za ovaj vodič trebat će vam:

1. Arduino UNO ili nano

2. Buzzer/piezo zvučnik

3. Bboardboard (ako radite na projektu u stvarnom vremenu)

Korak 2: Krug

Krug
Krug

Krug je vrlo jednostavan za spajanje negativnog pina zujalice na gnd Arduina i pozitivnog pina zujalice na digitalni pin 8

Korak 3: Kôd

Za još zanimljivih projekata povežite se sa mnom na: Youtube:

Facebook stranica:

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

Evo koda "Tone". Kako to radi? Jednostavno je, ton (zujalica, 1000) šalje zvučni signal od 1KHz na pin 9, odgoda (1000) pauzira program na jednu sekundu i noTone (zujalica) zaustavlja zvuk signala. Rutina loop () će činiti ovo pokretanje, iznova i iznova, uz kratki zvučni signal. (možete koristiti i ton (pin, frekvencija, trajanje))

int zujalica = 8;

void setup () {// Definira pin zvučnika kao izlazni pinMode (zujalica, OUTPUT); } void loop () {ton (zujalica, 261); kašnjenje (200); // isključuje zujalicu noTone (zujalica); ton (zujalica, 293); kašnjenje (200); noTone (zujalica); ton (zujalica, 329); kašnjenje (200); noTone (zujalica); ton (zujalica, 349); kašnjenje (200); ton (zujalica, 201); kašnjenje (200); // isključuje zujalicu noTone (zujalica); ton (zujalica, 283); kašnjenje (200); noTone (zujalica); ton (zujalica, 502); kašnjenje (200); noTone (zujalica); ton (zujalica, 149); kašnjenje (200); }

Korak 4: Dobro obavljeno

Uspješno ste završili još jedan Arduino vodič "Kako" i naučili ste koristiti: zvučni signal / piezo zvučnik (), funkcije noTone ()

Preporučuje se: