Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Čia yra pamoka, kaip sukurti klaviatūros instrumentą naudojant „Arduino“. Tai užtrunka tik 6 žingsnius, kuriuos pradedantiesiems lengva pradėti naudotis „Arduino“. Projekto rezultatas skamba labiau kaip mušamasis instrumentas, o ne stygos. Yra 4 pastabos: C, D, E ir F.
1 žingsnis: reikmenys
Čia yra šio projekto reikmenų sąrašas:
- „Arduino Uno“
- duonos lenta (dydis nesvarbus ir neprivalomas tvirtinti prie „Arduino“)
- pjezo
- 4 mygtukai
- 4 rezistoriai
- 2 10k omų rezistorius (rudas, juodas, oranžinis)
- 220 omų rezistorius (raudonas, raudonas, rudas)
- 1M omų rezistorius (rudas, juodas, žalias)
- 9 laidai (ilgis nesvarbu, kuo trumpesni laidai gali tilpti, tuo tvarkingesnė plokštė)
Plius: - adapteris, galintis padėti įkelti kodus iš kompiuterio/nešiojamojo kompiuterio į „Arduino“
2 žingsnis: grandinė
Paruošę visas atsargas, galime pereiti prie grandinės kūrimo. Čia yra dvi grandinės nuotraukos. Viena yra schema, o kita - tikroji lentos išvaizda. Jie abu teisūs. Gerai sekti bet kuriuo būdu kuriant grandinę, nors tikroji išvaizda yra šiek tiek tiesesnė.
(Šiame projekte visi komponentai neturi poliškumo, o tai reiškia, kad jie turėtų veikti abiem būdais, kaip kojos įkišamos į lentą)
3 žingsnis: kodai
Štai šio projekto kodai:
int mygtukai [0];
int užrašai = {262, 294, 330, 349};
void setup () {Serial.begin (9600); }
void loop () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) {tone (8, pastabos [0]); }
else if (keyVal> = 990 && keyVal <= 1010) {tone (8, pastabos [1]); }
else if (keyVal> = 505 && keyVal <= 515) {tone (8, pastabos [2]); }
else if (keyVal> = 5 && keyVal <= 10) {tone (8, pastabos [3]); }
else {noTone (8); }
}
(pastebėtini dalykai: nepamirškite po kiekvienos eilutės rašyti kabliataški; atlikę visus kodus patikrinkite jį spustelėdami varnelę viršutiniame kairiajame kampe, po to spustelėję turite išsaugoti; po kodų patikrinta, eikite į „Įrankiai“, po šiuo turiniu reikia padaryti du dalykus: 1. Lenta, pasirinkite „Arduino/Genuino Uno“; Uostas, pasirinkite vienintelę parinktį, *** tai tikrai svarbu)
4 veiksmas: įkelkite kodus
Norint įkelti kodus iš kompiuterio/nešiojamojo kompiuterio į „Arduino“, reikalingas adapteris, jo viena pusė jungiasi prie „Arduino“, o kita pusė yra USB jungtis.
(adapteris visada turi būti įtrauktas iš „Arduino“rinkinio.)
5 veiksmas: pašalinkite triktis
Jei viskas buvo padaryta nuo 1 iki 4 veiksmo, bet tai neveikia, čia yra dalykų, kuriuos galima padaryti, sąrašas:
- dar kartą patikrinkite visas jungtis, kad įsitikintumėte, ar jos yra sandariai sujungtos, ar nėra laidų, mygtukų, rezistorių ir pjezo
- dar kartą patikrinkite kodus, ar jie buvo įkelti, ar ne
- jei yra prijungtos baterijos, kai jis buvo prijungtas prie „Arduino“, tačiau ant „Arduino“plokštės nešviečia lemputė, tai reiškia, kad akumuliatorius išsikrauna.
6 žingsnis: mažas patarimas
Po trikčių šalinimo ir klaidų išsiaiškinimo galima atlikti pakeitimus. Jei pakeitimai yra susiję su jungtimis ar poliškumu (ne šiame projekte), kurie neturi nieko bendra su kodu, visada galime paspausti šį „Arduino“plokštės atstatymo mygtuką. Tokiu būdu mums nereikia iš naujo įkelti kodų kiekvieną kartą, kai keičiame ryšius.