جدول المحتويات:

برمجة Open DSKY: 5 خطوات (بالصور)
برمجة Open DSKY: 5 خطوات (بالصور)

فيديو: برمجة Open DSKY: 5 خطوات (بالصور)

فيديو: برمجة Open DSKY: 5 خطوات (بالصور)
فيديو: الطريقه الصحيحه لظبط اعدادات الدايزك للرسيفير 2024, يونيو
Anonim
برمجة Open DSKY
برمجة Open DSKY

مرحبًا بكم في تعليماتنا المستمرة حول برمجة Open DSKY.

تأكد من العودة لأن Instructable سيستمر في النمو لأننا ننتج ونصدر باستمرار مواد برمجة جديدة. لذا اتبعها ، مثلها وقم بوضعها في المفضلة.

هذه السلسلة من مقاطع الفيديو هي امتداد لـ OPEN APOLLO GUIDANCE COMPUTER DSKY Instructable.

أفضل طريقة للتواصل معنا بأسئلة وتعليقات هي عبر موقعنا opendsky.com.

لدينا Open DSKY متاح حاليًا على Backerkit ومتاح من موقع التجارة الإلكترونية الخاص بنا.

كتب بيل ووكر (مبتكر مشروع أبولو للتجربة التعليمية) برنامجًا مخصصًا مذهلاً (مع ما يقرب من 50 وظيفة) مع مرجع الأوامر المصمم على غرار خطة رحلة أبولو الخاصة به 2 DSKYs وهو متاح حصريًا للجميع عبر GoFundMe صفحة.

يرجى النظر في دعمه.

الخطوة 1: اختبار Neopixels 2/17/18

في هذا الفيديو الذي تبلغ مدته 30 دقيقة ، يشرح جيمس كيفية:

- قم بتثبيت Arduino IDE

- احصل على مكتبة Adafruit Neopixel

- استكشاف أخطاء NeoPixel سيئة وإصلاحها

- قم بتشغيل العرض التوضيحي Standtest.

الخطوة 2: قراءة لوحة المفاتيح 18/2/18

Image
Image

في هذه الحلقة التي تبلغ مدتها 30 دقيقة ، يوضح جيمس:

- كيف يتم توصيل لوحة المفاتيح فعليًا

- كيفية تقسيم 5 فولت إلى 7 (أو 8) شرائح

- كيفية التصويت على لوحة المفاتيح والرد عليها

- كيفية ضمان حداثة البيانات المجمعة

- ضمان الدقة بفحص المدخلات مرتين (مثل St Nick).

الخطوة 3: التحكم في الأجزاء السبعة باستخدام Maxim 7219 Shift Registers 2/19/18 (2/20 إذا كان الكمبيوتر يعمل بالتوقيت العالمي المنسق بالفعل)

هذا هو الفيديو الثالث في سلسلتنا ، حيث يشرح جيمس كيفية تنزيل مكتبة Maxim 7219 (LedControl) وتعديل رمز المثال للاستفادة من جميع الأجزاء السبعة 21 + الثلاثة 3 مقاطع على Open DSKY.

تم تضمين مثال كود المصدر.ino Arduino لراحتك.

الخطوة 4: التحكم في الأجزاء السبعة باستخدام Maxim 7219 Shift Registers (تابع) 2/22/18

في هذه الدفعة التي تبلغ مدتها 20 دقيقة ، يبدأ جيمس بشرح جيد للتخطيطي يوضح على وجه التحديد كيف قمنا بتوصيل Max7219 Shift Registers.

ثم يوضح لنا كيفية جعل أي جزء من الأجزاء السبعة يعرض أي شخصية باستخدام مكتبة LEDControl.

يوضح أيضًا كيفية الحصول على مقطع 3 المخصص الفريد لعرض حرف زائد أو ناقص.

تم تضمين كود.ino الناتج أدناه.

الخطوة 5: بيانات ذكية من الدوران إلى 7 قطاعات

تحت التشيد…

موصى به: