İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu projeyi sadece eğlence için yaptım ama bu şey her şeyiyle normal bir klavye gibi çalışıyor.
İyi eğlenceler!
Gereçler
- Analog çevirici
- Geekcreit® Pro Micro 5V 16M Mini Leonardo Mikrodenetleyici
Adım 1: Donanım
Analog Kadran
Bu proje için birkaç yıl önce aldığım bu eski analog kadranı kullandım, tüm kadranlar böyle mi çalışıyor bilmiyorum ama sanırım bu yaygın bir çalışma süreci. Maden kadranı iki düğmeli:
Arduino'daki PIN 3'e bağlı olan ilki (kahverengi tel), kadranı hareket ettirmeye başladığınızda bağlantıyı açar ve sayım bittiğinde kapanır.
Arduino'daki PIN 4'e bağlı ikincisi (sarı tel), her sayı sayıldığında bağlantıyı kapatır ve açar.
Kırmızı kablo, Arduino'daki GND'ye bağlanır.
Arduino
ÖNEMLİ! Bu proje sadece bu tür Arduino ile çalışır, çünkü klavyeyi taklit edebilen bir ATMEGA32U4'e sahiptir.
2. Adım: Yazılım
Yazılımı GitHub'dan indirebilirsiniz:
Arduino Yazılımını kullanarak "dial_to_usb.ino" dosyasını Aurduino'ya yükleyin
Adım 3: (isteğe bağlı) Test Düğmeleri Gecikmesi
Kadran normal olarak daha fazla veya daha az sayı eklerse, çeviricinin ms gecikmesini test etmek için "dial_ms_test.ino" dosyasını kullanın.
Benimki bazen çift girişi sayar, ancak bunlar yaklaşık 1 veya 2 ms'dir, normal gecikme 40 ila 60 ms'dir.
Bu test ile 1 veya 2'den büyük çift girişiniz varsa, test sonucuna göre önceki dosyadaki gecikmeyi değiştirin.
4. Adım: (isteğe bağlı) 3D Basılı Kılıf
Grigori Valenti'nin 3B Modelleri