بطل قصتنا هو وحدة تحكم وي نونتشوك مرة أخرى. بمجرد المبرمج تود إي كورت كتب مكتبة ل اردوينو، مما سمح لك بالعمل معه ، بدأ الأصدقاء في التوصل إلى مجموعة متنوعة من التطبيقات له. إما أن يتم التحكم في لعبة الشاشة السحرية ، أو طائرة هليكوبتر افتراضية في لعبة MSX ... حسنًا ، اكتشف مؤلف Instructables تحت اسم Kriegwesen كيفية استخدام وحدة التحكم هذه مثل ماوس كمبيوتر عادي مع واجهة USB. إنها مثل كرة التتبع - لا حاجة إلى سجادة. لا ، هذا أفضل من كرة التتبع - لست بحاجة إلى طاولة أيضًا.
عادة ، يتم استخدام الموصلات المرتجلة لربط Arduino بـ Nunchuk. يقرر السيد الاستغناء عن واحد ، وفتح الحالة ووضع بعض استنساخ صغير جدًا من Arduino هناك. لكن ليس لديه مفك براغي مع لسعة قسم مثلثي. يأمر السيد بذلك ، ولكنه يستغرق وقتًا طويلاً للانتظار. لا شيء مفيد لمشاريع أخرى. هنا يفتح الكابل ويسحب أربعة موصلات منه:
ل محلية الصنع أي بطاقة متوافقة مع Arduino يمكنها محاكاة أجهزة USB HID ، بالإضافة إلى دبابيس مخصصة خصيصًا لخطوط SDA و SCL للواجهة I ، مناسبة2يناسب مجلس Arduino Leonardo كلا المعيارين. عادةً ما يكون للموصلات الموجودة في كبل Nunchuk الترميز اللوني التالي: أبيض - عام ، أحمر - بالإضافة إلى الطاقة (يتم تطبيق 3.3 فولت بشكل صحيح ، ولكن من المراجعات ، ومن 5 فولت لا شيء يفشل) ، أخضر - SDA ، أصفر - SCL . ولكن يحدث أيضًا أن الألوان غير قياسية ، لذا من الأفضل أن تأخذ قطعة الكابل تلك التي بعد تناولها للوجبات الخفيفة التي تبقى مع الموصل والحلقة وفقًا لدبابيسها.
من خلال الجمع بين كل شيء كما هو موضح أعلاه ، يكتب السيد رسمًا:
يحتاج البرنامج إلى ملف رأس مدرج هنا. بعد تنزيله ، أعد تسميته إلى nunchuck_funcs.h
يضع السيد كل الحديد في صندوق يشبه صندوق اللحام ، ويصلح الكابلات في الداخل باستخدام Sugru. يمكنك أخذ صندوق توصيل حقيقي ، وإصلاح الكابلات بطريقة أخرى.
في الإصدار الحالي من البرنامج الثابت ، يعمل كل شيء بشكل مستقر ، ولكن لم يتم تنفيذ وظيفة التمرير. في المستقبل ، يخطط المعلم للتأكد من أنه عند الضغط على أحد الأزرار ، يحدث التمرير وفقًا لإشارات مقياس التسارع Nunchuk.