جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لقد صنعت هذا المشروع للمتعة فقط ، لكن هذا الشيء يعمل كلوحة مفاتيح عادية مع كل شيء.
استمتع!
اللوازم
- طالب تناظري
- Geekcreit® Pro Micro 5V 16M Mini Leonardo Microcontroller
الخطوة 1: الأجهزة
الاتصال الهاتفي
بالنسبة لهذا المشروع ، استخدمت هذا الاتصال الهاتفي التناظري القديم ، الذي تم شراؤه منذ بضع سنوات ، ولا أعرف ما إذا كانت جميع الأوجه تعمل بهذه الطريقة ، لكنني أعتقد أنها عملية عمل شائعة.
الأول (السلك البني) ، المتصل برقم التعريف الشخصي 3 على Arduino ، افتح الاتصال عندما تبدأ في تحريك القرص ، ويغلق عند انتهاء العد.
الثاني (السلك الأصفر) ، المتصل برقم التعريف الشخصي 4 على Arduino ، يغلق ويفتح الاتصال في كل مرة يتم فيها حساب الرقم.
السلك الأحمر متصل بـ GND على Arduino.
اردوينو
الأهمية! يعمل هذا المشروع فقط مع هذا النوع من Arduino ، لأنه يحتوي على ATMEGA32U4 ، الذي يمكنه محاكاة لوحة المفاتيح
الخطوة 2: البرمجيات
يمكنك تنزيل البرنامج من جيثب:
قم بتحميل ملف "dial_to_usb.ino" إلى Aurduino باستخدام برنامج Arduino
الخطوة 3: (opitonal) اختبار أزرار التأخير
إذا أدخل رقم الاتصال أكثر أو أقل كالمعتاد ، فاستخدم ملف "dial_ms_test.ino" لاختبار تأخر ms للطالب.
يحسب الألغام أحيانًا إدخالًا مزدوجًا ، لكنهم يبلغون حوالي 1 أو 2 مللي ثانية ، والتأخير الطبيعي هو 40 إلى 60 مللي ثانية.
إذا كان لديك إدخال مزدوج أكبر من 1 أو 2 في هذا الاختبار ، فقم بتغيير التأخير في الملف السابق ، وفقًا لنتائج الاختبار.
الخطوة 4: (اختياري) حافظة مطبوعة ثلاثية الأبعاد
نماذج ثلاثية الأبعاد بواسطة Grigori Valenti