کنترل گنو/لینوکس با آردوینو(پارت ۱)

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

پارت اول این آموزش شامل برنامه ها و مستنداتی خواهد بود که برای پارت ۲ لازم داریم.
ما برای کار با آردوینو نیاز به شناخت سخت افزار و نرم افزارش داریم.آردوینو یک پلتفرم رایگان،متن باز و آزاده که هم شامل سخت افزار و هم نرم افزارش میشه.زبان برنامه نویسی آردوینو برپایه Wiring میباشد.قسمت سخت افزار از میکروکنترلرهایAVR  شرکت atmel استفاده میکنه که این میکروکنترلرها به وفور در بازار یافت میشوند.آردوینو همانطور که اشاره شد شامل سخت افزار و نرم افزار مخصوص به خود هست که در زیر نمونه تصاویر محیط و سخت افزارهاشو قرار دادم:
محیط برنامه:

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

نمونه تصاویر بردهای آردوینو

 

 مدلی که من روی آن تست گرفتم آردوینو uno هست.اگر مدل دیگری از آردوینو دم دستتان بود یا مدل مربوط رو پیدا نکردید مشکلی نیست و با مدل های دیگری از آردوینو،هیچ مشکلی از بابت اجرای کد وجود نخواهد داشت.

قدم اول نصب آردوینو روی رایانه می باشد.
برای نصب کافیه در مرکز نرم افزاری دنبال نام arduino باشید یا از طریق ترمینال و کد زیر آردوینو رو نصب کنید.

sudo apt install arduino

قدم دوم نصب نیازمندی های آردوینو:

چون نرم افزار آردوینو با جاوا اجرا میشه نیاز داریم یک نسخه از جاوا روی سیستم نصب کنیم.مرحله بعدی نصب کامپایلر و کتابخانه های میکروکنترلرهای AVR  با نام gcc-avr هست و آخرین مرحله نصب avrdude برای بارگذاری برنامه نوشته شده روی سخت افزار آردوینو هست.البته نگران نباشید این مراحل بصورت اتوماتیک تا آپلود کامل کد روی سخت افزار انجام میشه و نیاز نیست که دستی این مراحل رو انجام بدیم.کافیه کد رو بنویسیم و بعد از دیباگ روی سخت افزار آپلود کنیم،تنها با ۲ کلیک!
خب برنامه های اشاره شده در بالا رو هم با تایپ دستورات زیر در ترمینال نصب کنید:

 sudo apt-get install openjdk-6-jre gcc-avr avr-libc avrdude

قدم سوم متصل کردن سخت افزار به رایانه :
بعد از نصب برنامه های بالا نیاز داریم که سخت افزار رو به رایانه متصل کنیم و بعد برنامه آردوینو رو اجرا کنیم.پس از اجرای آردینو باید دنبال تنظیمات برد باشیم.همانطور که در تصویر بالا میبینید میتوانید مدل بردی که خریداری کرده اید را از قسمت tools>Board انتخاب نمایید.
قدم چهارم معرفی ابزارهایی که نیاز خواهیم داشت:


آردوینوNano

برد برد


مقداری سیم برد برد یا سیم مفتولی نمره ۰/۵ با روکش پلاستیکی

۴ عدد سوزن ته گرد برای درست کردن کلید لمسی!

 

۴ عدد LED (رنگ بندی داشته باشه بهتره و ظاهر خوبی به کارتون میده)

۸ عدد مقاومت ۱ کیلو اهمی



خب تا اینجای کار پارت اول ما تموم میشه و به شما هم یه فرصت کوتاه میدیم تا ابزارها رو خریداری کنید!در مجموع حدود ۱۵ تا ۲۰ تومان هزینه خواهد داشت این کار،پس خودتونو برای یه حس و حال هیجان انگیز در پارت ۲ آماده کنید.

 

موفق باشید.

 

 

 

فرم نظر دهی


تصویر امنیتی جدید تصویر امنیتی
82491
TodayToday156
YesterdayYesterday418
This_WeekThis_Week1512
This_MonthThis_Month6621
All_DaysAll_Days82491