Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Taigi po pirmojo lūžio ir dabar su ARDUINO GALIA galiausiai galiu padaryti savo išmetimo svirties MK.2 versiją!
1 žingsnis: dalys
Dalykai, kurių jums reikės:
- „Arduino pro micro“(jie labai pigūs)
- Vonios traukimo jungiklis
- elektros dėžutė (arba kaip jūs juos vadinate)
- Virvės gabalas
- 2 dupontiniai kabeliai
- Lituoklis
Ir jums gali prireikti:
- Kai kurie užtrauktukai
- Juosta/elektros juosta
2 žingsnis: jungiklis
Pirmiausia turime nupjauti „dupont“kabelius ir lituoti juos iki jungiklio galų. Tada aplink juos yra elektros juosta, kad jie nesiliestų vienas su kitu.
3 žingsnis: pakeiskite dėžutę
Taigi elektros dėžutę reikia šiek tiek modifikuoti, kad arduino ir jungiklis galėtų joje sėdėti. viduryje buvo maža skylutė, kurią reikia nuvažiuoti, ir mums reikia skylės mūsų arduino USB kabeliui.
4 žingsnis: viską sudėkite į dėžę
Kadangi aš to tikrai negalvojau, aš tiesiog naudoju užtrauktukus, norėdamas pritvirtinti arduino prie dėžutės: P jungiklis taip pat pritvirtinamas užtrauktukais, net jei aš jį traukiu, bet tik dėl saugumo. Prijunkite laidus prie skaitmeninio kaiščio 4 ir įžeminkite ant arduino, nesvarbu, kokiu būdu. Tada aš naudoju tam tikrą juostą, kad pritvirtinčiau jungiklį prie savo virvės, kaip matote paveikslėlyje.
5 veiksmas: pridėkite jį po lentele
Taigi viskas yra sumontuota dabar, todėl dabar, kad ją pritvirtinčiau po savo stalu! Aš ką tik panaudojau scews su savo idėja jį sumontuoti, galbūt net po savo kėde!
6 žingsnis: Kodas
Taigi geriausias šio dizaino dalykas yra tai, kad dabar jis turi arduino! Taigi dabar mes galime leisti jam daryti bet ką, o ne prijungti prie belaidės pelės. Kodas yra gana paprastas, bet kaip pradedantysis man buvo sunku sugalvoti kodą, bet čia jis yra! Arduino programinė įranga turėtų turi įdiegti klaviatūros biblioteką, bet jei ne, tikriausiai „Google“turi atsakymą;) taip pat nedidelė šalutinė pastaba: „arduino“turi būti „pro micro“arba „Leonardo“, nes jie turi tinkamą procesorių, kad klaviatūros funkcija veiktų.
#įtraukti int grandinė = 4; int būsena = 4; int sena_stata = 0; void setup () {pinMode (grandinė, INPUT_PULLUP); Klaviatūra.begin (); } void loop () {state = digitalRead (grandinė); if (state! = old_state) {Keyboard.print ("e"); vėlavimas (100); Keyboard.print ("e"); vėlavimas (100); Keyboard.print ("e"); sena_stata = valstija; }}
7 žingsnis: baigta
Ir baigsite! Smagiai! Jei turite klausimų, praneškite man žemiau!