بعد رفع كود الأردوينو نقوم بتشغيل برنامج الماتلاب عم طريق كتابة الكود الخاص بالماتلاب في ملف file.m . اي عند كتابة كود الماتلاب في ملف نصي تأكد من أن الإمتداد له m. أو قم بإنشاء ملف script من داخل اماتلاب وضع الكود به.
الشفرة البرمجية للماتلاب
theta = 0:(pi/180):pi; s = serial('/dev/ttyS1011'); s.BaudRate=9600 fopen(s) i = 0; inc = 1; while i<180 A = fgets(s); num(i+1) = str2num(A); i = i+1; end fclose(s) j = 1 while j<181 tab(j,1) = (j-1)*inc tab(j,2) = num(j) tab(j,3) = num(j)*cosd((j-1)*inc) tab(j,4) = num(j)*sind((j-1)*inc) j = j+1 end %figure %polar(theta,num) plot(tab(:,3),tab(:,4))
يقوم الكود بإستقبال ما يتم رسله من قبل الأردوينو على المنفذ التسلسلي. بعد ذلك، يقوم بعمل بعض العمليات الحسابية على البيانات المستلمة وثم يقوم بتجميع النتائج في مصفوفة ضخمة. في النهاية يقوم بعمل مخطط للنتائج.
ملاحظة :
التغيير الوحيد الذي ستقوم بة في كود الماتلاب هو تغير اسم منفذ السيريال الذي يستخدمه الاردوينو.
فتقوم بتغييرة الى COM0 او COM1 او ايا كان اسم المنفذ الذي يستخدمة الاردوينو
و بعد ان تنتهي من كل شيء تقوم بضغط Run في برنامج الماتلاب و تنتظر إلى ان ينتهي السيرفو من عمل المشوار كامل ثم تظهر النتائج على الشاشة
ملاحظة : عند تشغيل كود الماتلاب تاكد ان لا يكون الSerial Monitor الخاص ببرنامج الاردوينو مفتوح