نظرة عامة على Arduino وأهميته

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

نظرة عامة على Arduino وأهميته
نظرة عامة على Arduino وأهميته
Anonim

ميكروكنترولر معروفة بصعوبة برمجتها. الهدف من Arduino هو إنشاء طريقة يسهل الوصول إليها لمطوري البرامج لدخول عالم برمجة وحدات التحكم الدقيقة. Arduino هي واجهة متحكم دقيقة مبنية حول معالج Atmel ATmega ، إلى جانب بيئة تطوير متكاملة (IDE) لإنشاء منطق على الشريحة.

البرامج والأجهزة

Arduino مفتوح المصدر ، سواء في مواصفات البرامج والأجهزة الخاصة به بحيث يمكن للهواة تجميع أبسط وحدات Arduino يدويًا. يمكن شراء وحدات Arduino المُجمَّعة مسبقًا الأكثر تعقيدًا وبسعر متواضع. يأتي الجهاز في العديد من مواصفات التنسيق ، من جهاز صغير يمكن ارتداؤه إلى وحدات أكبر مثبتة على السطح.الوضع الأساسي لاتصال الكمبيوتر هو عبر USB ، على الرغم من وجود عوامل شكل Bluetooth والتسلسل والإيثرنت.

برنامج Arduino مجاني ومفتوح المصدر. تعتمد منصة البرمجة على لغة Wiring الشهيرة. يعتمد IDE على المعالجة ، وهي لغة معروفة بين المصممين. على عكس معظم واجهات وحدات التحكم الدقيقة ، فإن Arduino عبارة عن منصة مشتركة ، لذا يمكن تشغيلها على أنظمة تشغيل Windows و Linux و macOS.

على الرغم من أن Arduino IDE يعمل فقط على Windows أو Mac أو Linux ، إلا أن هناك عددًا من الواجهات المتاحة للتحكم في Arduino باستخدام الهاتف أو الجهاز اللوحي.

Image
Image

الخط السفلي

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

مشاريع

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

أهمية اردوينو

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

يتحول الإدراك العام نحو دمج التكنولوجيا في نسيج الحياة اليومية. يسمح عامل الشكل الصغير لـ Arduino بتطبيقه على جميع أنواع الأشياء اليومية. في الواقع ، يسمح عامل الشكل Arduino LilyPad لأجهزة Arduino القابلة للارتداء.

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

موصى به: