Innholdsfortegnelse:
Video: Pianolyder som bruker Arduino på TinkerCad: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter - Rc Helikopter - RC -fly som bruker Arduino: 5 trinn (med bilder)
Trådløs fjernkontroll ved bruk av 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sendermottaker for quadcopter | Rc Helikopter | Rc -fly ved bruk av Arduino: For å betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båt, vi trenger alltid en mottaker og sender, anta at for RC QUADCOPTER trenger vi en 6 -kanals sender og mottaker, og den typen TX og RX er for kostbar, så vi lager en på vår
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