سيساعد CodeBug على تعلم برمجة الحديد لكل من الأطفال والبالغين



بالطبع ، إذا رغب الطالب. في شهر مارس ، تم نشر الأخبار في Geektimes بأن بي بي سي كانت على وشك تقديم حوالي مليون جهاز كمبيوتر صغير للطلاب الإنجليزية. الهدف من هذا المشروع هو تحفيز رغبة الجيل الأصغر في دراسة الإلكترونيات والبرمجة. الآن يتم تنفيذ هذا المشروع بنجاح. ثم ، في مارس ، تم إطلاق مشروع لجمع الأموال لجهاز مماثل ، يسمى CodeBug ، على Kickstarter .

هذه لوحة صغيرة غير مكلفة (حوالي 18 دولارًا) ، والتي يمكن استخدامها من قبل كل من الأطفال (من 7 سنوات) وعشاق الإلكترونيات الكبار. ينصب التركيز الرئيسي ، بالطبع ، على الأطفال والمراهقين ، على طلاب المدارس (وكذلك في حالة بي بي سي ، هناك تعاون مع المؤسسات التعليمية ، ولكن ، مع ذلك ، نحن لا نتحدث عن الملايين من أجهزة الكمبيوتر المجانية). يتيح لك الجهاز تعلم ليس فقط أساسيات العمل مع الأجهزة ، ولكن أيضًا أساسيات برمجة الأجهزة.

التكوين الفني:


  • تكوين 8 بت ؛
  • 25 المصابيح (نوع من "العرض") ؛
  • 2 أزرار وظيفية ؛
  • 6 "منافذ" المدخلات والمخرجات ؛
  • منفذ تمديد لتوصيل أجهزة وعناصر إضافية ؛
  • منفذ Micro USB (يمكن استخدامه للتحكم في اللوحة وإمدادات الطاقة) ؛
  • جبل البطارية.


يدعم الجهاز جميع أنظمة التشغيل الشائعة ، بما في ذلك Windows و Mac و Linux ، وهو متوافق مع RPi ويعمل مع برنامج المتصفح. ميزة المشروع هي انفتاحه (الموزع بموجب رخصة المشاع الإبداعي).

حجم اللوح 39 * 47 مم فقط ، وسمكه 1.7 مم.

كما ذكر أعلاه ، يمكنك تزويد الجهاز بالطاقة عبر كل من Micro USB وبطارية CR2032. الجهد الأقصى هو 5V.

يدعم منفذ التوسيع معايير I2C و SPI و UART.



البرمجيات


البرنامج قائم على الويب هنا ، لإنشاء مشروعك ، تحتاج إلى الانتقال إلى موقع المطور والبدء في العمل على الفور. قبل ذلك ، بالطبع ، تحتاج إلى توصيل الجهاز بالكمبيوتر. لا يسمح لك غلاف البرنامج بإنشاء برامج للجهاز فحسب ، بل يعرض أيضًا مكان حدوث الخطأ (إذا كان الأمر كذلك ، بالطبع).



تستخدم خدمة CodeBug لغة البرمجة المرئية من Google Blockly ، والتي توفر كتل منفصلة يمكنك من خلالها إنشاء برامجك الخاصة (أو يمكنك العمل مع Javascript إذا لم يكن المستخدم جديدًا في البرمجة).

يتم نقل البرنامج الذي تم إنشاؤه عبر USB. لا تركيبات ، لا سائقين - كل شيء بسيط وسريع.

يمكنك توصيل أجهزة إضافية باللوحة ، لإدخال البيانات وإخراجها. يتم ذلك باستخدام مقاطع التمساح التقليدية.



وإليك مثال على تجربة علمية معقدة جدًا (لطفل بالطبع):



انترنت الأشياء


اللوحة جيدة حيث يمكن استخدامها لـ IoT ، بالإضافة إلى التوافق الكامل مع Raspberry Pi أو كمبيوتر المستخدم أو أجهزة أخرى.

يمكن التحكم CodeBug عبر الإنترنت باستخدام برمجياتها الخاصة. باستخدام المهارة المناسبة ، يمكنك إنشاء أنظمة أكثر تعقيدًا بكثير ، بالرجوع إلى الشبكات الاجتماعية (Twitter و Facebook) أو الملاعب (Minecraft).



يمكن أن تعرض شاشة LED نشاط الأصدقاء على شبكة اجتماعية أو وصول رسائل جديدة (البريد الإلكتروني ، الرسائل الفورية ، وما إلى ذلك).

كما قدم المطورون إمكانية استخدام شاشة إضافية ، مما يوسع قدرات اللوحة بشكل أكبر. يدعي منشئو CodeBug أنه باستخدام هذا الجهاز ، يمكنك على سبيل المثال إنشاء محطة الطقس ، ونوع من الجهاز القابل للارتداء ، والمساعدين الشخصيين على الشبكات الاجتماعية.



قضى فريق المشروع عامين على CodeBug ، وفي النهاية حصلنا على منتج رائع ، ربما سيسهم في ظهور أكثر من مبرمج أو مهندس إلكتروني من الدرجة العالية. بعد إتقان هذه اللوحة ، ربما يجب على الطالب التبديل بالفعل إلى Raspberry Pi و Arduino. ومع ذلك ، يمكن استخدام CodeBug أيضًا لإنشاء مشاريع مثيرة جدًا للاهتمام.

Source: https://habr.com/ru/post/ar385025/


All Articles