INHOUDSOPGAWE:
Video: Klavierklanke met behulp van Arduino op TinkerCad: 4 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie handleiding leer u hoe u 'n zoemer (of piëzo -luidspreker) met Arduino kan gebruik. Gonsers kan gevind word in alarmtoestelle, rekenaars, tydtellers en bevestiging van gebruikersinvoer, soos met 'n muisklik of toetsaanslag. U sal ook leer hoe om die toon () en noTone () funksie te gebruik. Met hierdie funksie kan u 'n klavier klink. So laat ons begin.
Stap 1: Wat u benodig - hardeware
Vir hierdie tutoriaal benodig u:
1. Arduino UNO of nano
2. Buzzer/piezo -luidspreker
3. broodbord (as u intyds 'n projek maak)
Stap 2: Skakel
Die kring is baie eenvoudig om die negatiewe pen van die zoemer aan die gnd van die Arduino en die positiewe pen van die zoemer aan die digitale pen 8 te koppel
Stap 3: Die kode
Kontak my vir meer interessante projekte op: Youtube:
Facebook -bladsy:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l …
Hier is die "Tone" -kode. Hoe werk dit? Dit is eenvoudig, toon (zoemer, 1000) stuur 'n 1KHz -klanksignaal na pen 9, vertraag (1000) die program vir 'n sekonde en noTone (zoemer) stop die seingeluid. Die loop () -roetine sal hierdie keer op keer laat loop, met 'n kort piepgeluid. (u kan ook die toonfunksie (pen, frekwensie, duur) gebruik)
int gonser = 8;
leemte opstelling () {// Definieer die gonspen as uitvoer pinMode (gonser, UITGANG); } leemte lus () {toon (zoemer, 261); vertraging (200); // Skakel die zoemer af noTone (zoemer); toon (gonser, 293); vertraging (200); noTone (gonser); toon (gonser, 329); vertraging (200); noTone (gonser); toon (gonser, 349); vertraging (200); toon (gonser, 201); vertraging (200); // Skakel die zoemer af noTone (zoemer); toon (gonser, 283); vertraging (200); noTone (gonser); toon (zoemer, 502); vertraging (200); noTone (gonser); toon (gonser, 149); vertraging (200); }
Stap 4: Goed gedoen
U het nog 'n Arduino "How to" tutoriaal suksesvol voltooi en u het geleer hoe om te gebruik: gonser / piezo -spreektoon (), noTone () -funksies