Mundarija:

USB klaviaturasiga DIY analog teruvchi: 4 qadam
USB klaviaturasiga DIY analog teruvchi: 4 qadam

Video: USB klaviaturasiga DIY analog teruvchi: 4 qadam

Video: USB klaviaturasiga DIY analog teruvchi: 4 qadam
Video: 30ta maxfiy sir клавиатурадаги 30та махфий сир 2024, Iyul
Anonim
USB klaviaturasiga DIY analog teruvchi
USB klaviaturasiga DIY analog teruvchi

Men bu loyihani shunchaki o'yin -kulgi uchun qildim, lekin bu narsa hamma narsa bilan oddiy klaviatura sifatida ishlaydi.

Maza qiling!

Ta'minotlar

  • Analog teruvchi
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo mikrokontroller

1 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna

Analog terish

Bu loyiha uchun men bir necha yil oldin sotib olingan, xuddi shu eski analog terishni ishlatardim, hamma qo'ng'iroqlar shunday ishlaydimi, bilmayman, lekin menimcha, bu oddiy ish jarayoni.

Birinchisi (jigarrang sim), Arduino -dagi PIN 3 -ga ulangan, kadrni siljitishni boshlaganingizda ulanishni oching va hisoblash tugagandan so'ng o'chiring.

Ikkinchisi (sariq sim), Arduino -dagi PIN 4 -ga ulangan, har safar raqam sanalganida ulanishni yopadi va ochadi.

Qizil sim Arduino -dagi GND ga ulangan.

Arduino

MUHIM! Bu loyiha faqat Arduino bilan ishlaydi, chunki ATMEGA32U4 klaviaturani taqlid qila oladi.

2 -qadam: dasturiy ta'minot

Siz dasturiy ta'minotni GitHub-dan yuklab olishingiz mumkin:

Arduino dasturiy ta'minoti yordamida "dial_to_usb.ino" faylini Aurduino -ga yuklang

3 -qadam: (opitonal) test tugmalarining kechikishi

Agar raqam odatdagidek ko'proq yoki kamroq raqamni kiritsa, "dial_ms_test.ino" faylidan foydalanib, teruvchining ms kechikishini tekshiring.

Meniki ba'zan ikki marta kirishni hisoblaydi, lekin ular taxminan 1 yoki 2 milodiy, normal kechikish 40-60 ms.

Agar sizda bu test bilan 1 yoki 2 dan katta er -xotin kirish bo'lsa, test natijasiga ko'ra, oldingi faylning kechikishini o'zgartiring.

4 -qadam: (ixtiyoriy) 3D bosma quti

(ixtiyoriy) 3D bosilgan quti
(ixtiyoriy) 3D bosilgan quti
(ixtiyoriy) 3D bosma quti
(ixtiyoriy) 3D bosma quti

Grigori Valenti 3D modellari

Tavsiya: