اگر برنامه کار نکرد چه کنیم

Ratings
(0)

متداول ترین اشتباهاتی که ممکن است رخ دهد، انتخاب اشتباه پورت سریال و یا انتخاب اشتباه نوع برد آردوینو است.  وقتی که می خواهید یک اسکچ را آپلود کنید،اگر با پیغامی شبیه Serial port already in use مواجه شدید، باید  بررسی کنید که در منوی Tools > Serial Port  پورت سریال را به درستی وارد کرده باشید.

 

 

اگر با پیغام های Programmer is not responding یا Problem uploading to board مواجه شدید، بررسی کنید که آیا نوع برد آردوینو را از منوی Tools > Board به درستی انتخاب کرده باشید.

 

 

 

مانند برخی  برنامه ها، ممکن است برنامه ی آردوینوی شما نیز باگ داشته باشد.

 

 

 

کامپایلر علائم و خطاهای سینتکسی را تشخیص می دهد. طبق تصویر 6، IDE آردوینو به خوبی خطاهای سینتکسی را توضیح می دهد، در تصویر مذکور یک پیغام خطای معمولی نشان داده شده است.

 

 

 

دلیل این خطا این است که کامپایلر تابعی به نام pinMode را پیدا نمی کند و کامپایل متوقف شده است و این پیغام نشان داده شده است.

 

 

IDE آردوینو خطی که خطا را نشان می دهدرا با یک پس زمینه ی زرد رنگ، رنگی می کند و یک پیغام مناسب را چاپ می کند. دیگر باگ ها ممکن است نامحسوس تر باشند و گاهی اوقات ما باید با دقت کدهای خود را مطالعه کنیم و از تکنیک های قدیمی دیباگینگ استفاده کنیم.


 تمرین ها

  • سعی کنید با استفاده از توقف های(pause) بیشتر، و تغییر طول توقف ها، الگوهای چشمک زن متفاوتی را ایجاد کنید. همچنین سعی کنید وقفه ها را بسیار کوتاه کنید تا ال ای دی status با فرکانس زیاد چشمک بزند.
  • اجازه دهید ال ای دی status نام شما را با کدهای مورس(Morse code) نشان دهد.

 {module کمک نقدی به نویسنده}

  • بازدید: 574

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال