
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

I denne opplæringen lærer du hvordan du bruker en summer (eller piezo -høyttaler) med Arduino. Buzzere finnes i alarmenheter, datamaskiner, tidtakere og bekreftelse av brukerinngang, for eksempel et museklikk eller tastetrykk. Du vil også lære hvordan du bruker tone () og noTone () -funksjonen. Ved å bruke denne funksjonen kan du lage et pianolyd. Så la oss starte.
Trinn 1: Det du trenger - maskinvare



For denne opplæringen trenger du:
1. Arduino UNO eller nano
2. Buzzer/piezo -høyttaler
3. Breadboard (hvis du lager prosjekt i sanntid)
Trinn 2: Krets

Kretsen er veldig enkel for deg å koble den negative pinnen på summeren til gnd på Arduino og den positive pinnen på summeren til digital pin 8
Trinn 3: Koden
For flere interessante prosjekter, kontakt meg på: Youtube:
Facebook -side:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l …
Her er "Tone" -koden. Hvordan virker det? Det er enkelt, tone (summer, 1000) sender et 1KHz lydsignal til pin 9, forsinkelse (1000) stopper programmet i ett sekund, og noTone (summer) stopper signallyden. Loop () -rutinen vil gjøre dette kjøre, igjen og igjen, med en kort pipelyd. (du kan også bruke tonefunksjon (pin, frekvens, varighet))
int summer = 8;
void setup () {// Definerer summernålen som output pinMode (summer, OUTPUT); } void loop () {tone (summer, 261); forsinkelse (200); // Slår summeren av noTone (summer); tone (summer, 293); forsinkelse (200); noTone (summer); tone (summer, 329); forsinkelse (200); noTone (summer); tone (summer, 349); forsinkelse (200); tone (summer, 201); forsinkelse (200); // Slår summeren av noTone (summer); tone (summer, 283); forsinkelse (200); noTone (summer); tone (summer, 502); forsinkelse (200); noTone (summer); tone (summer, 149); forsinkelse (200); }
Trinn 4: Godt gjort
Du har fullført enda en Arduino "How to" -opplæring, og du har lært hvordan du bruker: summer / piezo speakertone (), noTone () -funksjoner
Anbefalt:
Test Bare Arduino, med spillprogramvare som bruker kapasitiv inngang og LED: 4 trinn

Test Bare Arduino, med spillprogramvare som bruker kapasitiv inngang og LED: " Push-It " Interaktivt spill med et rent Arduino -brett, ingen eksterne deler eller ledninger nødvendig (bruker en kapasitiv 'berøringsinngang'). Vist ovenfor, viser at den kjører på to forskjellige brett. Push-It har to formål. For raskt å demonstrere/v
Arduino -teller som bruker TM1637 LED -skjerm: 7 trinn

Arduino -teller som bruker TM1637 LED -skjerm: I denne opplæringen lærer vi hvordan du lager en enkel siffer -teller ved hjelp av LED -skjerm TM1637 og Visuino. Se videoen
Arduino -teller som bruker TM1637 LED -display og hindringssensor: 7 trinn

Arduino -teller som bruker TM1637 LED -skjerm og hindringssensor: I denne opplæringen lærer vi hvordan du lager en enkel siffer -teller ved hjelp av LED Display TM1637 og hindringssensor og Visuino. Se videoen
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: 4 trinn

Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: Vi viser deg hvordan du åpner MAC Terminal. Vi viser deg også noen få funksjoner i terminalen, for eksempel ifconfig, endring av kataloger, tilgang til filer og arp. Ifconfig lar deg sjekke IP -adressen din og MAC -annonsen din
Hvordan lage en autonom basketballball som bruker en IRobot Lag som base: 7 trinn (med bilder)

Slik lager du en autonom basketballball som bruker en IRobot Lag som base: Dette er min oppføring for iRobot Create -utfordringen. Den vanskeligste delen av hele denne prosessen for meg var å bestemme hva roboten skulle gjøre. Jeg ønsket å demonstrere de kule funksjonene i Create, samtidig som jeg la til litt robo -teft. Alle mine