INHOUDSOPGAWE:
- Stap 1: Voorrade
- Stap 2: Skakel
- Stap 3: Kodes
- Stap 4: Laai die kodes op
- Stap 5: Los probleme op
- Stap 6: Klein wenk
Video: Sleutelbordinstrument met Arduino (uit Arduino Book): 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hier is 'n handleiding vir die maak van 'n klawerbordinstrument met Arduino. Dit neem slegs 6 stappe, wat vir beginners maklik is om met Arduino aan die gang te kom. Die resultaat van die projek klink meer na 'n slaginstrument as 'n snaar. Daar is 4 notas ingesluit: C, D, E en F.
Stap 1: Voorrade
Hier is die voorraadlys vir hierdie projek:
- 'n Arduino Uno
- 'n broodbord (grootte maak nie saak nie en hoef nie aan die Arduino geheg te word nie)
- 'n Piezo
- 4 drukknoppies
- 4 weerstande
- 2 10k ohm weerstand (bruin, swart, oranje)
- 'n Weerstand van 220 Ohm (rooi, rooi, bruin)
- 'n 1M ohmweerstand (bruin, swart, groen)
- 9 drade (lengte maak nie saak nie, hoe korter drade kan pas, hoe netjieser lyk die bord)
Plus: - 'n adapter wat kan help om die kodes van die rekenaar/skootrekenaar na die Arduino op te laai
Stap 2: Skakel
Nadat al die voorrade voorberei is, kan ons voortgaan om die stroombaan te skep. Hier is twee foto's van die kring. Die een is die skematiese, en die ander is die werklike voorkoms van die bord. Hulle is albei reg. Dit is goed om in elk geval die kring te volg, hoewel die werklike voorkoms 'n bietjie meer reguit is.
(In hierdie projek het al die komponente geen polariteit nie, wat beteken dat dit beide kante van die bene op die bord moet werk)
Stap 3: Kodes
Hier is die kodes vir hierdie projek:
int knoppies [0];
int notas = {262, 294, 330, 349};
ongeldige opstelling () {Serial.begin (9600); }
leemte -lus () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) {toon (8, note [0]); }
anders as (keyVal> = 990 && keyVal <= 1010) {toon (8, note [1]); }
anders as (keyVal> = 505 && keyVal <= 515) {toon (8, note [2]); }
anders as (keyVal> = 5 && keyVal <= 10) {toon (8, note [3]); }
anders {noTone (8); }
}
(dinge om op te let: moenie vergeet om 'n puntkomma na elke reël te plaas nie; nadat die kodes klaar is, verifieer dit deur op die vinkje in die linker boonste hoek te klik, nadat u daarop geklik het, moet u dit stoor; nadat die kodes uitgevoer is geverifieer, gaan na Tools, hier is twee dinge onder hierdie inhoud wat gedoen moet word: 1. Bord, kies "Arduino/Genuino Uno"; Poort, kies die enigste opsie daar, *** dit is regtig belangrik)
Stap 4: Laai die kodes op
Om die kodes van die rekenaar/skootrekenaar na die Arduino op te laai, is die adapter nodig; dit het een kant wat met die Arduino verbind kan word, en die ander kant is die USB -aansluiting.
(die adapter moet altyd by die Arduino -kit ingesluit word.)
Stap 5: Los probleme op
As alles van stap 1 tot stap 4 gedoen is, maar dit nie werk nie, is die lys van dinge wat gedoen kan word:
- Kontroleer al die verbindings of dit goed verbind is, insluitend drade, knoppies, weerstande en die piëzo
- kontroleer die kodes of dit opgelaai is of nie
- as batterye betrokke is, as dit aan die Arduino gekoppel is, maar daar is geen lig op die Arduino -bord nie, beteken dit dat die battery leeg is
Stap 6: Klein wenk
Nadat die probleem opgelos is en die foute uitgevind is, kan veranderings aangebring word. As die veranderinge gaan oor die verbindings of polariteit (nie in hierdie projek nie), wat niks met die kode te doen het nie, kan ons altyd op hierdie resetknoppie op die Arduino -bord druk. Op hierdie manier hoef ons nie die kodes weer op te laai nadat ons elke keer die verbindings verander het nie.
Aanbeveel:
Raspberry Pi Skakel aan/uit met enige afstandsbediening: 3 stappe (met foto's)
Raspberry Pi Skakel aan/uit met enige afstandsbediening: beheer die krag van die Raspberry Pi met 'n IR -afstandsbediening
Stuur e -pos outomaties met foto uit 'n bondel lêer met behulp van ou lessenaar en XP: 4 stappe
Stuur e -pos outomaties met foto uit 'n bondel -lêer met behulp van ou lessenaar en XP: ek is baie gelukkig om 'n wonderlike uitsig te hê vanuit my venster op my kantoor. As ek weg is, wil ek sien wat ek mis en is ek gereeld weg. Ek het vroeër my eie webwerf en 'n tuisweerstasie gehad wat al die weer via ftp sou oplaai
Arduino -timer met aan/uit -instelpunt: 6 stappe (met foto's)
Arduino-timer met aan/af-instelpunt: gewysig 05-02-2018 Nuwe tydopnames! ure, minute, sekondes, eeprom. Besoek gerus: https: //www.instructables.com/id/Arduino-Ultra-Meg..Hi, met hierdie projek kan u die toestelle aan en af beheer tussen die tyd wat u wil. Hulle is dalk t
Word met die gemeenskap van Schizophyllum: skep 'n steriele kultuur uit sampioene: 3 stappe (met foto's)
Word met Schizophyllum Commune: Skep 'n steriele kultuur uit sampioene wat gevind is: Hierdie instruksies fokus op die verduideliking van hoe om 'n steriele kultuur van die sampioen te skep. Daar is gevind dat Schizophyllum Commune meer as 28 000 geslagte het
Skakel lig uit bed uit: 6 stappe
Skakel lig uit die bed uit: my ma maak my graag soggens wakker vir skool terwyl ek my lig aanskakel, en ek het moeg geraak om die eerste oggend verblind te word en deur die kamer te moet loop net om die lig af te skakel , so ek het besluit om vinnig 'n draai te maak