هل هناك منصة لبرمجة شريحة الأردينو (Arduino)؟
نعم هناك منصة لبرمجة Arduino وهي عبارة عن منصة مفتوحة المصدر تستعمل من أجل بناء المشاريع الإلكترونية التي تتدرج بدءاً من المشاريع البسيطة مثل مقياس حراري وحتى المشاريع المعقدة مثل الروبوتات والطابعات ثلاثية الأبعاد وتطبيقات إنترنت الأشياء IoT.
الهدف الرئيسي من إحداث منصة الــ Arduino هو توفير منصة سهلة الاستعمال لمساعدة الأشخاص الذي لا يملكون خلفية مسبقة عن الإلكترونيات والبرمجة.
من ماذا تتكون منصة Arduino ؟
تتكون منصة Arduino من قسمين رئيسين هما : “قسم العتاد”، و”القسم البرمجي”.
القسم العتادي يتمثل بلوحة Arduino وما يتصل بها من عناصر إلكترونية ومكونات عتادية أخرى، بينما يتألف القسم البرمجي من بيئة Arduino التطويرية “Arduino IDE” التي تمثل البيئة الحاضنة لكتابة شيفرة البرنامج بلغة Arduino ورفعها على لوحات Arduino للتحكم بالقسم العتادي.
لغة Arduino هي مجرد مجموعة من دوال C و ++C، أي مشتقة بشكل رئيسي من لغة C، وإطاري العمل “Wiring” و”Processing” وهي مفتوحة المصدر، تستخدم لغة Arduino في برمجة لوحات أردوينو بمختلف أنواعها، إذ توحد طريقة برمجة اللوحات مهما اختلفت أنواعها والمتحكمات التي تستند عليها، وتسهل عملية البرمجة على أولئك الذين ليس لديهم خلفية برمجية.