جدول المحتويات:
- الخطوة 1: اختبار Neopixels 2/17/18
- الخطوة 2: قراءة لوحة المفاتيح 18/2/18
- الخطوة 3: التحكم في الأجزاء السبعة باستخدام Maxim 7219 Shift Registers 2/19/18 (2/20 إذا كان الكمبيوتر يعمل بالتوقيت العالمي المنسق بالفعل)
- الخطوة 4: التحكم في الأجزاء السبعة باستخدام Maxim 7219 Shift Registers (تابع) 2/22/18
- الخطوة 5: بيانات ذكية من الدوران إلى 7 قطاعات
فيديو: برمجة Open DSKY: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا بكم في تعليماتنا المستمرة حول برمجة 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
في هذه الحلقة التي تبلغ مدتها 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 قطاعات
تحت التشيد…
موصى به:
كابل برمجة DIY باستخدام Arduino Uno - Baofeng UV-9R Plus: 6 خطوات (بالصور)
كابل برمجة DIY باستخدام Arduino Uno - Baofeng UV-9R Plus: مرحبًا بالجميع ، هذا دليل بسيط حول كيفية تحويل كابل سماعة الرأس / قطعة الأذن Baofeng UV-9R (أو زائد) إلى كابل برمجة باستخدام Ardunio UNO كجهاز USB المسلسل المحول. [إخلاء المسؤولية] لا أتحمل أي مسؤولية في أي ضرر يسبب
برمجة ATtiny مع Arduino: 7 خطوات (بالصور)
برمجة ATtiny مع Arduino: فيما يلي إرشادات لبرمجة وحدات التحكم الدقيقة ATtiny باستخدام Arduino IDE. في اللغة الإنجليزية البسيطة ، هذه هي كيفية برمجة رقائق Atmel ذات 8 سنون كما تفعل عادةً مع Arduino. هذا رائع لأن ATtiny صغير ، و- حسنًا- هذا يسمح
برمجة Arduino بجهاز Android عبر البلوتوث: 6 خطوات (بالصور)
قم ببرمجة Arduino الخاص بك باستخدام جهاز Android عبر Bluetooth: مرحبًا بالعالم ، في Instructable ، أريد أن أوضح لك كيفية برمجة Arduino Uno مع جهاز Android الخاص بك عبر Bluetooth. انها بسيطة جدا ورخيصة جدا. كما أنه يسمح لنا ببرمجة Arduino في أي مكان نريده عبر البلوتوث اللاسلكي … لذلك
مقياس شدة الضوء بدون برمجة: 7 خطوات (بالصور)
مقياس شدة الضوء بدون برمجة: هذه التعليمات تدور حول صنع مقياس شدة الضوء الأساسي دون استخدام Arduino أو أي وحدة تحكم أو برمجة أخرى. يعرض مقياس شدة الضوء مستويات مختلفة من شدة الضوء بألوان مختلفة من مصابيح LED. الصمام الأحمر
أضف الأضواء والموسيقى المخيفة إلى Jack-O-Lantern - لا يوجد لحام أو برمجة (ما لم تكن تريد): 9 خطوات (بالصور)
أضف أضواء وموسيقى مخيفة إلى Jack-O-Lantern الخاص بك - لا لحام أو برمجة (إلا إذا كنت تريد ذلك): احصل على Jack-O-Lantern الأكثر رعباً في شارعك عن طريق إضافة أضواء متوهجة وموسيقى مخيفة! هذه أيضًا طريقة رائعة لتجربة Arduino والإلكترونيات القابلة للبرمجة لأنه يمكن إكمال المشروع بأكمله دون كتابة رمز أو لحام - ولكن