![Tastaturinstrument med Arduino (fra Arduino Book): 6 trinn Tastaturinstrument med Arduino (fra Arduino Book): 6 trinn](https://i.howwhatproduce.com/images/008/image-22326-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![Image Image](https://i.howwhatproduce.com/images/008/image-22326-2-j.webp)
![](https://i.ytimg.com/vi/yno6Zjm3msw/hqdefault.jpg)
Her er en opplæring for hvordan du lager tastaturinstrument med Arduino. Det tar bare 6 trinn, noe som er lett for nybegynnere å komme i gang med Arduino. Resultatet av prosjektet høres mer ut som et slaginstrument enn en strykere. Det er 4 notater inkludert: C, D, E og F.
Trinn 1: Rekvisita
![Krets Krets](https://i.howwhatproduce.com/images/008/image-22326-3-j.webp)
Her er forsyningslisten for dette prosjektet:
- en Arduino Uno
- et brødbrett (størrelsen spiller ingen rolle, og trenger ikke å være festet til Arduino)
- en Piezo
- 4 trykknapper
- 4 motstander
- 2 10 k ohm motstand (brun, svart, oransje)
- en 220 Ohms motstand (rød, rød, brun)
- en 1M ohm motstand (brun, svart, grønn)
- 9 ledninger (lengden spiller ingen rolle, de kortere ledningene som får plass, jo penere ser brettet ut)
Pluss: - en adapter som kan hjelpe deg med å laste opp kodene fra datamaskinen/den bærbare datamaskinen til Arduino
Trinn 2: Krets
![Krets Krets](https://i.howwhatproduce.com/images/008/image-22326-4-j.webp)
Etter at alt utstyret er klargjort, kan vi gå videre til å lage kretsen. Her er to bilder av kretsen. Den ene er skjematisk, og den andre er brettets faktiske utseende. De har begge rett. Det er greit å følge begge veier for å lage kretsen, selv om det faktiske utseendet er litt mer rett frem.
(I dette prosjektet har ikke alle komponentene polaritet, noe som betyr at det skal fungere på begge måtene bena er satt inn på brettet)
Trinn 3: Koder
![Koder Koder](https://i.howwhatproduce.com/images/008/image-22326-5-j.webp)
Her er kodene for dette prosjektet:
int -knapper [0];
int notater = {262, 294, 330, 349};
ugyldig oppsett () {Serial.begin (9600); }
void loop () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) {tone (8, notater [0]); }
ellers hvis (keyVal> = 990 && keyVal <= 1010) {tone (8, notater [1]); }
ellers hvis (keyVal> = 505 && keyVal <= 515) {tone (8, notater [2]); }
ellers hvis (keyVal> = 5 && keyVal <= 10) {tone (8, notater [3]); }
annet {noTone (8); }
}
(ting du bør legge merke til: ikke glem å sette semikolon etter hver linje; etter at alle kodene er ferdige, bekreft det ved å klikke på haken øverst til venstre, etter at du har klikket på det, må du lagre det; etter at kodene blir verifisert, gå til Verktøy, her er to ting under dette innholdet som bør gjøres: 1. Brett, velg "Arduino/Genuino Uno"; Port, velg det eneste alternativet der, *** dette er virkelig viktig)
Trinn 4: Last opp kodene
![Last opp kodene Last opp kodene](https://i.howwhatproduce.com/images/008/image-22326-6-j.webp)
![Last opp kodene Last opp kodene](https://i.howwhatproduce.com/images/008/image-22326-7-j.webp)
![Last opp kodene Last opp kodene](https://i.howwhatproduce.com/images/008/image-22326-8-j.webp)
For å laste opp kodene fra datamaskin/bærbar datamaskin til Arduino, er adapteren nødvendig, den har den ene siden som kobles til Arduino, og den andre siden er USB -kontakten.
(adapteren bør alltid være inkludert i Arduino -settet.)
Trinn 5: Feilsøk
![Feilsøk Feilsøk](https://i.howwhatproduce.com/images/008/image-22326-9-j.webp)
Hvis alt er gjort fra trinn 1 ~ trinn 4, men det ikke fungerer, her er listen over ting som kan gjøres:
- dobbeltsjekk alle tilkoblingene for å se om de er tett tilkoblet eller ikke, inkludert ledninger, knapper, motstander og piezo
- dobbeltsjekk kodene om de er lastet opp eller ikke
- hvis batterier er involvert, når det har blitt koblet til Arduino, men det ikke er noe lys på Arduino -kortet, betyr det at det er tomt for batteri
Trinn 6: Lite tips
![Lite tips Lite tips](https://i.howwhatproduce.com/images/008/image-22326-10-j.webp)
Etter feilsøking og feilene er funnet ut, kan det gjøres endringer. Hvis endringene handler om tilkoblinger eller polaritet (ikke i dette prosjektet), som ikke har noe å gjøre med koden, kan vi alltid trykke på denne tilbakestillingsknappen på Arduino -kortet. På den måten trenger vi ikke laste opp kodene på nytt etter hver gang vi gjør endringer i tilkoblingene.
Anbefalt:
Flytende smart magisk speil fra gammel bærbar PC med Alexa stemmegjenkjenning: 6 trinn (med bilder)
![Flytende smart magisk speil fra gammel bærbar PC med Alexa stemmegjenkjenning: 6 trinn (med bilder) Flytende smart magisk speil fra gammel bærbar PC med Alexa stemmegjenkjenning: 6 trinn (med bilder)](https://i.howwhatproduce.com/images/010/image-29182-j.webp)
Flytende smart magisk speil fra gammel bærbar datamaskin med Alexa stemmegjenkjenning: Registrer deg på mitt 'Elektronikk i et nøtteskall'-kurs her: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Sjekk også min youtube -kanal her for flere prosjekter og elektronikkopplæringer: https://www.youtube.com/channel/UCelOO
Robot fra tauklatring fra en ødelagt 3D-penn: 12 trinn (med bilder)
![Robot fra tauklatring fra en ødelagt 3D-penn: 12 trinn (med bilder) Robot fra tauklatring fra en ødelagt 3D-penn: 12 trinn (med bilder)](https://i.howwhatproduce.com/images/005/image-13993-31-j.webp)
Robot fra tauklatring fra en ødelagt 3D-penn: 3D-penner er flotte verktøy for å utvikle kreativiteten til barna dine. Men hva kan du gjøre når 3D Doodler Start slutter å fungere og ikke kan repareres? Ikke kast 3D -pennen din til søpla! Fordi i denne instruksen vil jeg lære deg hvordan du skal forandre
Fra lommelykt til bevegelsessensor med ESP8266 og MQTT: 5 trinn (med bilder)
![Fra lommelykt til bevegelsessensor med ESP8266 og MQTT: 5 trinn (med bilder) Fra lommelykt til bevegelsessensor med ESP8266 og MQTT: 5 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-337-91-j.webp)
Fra lommelykt til bevegelsessensor med ESP8266 og MQTT: I dette innlegget vil jeg presentere elementene nedenfor: Lysdioder trenger en begrensende strømkrets for å få en lommelykt til å lage et lys drevet av det bærbare batteriet, og dimme lysdiodene med ESP8266 via MQTT Videoen er oppsummering og en kort forklaring på hvordan
Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: 5 trinn
![Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: 5 trinn Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: 5 trinn](https://i.howwhatproduce.com/images/002/image-5380-65-j.webp)
Sett opp fra scratch en Raspberry Pi for å logge data fra Arduino: Denne opplæringen er for de som ikke har erfaring med å installere en ny maskinvare eller programvare, enn si Python eller Linux. La oss si at du har bestilt Raspberry Pi (RPi) med SD kort (minst 8 GB, jeg brukte 16 GB, type I) og strømforsyning (5V, minst 2
FM -transmitter med lav effekt fra landbruksrør: 8 trinn (med bilder)
![FM -transmitter med lav effekt fra landbruksrør: 8 trinn (med bilder) FM -transmitter med lav effekt fra landbruksrør: 8 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-4985-106-j.webp)
Laveffekts FM -senderantenne fra landbruksrør: Å bygge en FM -senderantenne er ikke så vanskelig; det er mange design der ute. Vi ønsket å lage et design fra deler du kunne få nesten hvor som helst i verden for et sett med fire (snart 16!) Samfunnsstasjoner vi startet i Nord -Uganda