في Arduino ، نود تجربة التقنيات الجديدة لمعرفة ما إذا كان بإمكاننا استخدامها لتحسين الأدوات التي نصنعها لمستخدمينا. لقد جربنا مؤخرًا لغة Python باعتبارها امتدادًا محتملاً لأنظمة البرمجة لدينا ، مع الأخذ في الاعتبار كيف أصبحت اللغة الأولى للعديد من أنواع المستخدمين. نحن نبحث على وجه التحديد في MicroPython ، إصدار Python الذي يعمل على ميكروكنترولر. لقد أنشأنا شراكة مع OpenMV ، والتي نقلت الآلة الافتراضية الموجهة نحو رؤية الكمبيوتر إلى بعض منتجاتنا ومكنتنا من القيام بأشياء لا تصدق باستخدام رؤية Nicla (على سبيل المثال).
بالتوسع في هذه التجربة الأولية ، كنا محظوظين بما يكفي للشراكة مع مبتكر MicroPython ، داميان جورج ، لنقل الجهاز الافتراضي الرسمي إلى عدد من منتجات Arduino. يمكنك العثور على رمزنا هنا. نحن على يقين من أنك ستحبه!
بفضل أحد المطورين لدينا (Ubi de Feo) ، تمكنا من اختبار MicroPython على فصل من الطلاب وتعلمنا الكثير من تلك التجربة. على وجه الخصوص ، لاحظنا أنه من الصعب العثور على برنامج MicroPython IDE بسيط للغاية متعدد المنصات يكون سهل الاستخدام مثل Arduino IDE الأصلي.
لحسن الحظ ، صادفنا عمل موريلو بوليسي ، الذي طور أداة بسيطة تمكنا من تكييفها واستخدامها في التدريس. كانت النتائج جيدة لدرجة أننا قررنا التعاون معه لإنتاج أداة يمكننا مشاركتها مع المجتمع.
نحن متحمسون جدًا للإعلان عن مختبر Arduino الجديد لـ MicroPython ، وهو IDE بسيط متعدد المنصات لـ MicroPython يدعم أي لوحة بواجهة REPL تسلسلية حتى تتمكن أيضًا من العمل مع لوحات غير Arduino.
هذا ليس منتجًا رسميًا حتى الآن ، إنه أداة تجريبية - لكننا أردنا أن يتلاعب بها الأشخاص ، لذلك أنشأنا موقعًا إلكترونيًا جديدًا "Arduino Labs" ، حيث سننشر أدوات تجريبية للأشخاص لتجربتها وتقديم تعليقاتهم إلينا. ليس مضمونًا أنها ستصبح منتجات تم إصدارها بالكامل. في غضون ذلك ، استمتع بها وجربها!
يمكنك العثور على Arduino Lab for MicroPython علىlabs.arduino.cc.
تعليقات
إرسال تعليق