Turinys:

„Pasidaryk pats“analoginis rinkiklis į USB klaviatūrą: 4 žingsniai
„Pasidaryk pats“analoginis rinkiklis į USB klaviatūrą: 4 žingsniai

Video: „Pasidaryk pats“analoginis rinkiklis į USB klaviatūrą: 4 žingsniai

Video: „Pasidaryk pats“analoginis rinkiklis į USB klaviatūrą: 4 žingsniai
Video: Аналоговый самодельный аркадный контроллер для PS5 2024, Lapkritis
Anonim
„Pasidaryk pats“analoginis rinkiklis į USB klaviatūrą
„Pasidaryk pats“analoginis rinkiklis į USB klaviatūrą

Aš sukūriau šį projektą tik dėl malonumo, tačiau šis dalykas veikia kaip įprasta klaviatūra su viskuo.

Pasilinksmink!

Prekės

  • Analoginis rinkiklis
  • „Geekcreit® Pro Micro 5V 16M Mini Leonardo“mikrovaldiklis

1 žingsnis: Aparatūra

Techninė įranga
Techninė įranga
Techninė įranga
Techninė įranga

Analoginis rinkimas

Šiam projektui aš naudoju šį seną analoginį ratuką, nusipirktą prieš keletą metų, nežinau, ar visi ratukai veikia taip, bet manau, kad tai įprastas darbo procesas. Mano ratukas turi du mygtukus:

Pirmasis (rudas laidas), prijungtas prie „Arduino“PIN 3, atidarykite ryšį, kai pradedate judinti ratuką, ir uždarykite, kai skaičiavimas baigtas.

Antrasis (geltonas laidas), prijungtas prie „Arduino“PIN 4, kiekvieną kartą, kai skaičiuojamas skaičius, uždaro ir atveria ryšį.

Raudonas laidas yra prijungtas prie „Arduino“GND.

Arduino

SVARBU! Šis projektas veikia tik su tokio tipo „Arduino“, nes jame yra ATMEGA32U4, galintis imituoti klaviatūrą

2 žingsnis: programinė įranga

Programinę įrangą galite atsisiųsti iš „GitHub“:

Įkelkite „dial_to_usb.ino“failą į „Aurduino“naudodami „Arduino“programinę įrangą

3 žingsnis: (neprivalomas) bandymo mygtukų uždelsimas

Jei rinkiklis įterpia daugiau ar mažiau skaičių kaip įprasta, naudokite failą „dial_ms_test.ino“, kad patikrintumėte rinkiklio ms delsą.

Mano kartais skaičiuojamas dvigubas įėjimas, tačiau jie yra apie 1 arba 2 ms, normalus vėlavimas yra nuo 40 iki 60 ms.

Jei atliekant šį testą dvigubas įvestis yra didesnė nei 1 arba 2, pakeiskite ankstesnio failo delsą, atsižvelgdami į bandymo rezultatą.

4 žingsnis: (neprivaloma) 3D spausdintas dėklas

(neprivaloma) 3D spausdintas dėklas
(neprivaloma) 3D spausdintas dėklas
(neprivaloma) 3D spausdintas dėklas
(neprivaloma) 3D spausdintas dėklas

Grigori Valenti 3D modeliai

Rekomenduojamas: