لقد قمنا ببناء العديد من مشاريع الاردوينو وطوال الوقت استخدمنا Arduino IDE الرسمي لبرمجة الاردوينو . لكن هل تعلم أنه يمكننا أيضًا برمجة الاردوينو باستخدام هاتفك الذكي. في بعض الأحيان لا يكون لدينا أي كمبيوتر شخصي أو كمبيوتر محمول لبرمجة لوحات الاردوينو الخاصة بنا. لا يزال بإمكاننا برمجته باستخدام هاتف Android الخاص بنا وذلك بفضل محول OTG (أثناء التنقل).
في هذه النافذة يمكنك كتابة الكود الخاص بك أو ببساطة الحصول على أمثلة للرموز من القائمة (تظهر بثلاث نقاط في الزاوية اليمنى العليا).
في هذه القائمة ستجد بعض الأمثلة كما في Arduino IDE. اختر مثال الكود الذي تريد نسخه داخل Arduino. هنا سنقوم بتحميل برنامج Blink.
في Arduino IDE إذا نقرنا على زر التحميل فسيتم تجميع برنامجنا أولاً ثم تحميله. ولكن هنا يجب أن نقوم بالتجميع أولاً بالنقر فوق الزر Compile كما هو موضح أدناه.
تذكر أيضًا أنك لست بحاجة إلى توفير أي طاقة خارجية للوحة Arduino الخاصة بك لأنها ستسحب الطاقة من هاتفك الذكي الذي يعمل بنظام Android باستخدام كابل OTG.
سلام عليكم
من ابرمج اردوينو نانو عالموبايل برنامج اردوينودرو
يطلع هذا الخطأ من اريد احمل الكود
شنو الحل بلازحمة
سنتعرّف في هذا المقال إلى طريقة تحميل وتنصيب البرنامج الخاصّ ببرمجة لوحات الأردوينو (Arduino IDE) وكيفيّة محاكاة هذه اللوحات على برنامج لتصميم الدوائر واختبارها (برنامج proteus) إذ تساعد محاكاة لوحات Arduino على Proteus في تصحيح التعليمات البرمجيّة والتحقّق من الدارات الإلكترونيّة قبل تنفيذها عمليّاً.
عمليّة التثبيت بسيطة جدّاً أيضاً. بعد فتح الملف التنصيب الذي حُمِّل في الخطوات السابقة لا تحتاج إلّا إلى بعض النقرات:
يعدّ برنامج البروتس أشهر أداة برمجيّة لمحاكاة الدارات الإلكترونيّة بمختلف أنواعها مثل الدارات التشابهيّة والرقميّة أو المشاريع المتكاملة المكوَّنة من معالج وحسّاسات وعناصر إلكترونيّة مختلفة.
في الختام يمكن للمستخدمين الاستفادة من برنامج Arduino IDE وبرنامج Proteus لتطوير واختبار الدارات الإلكترونيّة ولوحات Arduino بفعاليّة. توفّر هذه الأدوات بيئة آمنة للتجربة والتحسين قبل تنفيذها عمليّاً ويحقّق استخدام هذه البرامج أداءً عالياً ودقّة في المشاريع الإلكترونيّة.
في الكثير من الحالات نحتاج إلى سحب الكود البرمجي من لوحة Arduino أو أي متحكم آخر و في هذا المقال سوف نتعرف بالخطوات كيف يمكننا سحب كود برمجي من لوحة Arduino و كيف يمكننا تحميله على لوح آخر مع الانتباه أن الملف سيكون بصيغة hex. فقط أي لا يمكننا رؤية الكود بلغة Arduino c أو التعديل عليه.
يشير الاختصار AVRDUDE إلى AVR Downloader/Uploader وهي أداة برمجية مساعدة تستخدم لسحب ورفع و معالجة محتويات ROM و EEPROM لمتحكمات AVR (والتي تستخدمها شركة Arduino مع معظم لوحات التطوير الخاصة بها وذلك باستخدام تقنية ISP)حيث يبين لنا الشكل أدناه واجهة البرنامج.
تظهر أيقونة البرنامج على سطح المكتب ثم نقوم بالضغط عليها لتظهر لنا الواجهة الرئيسية حيث يوضح ذلك الشكل ادناه.
نقوم بالتّأكد من رقم المنفذ المتصل به لوحة Arduino Uno من خلال الدخول إلى لوحة التحكم > إدارة الأجهزة > منافذ (COM & LPT) لذا لوحة الأردوينو في هذه الحالة تستخدم COM35 كما هو موضح في الشكل أدناه.
نقوم بالتأكد من رقم المنفذ المتصل به لوحة Arduino Nano من خلال الدخول إلى لوحة التحكم > إدارة الأجهزة > منافذ (COM & LPT) نلاحظ أنّ لوحة الأردوينو هنا تستخدم COM13 كما هو موضح في الشكل أدناه.
سنقوم باختيار المتحكم ولوحة التطوير وفي حالتنا هنا (ATMEGA328P Arduino NANO) المراد تحميل البرنامج لها كما في الشكل أدناه.
ستجد في هذه الصفحة شرحًا وافيًا حول تثبيت بيئة أردوينو التطويرة (Arduino IDE) على مختلف أنظمة التشغيل واستعمال النسخة المحمولة منها واستعمال تطبيق الويب. سنعرِّج أيضًا على كيفية وصل إحدى أشهر لوحات أردوينو وهي لوحة UNO بالحاسوب وتهيئتها لبرمجتها وتشغيل مثالٍ عليها.
تسمح لك بيئة أردوينو التطويرية (سنطلق عليها من الآن وصاعدًا أردوينو IDE) بكتابة شيفرات أردوينو عليها ثمَّ تفسيرها (compiled) إلى شيفرة تنفيذية ورفعها على لوحة أردوينو (برمجة المتحكم المتوضع على اللوحة). تحتوي أردوينو IDE على الكثير من الأمثلة التي يمكن استعمالها والتعلم منها. تحتوي أيضًا على واجهة تخاطب تسلسلية توفر لك إمكانية الاتصال باللوحة وإرسال بيانات إليها واستقبال أخرى منها. يتوفَّر خياران لاستعمال أردوينو IDE هما: تثبيت أردوينو IDE على حاسوبك محليًّا أو استعمال تطبيق الويب من أردوينو (online IDE أو يدعى Arduino Web Editor).
يمكن تثبيت أردوينو IDE على مختلف أنظمة التشغيل منها ويندوز ولينكس وماك. أضف إلى ذلك أنَّه تتوافر نسخة محمولة من أردوينو IDE يمكن نقلها واستعمالها على أي حاسوب.
نزِّل أولًا أحدث إصدارٍ من أردوينو IDE بالانتقال إلى صفحة التنزيل. يمكنك اختيار تنزيل ملف التثبيت مباشرةً (exe.) أو تنزيل ملف مضغوط (zip.). يُنصَح باختيار الخيار الأول الذي يثبِّت كل شيء تحتاجه مباشرةً لاستعمال أردوينو IDE بما في ذلك تعريفات اللوحة (drivers). إن اخترت تنزيل الحزمة المضغوطة فستحتاج لاحقًا إلى تثبيت التعريفات يدويًّا. على أي حال الملف المضغوط مفيد أيضًا إن كنت تريد إنشاء نسخة محمولة من أردوينو IDE (انظر القسم تثبيت الإصدار المحمول).
عندما يكتمل تنزيل الملف ابدأ عملية التثبيت وأذَنْ رجاءً بالسماح بتثبيت التعريفات إن ظهر أي تحذير من قبل نظام التشغيل.
بعد اكتمال عملية عملية التثبيت بنجاح انتقل إلى القسم البدء باستعمال أردوينو IDE لاستخدام أردوينو IDE من أجل رفع أول مثال على لوحة أردوينو المتصلة بحاسوبك وتشغليه عليها.
أصبحت أردوينو IDE متوافرةً كحزمة يمكن تثبيتها على كافة توزيعات لينكس دون أن تتطلب أي إجراءات محدَّدة. الشيء الوحيد الذي يجب عليك معرفته هو إصدار نظام التشغيل لديك أي هل هو 32 أم 64.
نزِّل أحدث إصدارٍ من أردوينو IDE بالانتقال إلى صفحة التنزيل. اختر الإصدار المتوافق مع نظام التشغيل لديك من الإصدارات 32 و 64 و ARM. إنَّه من الضروري جدًا إن تختار الإصدار الصحيح والمناسب لإصدار التوزيعة المثبتة على حاسوبك. عند اختيار الإصدار والضغط عليه ستُنقَل إلى صفحة التبرع (donation page). ستُخيَّر بعد ذلك إن كنت تريد فتح الملف المراد تنزيله أو حفظه على حاسوبك. اختر رجاءً حفظ الملف على الحاسوب (save file).
بعد اكتمال تنزيل الملف المضغوط استخرجه إلى مجلد مناسب. أبقِ في بالك أنَّ أردوينو IDE ستُشغَّل من ذلك الموقع الذي ستستخرجها فيه.
افتح المجلد arduino-1.6.x الذي ظهر بعد اكتمال عملية الاستخراج. اضغط بزر الفأرة الأيمن على الملف install.sh ثم اختر تشغيل في الطرفية (Run in Terminal) من القائمة الظاهرة. ستنتهي عملية التثبيت بسرعة ويجب بعدئذٍ أن تظهر أيقونة أردوينو IDE على سطح المكتب وفي قائمة التطبيقات لديك.
03c5feb9e7