Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
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
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
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
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.