Mündəricat:
- Addım 1: Addım 1: Komponent Hazırlanması
- Addım 2: Adım 2: Dövrə lövhəsini qurun
- Addım 3: Addım: Proqram mühitinin hazırlanması
- Addım 4: Adım 4: Arduino Layihəsini Qurun və Yükləyin
- Addım 5: Adım 5: Test
Video: Project Diva Aracade Gələcək Tonu üçün HID Klaviatura Nəzarətçisi: 5 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
V-USB, AVR mikro nəzarətçiləri üçün aşağı sürətli bir USB kitabxana həllidir. AVR mikro nəzarətçiləri istifadə edərək HID cihazları (Klaviatura, Mouse, Gamepad və s.) Yaratmağımıza imkan verir.
HID klaviatura tətbiqi HID 1.11 -ə əsaslanır. Maksimum 6 düyməni eyni anda dəstəkləyir. Vaxt keçdikcə düyməni saxlamağı da dəstəkləyir. Fərqli düyməni basarkən bir düyməni basıb saxlaya bilərsiniz.
Project Diva Arcade Future Tone üçün HID klaviatura necə yaratdığım budur. (PD-Yükləyici 2.0)
Addım 1: Addım 1: Komponent Hazırlanması
AVR mikro nəzarətçi * 1 (ATMEGA8, 168, 328p və s. 4K+ flaşlı hər hansı bir mikro nəzarətçi yaxşı olardı)
16M Kristal * 1
104 Kondansatör * 1
22P kondansatör * 2
68R Rezistor * 2
1.5K Rezistor * 1
3.6V Zener Diyot * 2
USB Kişi Fişi * 1
Çörək lövhəsi * 1
Addım 2: Adım 2: Dövrə lövhəsini qurun
Bu komponentləri çörək taxtasına lehimləyin. Layihənin sxemini daxil etdim. İşlərin çoxu kod vasitəsilə mikro nəzarətçi tərəfindən edildiyi üçün lehimlənəcək çoxlu komponent yoxdur.
Addım 3: Addım: Proqram mühitinin hazırlanması
Layihə Arduino IDE üzərində qurulub.
UsbKeyboard layihəsinin dəyişdirilmiş bir versiyasından da istifadə edir. Adını UsbKeyboardMiku olaraq dəyişdirdim.
Həm Arduino Layihəsini, həm də Kitabxananı depomdan yükləyə bilərsiniz.
notabug.org/zsccat/PDAFT-HID-Klaviatura
Həm Arduino layihəsini, həm də kitabxananı yüklədikdən sonra. UsbKeyboardMikyu kitabxana qovluğuna qoyun və Arduino IDE -də MikuButton layihəsini açın.
Addım 4: Adım 4: Arduino Layihəsini Qurun və Yükləyin
Biz həqiqətən burdayıq. Yalnız kodu AVR mikro nəzarətçinizə yükləməlisiniz və biz hazırıq.
Mikro nəzarətçinizdə artıq bootloader quraşdırılıbsa, kodu yükləmək üçün yükləmə düyməsini basa bilərsiniz.
Və ya yükləmək üçün bir proqramçıdan istifadə edə bilərsiniz (məsələn, UsbAsp). Yalnız xarici kristaldan istifadə etdiyinizə əmin olun və qoruyucu qurğunu düzgün əldə edin. (Arduino lövhəsi üçün heç bir dəyişiklik tələb olunmur, çünki onlar artıq düzgün qoruyucu quruluşa malikdir)
Addım 5: Adım 5: Test
Usb fişini kompüterinizə qoşun və HID klaviatura kimi yenidən bağlanmalıdır.
Açarlar aşağıdakı kimi xəritələnir.
Üçbucaq -> 13
Kvadrat -> 12
Xaç -> 11
Dairə -> 10
Başlayın -> 9
Sol sürüşmə Sol -> A3
Sol Kaydırıcı Sağ -> A2
Sağ Sürgü Sol -> A1
Sağ sürüşmə Sağ -> A0
Tövsiyə:
Gələcək Hadisə Geri Sayma Taymeri: 5 addım
Gələcək Hadisə Geri Sayma Taymeri: Baxış: Hadisə Geri Sayma saatı bir neçə bükülmə ilə kommersiya məhsullarına bənzəyir: a) Otaq ekranından oxunur. rəng - yaşıl - > sarı
MAME və Virtual Pinball üçün DIY Klaviatura Nəzarətçisi: 4 Adım (Şəkillərlə)
MAME və Virtual Pinball üçün DIY Klaviatura Nəzarətçisi: Bu təlimat dəsti, bəzi tel, lehim və ağac parçası üçün köhnə klaviatura istifadə edərək öz klaviatura nəzarətçinizi hazırlamağa imkan verir. Bu nəzarətçilər MAME və Virtual Pinball layihələrimdə istifadə edilmişdir Virtual Pinball Inst -ə baxın
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
AVR mikro nəzarətçisi. Pulse Genişliyi Modulyasiyası. DC Motor və LED İşıq Gücünün Nəzarətçisi .: 6 Addım
AVR mikro nəzarətçisi. Pulse Genişliyi Modulyasiyası. DC Motor və LED İşıq Gücünün Nəzarətçisi .: Hamıya salam! Pulse Width Modulation (PWM) telekommunikasiya və güc nəzarətində çox yayılmış bir texnikadır. bir mühərrik, bir LED, dinamiklər və s., bir elektrik cihazına verilən enerjini idarə etmək üçün ümumiyyətlə istifadə olunur. Əsasən bir modudur
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud İstilik və Rütubət Nəzarətçisi, ESP8266: 4 Addım
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud Temperaturu və Rütubət Nəzarətçisi, ESP8266: Salam Yaradıcılar, bu yaxınlarda evdə göbələk, İstiridye göbələyi yetişdirməyə başladım, ancaq ev dəmləməyim, arvadım üçün Fermentator Temperaturuna nəzarət etmək üçün evdə bu nəzarətçilərin üçdə birini var. indi də bu Kombucha işini edir və İstilik üçün Termostat olaraq