الموضوع ببساطه هو توصيل بوردة اوردينو اونو ببرنامج اتمل ستديو لبرمجه البوردة باستخدام لغه الــC
اول خطوه -
فتح مشروع جديد واختيار IC ATMEGA328P
ثاني خطوه -
تسطيب ARDUINO IDE برنامج الخاص باوردينو العادي وذللك لاستخدام احد الملفات الداخليه في رفع ملف HEX الى البوردة البرنامج موجود بكثره ومشروح على النت
ثالث خطوه -
هي تعريف البوردة داخل البرنامج ATMEL STDINO عن طريق اضافه بعض المتغيرات
من قائمه TOOLS نختار EXTERNAL TOOLS
ثم نضغط ADD
وبعدها نبدء في ملئ البيانات
name -> ARDUINO UNO
COMMAND -> C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe
ARGUMENTS -> -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -p atmega328p -c arduino -P COM4 -b 115200 -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":i
تغيير المسارات حسب تسطيبك للبرمج
نلاحظ وجود منفذ بورت COM4 يتغير حسب مكان توصيل البوردة في الجهاز ويتم معرفته من DEVICE MANGER
ايضا معدل نقل الداتا 115200 ممكن يختلف من جهاز الى اخر يتم تحديده من DEVICE MANGER
ايضا ATMEHA328P رقم الIC الموجود على بوردة اوردينو
ايضا معدل نقل الداتا 115200 ممكن يختلف من جهاز الى اخر يتم تحديده من DEVICE MANGER
ايضا ATMEHA328P رقم الIC الموجود على بوردة اوردينو
رابع خطوه -
لرفع البرنامج الى البوردة يجب عمل BUILD للمشروع وذللك بلضغط على F7 او BUILD-BUILD SOLUTION
في حاله عدم وجود اخطاء في البرنامج نقوم برفع البرنامج عن طريق TOOLS -ARDUINO UNO
لرفع البرنامج الى البوردة يجب عمل BUILD للمشروع وذللك بلضغط على F7 او BUILD-BUILD SOLUTION
في حاله عدم وجود اخطاء في البرنامج نقوم برفع البرنامج عن طريق TOOLS -ARDUINO UNO
الصور التوضيحيه -
ملف موجود به الاكواد مع برنامج بسيط لاختبار البوردة اذا كانت تم توصيلها بشكل سليم برنامج blink led
إرسال تعليق