سلام . من چند وقتی بود که بار آردوینو کار نمیکردم .
ولی یک ایده ای از همون روزی که آردوینو رو خریدم توی ذهنم بود .
این بود که بشه ماژول ها و سنسور رو به آدوینو وصل کنم و بتونم باهاش با کامپیتور قدیمیم بهتر کار کنم.
برای اینکار من نیاز داشتم که برای خود سنسور ها برنامه توی آردوینو بنویسم ( که البته با کمک سایت های ایرانی و دیتاشیت های ساده شده کاری نداره ) .
مشکل اصلی من این بود که نمیتونستم به راحتی آردوینو رو به کامپیوترم ارتباط بدم .
راه های زیادی هست ولی راحتترین راه اینکه با همون سریال آردوینو کارمون رو انجام بدیم .
من توی سایت های ایرانی زیاد چیزی ندیدم ، پس تصمیم گرفتم این مطلب رو بنویسم .
سیستم عاملی که من توی این مطلب استفاده میکنم ، اوبونتو ۲۰.۰۴ هست .
به احتمال زیاد این چیزایی که میگم توی مک هم قابل اجرا باشه .
خب خب (: برای ارتباط سریال میشد از gnu screen و minicom هم استفاده کرد ، ولی متاسفانه من هرکاری کردم نتوستم خروجی این دو برنامه رو به برنامه دیگه ای بدم ( مثلا توی کانفینگ کانکی ازش استفاده کنم )
خوشبخانه آدم های باهوش همیشه این چیزا به ذهنشون میرسه و توی سایت های مختلف ( مثل stackoverflow ) میپرسن وما هم استفاده میکنیم .
من راحتترین راهی که دیدم رو اجرا کردم. اول با دستور زیر میبینیم که آردوینو به چه پورتی وصله :
ls -la /dev/ttyAC*
بعد از اون میایم و دستور زیر رو میزنیم تا چیزی که آردوینو میفرسته رو ببینیم :
cat /dev/ttyACM0
به جای ACM0 پورتی که از دستور قبل گرفتید رو بنویسید. تموم ! حالا میتونید توی همه برنامه ها استفاده کنید یا حتی توی زبان های برنامه نویسی اون فایل رو بخونید ( نگران نباشید اون فایل فقط خوندنی هست پس نمیتونید خرابش کنید )
این مطلب بیشتر جنبه یادداشت داشت که بعدا خودم بیام و بخونمشون .
موفق باشید .
+ادیتور ویرگول چقدر خوب شده (:
منابع :
How to compile, upload and monitor via the Linux command line?
Image from wikipedia