Mündəricat:

USB Klaviaturaya DIY Analog Dialer: 4 addım
USB Klaviaturaya DIY Analog Dialer: 4 addım

Video: USB Klaviaturaya DIY Analog Dialer: 4 addım

Video: USB Klaviaturaya DIY Analog Dialer: 4 addım
Video: USB клавиатура и мышка на обычной Arduino Nano! EasyHID ч.1 2024, Noyabr
Anonim
USB Klaviaturaya DIY Analog Dialer
USB Klaviaturaya DIY Analog Dialer

Bu layihəni sadəcə əylənmək üçün hazırladım, amma bu şey hər şeylə birlikdə normal bir klaviatura kimi işləyir.

Əylənin!

Təchizat

  • Analog yığıcı
  • Geekcreit® Pro Micro 5V 16M Mini Leonardo Mikrokontroller

Addım 1: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq

Analog Dial

Bu layihə üçün, bir neçə il əvvəl satın alınan bu köhnə analoqdan istifadə etdim, bütün zənglərin belə işlədiyini bilmirəm, amma düşünürəm ki, bu adi bir iş prosesidir.

Arduino'da PIN 3 -ə qoşulan birincisi (qəhvəyi tel), düyməni hərəkət etdirməyə başlayanda əlaqəni açın və sayma bitdikdə bağlayın.

İkincisi (sarı tel), Arduino -da PIN 4 -ə qoşulmuşdur, hər say sayıldıqda əlaqəni bağlayır və açır.

Qırmızı tel Arduino üzərindəki GND -yə bağlıdır.

Arduino

Vacib! Bu layihə yalnız bu tip Arduino ilə işləyir, çünki ATMEGA32U4 var, klaviaturanı təqlid edə bilir.

Addım 2: Proqram təminatı

Proqramı GitHub-dan yükləyə bilərsiniz:

Arduino Proqramını istifadə edərək "dial_to_usb.ino" faylını Aurduinoya yükləyin

Addım 3: (opitonal) Test Düymələrinin Gecikməsi

Nömrəni normal olaraq az və ya çox daxil etsəniz, çeviricinin ms gecikməsini yoxlamaq üçün "dial_ms_test.ino" faylını istifadə edin.

Mina bəzən ikiqat giriş sayır, ancaq təxminən 1 və ya 2 ms -dir, normal gecikmə 40-60 ms -dir.

Bu testlə 1 və ya 2 -dən çox ikiqat girişiniz varsa, test nəticəsinə görə əvvəlki fayldakı gecikməni dəyişdirin.

Addım 4: (isteğe bağlı) 3D Çaplı Kassa

(isteğe bağlı) 3D Çaplı Çanta
(isteğe bağlı) 3D Çaplı Çanta
(isteğe bağlı) 3D Çaplı Çanta
(isteğe bağlı) 3D Çaplı Çanta

Qriqori Valenti tərəfindən 3D Modellər

Tövsiyə: