Innholdsfortegnelse:
![Pianolyder som bruker Arduino på TinkerCad: 4 trinn Pianolyder som bruker Arduino på TinkerCad: 4 trinn](https://i.howwhatproduce.com/images/001/image-1042-28-j.webp)
Video: Pianolyder som bruker Arduino på TinkerCad: 4 trinn
![Video: Pianolyder som bruker Arduino på TinkerCad: 4 trinn Video: Pianolyder som bruker Arduino på TinkerCad: 4 trinn](https://i.ytimg.com/vi/zABLecsR5UE/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
![Pianolyder ved hjelp av Arduino på TinkerCad Pianolyder ved hjelp av Arduino på TinkerCad](https://i.howwhatproduce.com/images/001/image-1042-29-j.webp)
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
![Det du trenger - maskinvare Det du trenger - maskinvare](https://i.howwhatproduce.com/images/001/image-1042-30-j.webp)
![Det du trenger - maskinvare Det du trenger - maskinvare](https://i.howwhatproduce.com/images/001/image-1042-31-j.webp)
![Det du trenger - maskinvare Det du trenger - maskinvare](https://i.howwhatproduce.com/images/001/image-1042-32-j.webp)
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
![Krets Krets](https://i.howwhatproduce.com/images/001/image-1042-33-j.webp)
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: 4 trinn Test Bare Arduino, med spillprogramvare som bruker kapasitiv inngang og LED: 4 trinn](https://i.howwhatproduce.com/images/001/image-1847-j.webp)
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: 7 trinn Arduino -teller som bruker TM1637 LED -skjerm: 7 trinn](https://i.howwhatproduce.com/images/001/image-79-35-j.webp)
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 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 som bruker Arduino: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
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: 4 trinn Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: 4 trinn](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
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)
![Hvordan lage en autonom basketballball som bruker en IRobot Lag som base: 7 trinn (med bilder) Hvordan lage en autonom basketballball som bruker en IRobot Lag som base: 7 trinn (med bilder)](https://i.howwhatproduce.com/images/003/image-6474-34-j.webp)
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