علیرضا آهنی
علیرضا آهنی
خواندن ۲ دقیقه·۵ سال پیش

کنترل کامپیوتر با آردوینو ! (بدون کد و راهنمایی خط به خط)


سلام . من چند وقتی بود که بار آردوینو کار نمیکردم .

ولی یک ایده ای از همون روزی که آردوینو رو خریدم توی ذهنم بود .

این بود که بشه ماژول ها و سنسور رو به آدوینو وصل کنم و بتونم باهاش با کامپیتور قدیمیم بهتر کار کنم.

برای اینکار من نیاز داشتم که برای خود سنسور ها برنامه توی آردوینو بنویسم ( که البته با کمک سایت های ایرانی و دیتاشیت های ساده شده کاری نداره ) .

مشکل اصلی من این بود که نمیتونستم به راحتی آردوینو رو به کامپیوترم ارتباط بدم .

راه های زیادی هست ولی راحتترین راه اینکه با همون سریال آردوینو کارمون رو انجام بدیم .

من توی سایت های ایرانی زیاد چیزی ندیدم ، پس تصمیم گرفتم این مطلب رو بنویسم .

سیستم عاملی که من توی این مطلب استفاده میکنم ، اوبونتو ۲۰.۰۴ هست .

به احتمال زیاد این چیزایی که میگم توی مک هم قابل اجرا باشه .

خب خب (: برای ارتباط سریال میشد از 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

شاید از این پست‌ها خوشتان بیاید