در این مطلب میخواهیم به آموزش آردوینو بپردازیم ، همانطور که می دانید آردوینو برد های کوچکی هستند که با استفاده از میکروکنترلر های AVR مانند ATMEGA8 ، ATMEGA328 و … ساخته می شوند . برد آردینو را می توانید به انواع مختلف سنسورها، درایورها، نمایشکرها و… متصل کرد و با استفاده از یک نرم افزار بسیار ساده و توابع کاملا آماده، به سرعت پروژه نهایی خود را بدون نگرانی از دسترس بودن توابع ارتباطی با ماژولها به انجام برسانید . این برد ها بسیار محبوب هستند بخاطر همین توابع و کتابخانه های فراوانی دارند که می توان با استفاده از آن پیشرفته ترین سنسور و قطعات جانبی را راه اندازی کرد
پیشنهاد می کنم از آردوینو نترسید و هرچه زودتر یک برد آردوینو تهیه کنید و از آموزش آردوینو سرزمین الکترونیک استفاده کنید . این برد ها آن قدر محبوب و گسترده هستند که تمام نیاز های شما را برطرف می کنند ، برنامه نویسی آنها بسیار ساده است ، حتی با گوشی اندروید و بدون نیاز به کامپیوتر می توان برای آنها برنامه نوشت . در این قسمت مقدماتی از برد های اردوینو را برای شما قرار داده ایم و مفاهیم آردوینو چیست ، برتری آردوینو در چیست ، شروع کار با آردوینو ، توضیحاتی در مورد پایه ها ، آماده کردن کامپایلر و برد آردوینو برای شروع برنامه نویسی را برای شما آماده کرده ایم و بصورتی آن را توضیح داده ایم تا مبتدی ترین فرد هم بتواند بصورت کامل مفاهیم را درک کند .
برتری آردوینو در چیست ؟
- کامپایلر آردوینو رایگان و اپن سورس است و هرکسی می تواند آن را توسعه دهد
- ادوینو نیازی به پروگرامر ندارد و مستقیما به پورت USB وصل می شود .
- ارتباط سریال با آن بسیار راحت است و از طریق همان USB آن صورت می گیرد
- مثال ها و توابع آن بسیار بسیار گستره هستند
- محیط برنامه نویسی آن بسیار ساده است .
- برنامه نویسی آن بسیار ساه و در عین حال پر قدرت است
- با آن می شود پروژه های بسیار بسیار پیشرفته ساخت
- بصورت آنی بعداز کامپایلر کردن نتیجه کار را مشاهده می کنید
معرفی پایه و پورت های آردوینو :
بردهای آردوینو بر اساس نوع پردازنده های که روی آنها سوار شده است دارای امکانات و پایه های متنوعی هستند ، در اینجا ما سخت افزار آردوینو UNO را با هم بررسی می کنیم .
پایه های آردوینو UNO
پایه های نارنجی : اسم پایه و پورت های میکرو کنترل می باشند اگر دیتاشیت atmega328 را نگاه کنید این پایه ها را مشاهده خواهید کرد .
پایه های زرد رنگ : پایه های زرد رنگ سمت راست پروتکل های ارتباطی spi و i2c می باشند و پایه های زرد رنگ سمت چت مبدل آنالوگ هستند .
پایه های نارنجی هاشوری : پایه هایی دیجیتال هستند که می توانیم آن ها را به عنوان خروجی یا ورودی تعریف کنیم .
پایه های سفید هاشوری : این پایه ها مبدل آنالوگ به دیجیتال 10 بیتی می باشند .
پایه های قرمز : این پایه های تغذیه های ورودی و یا خروجی آردوینو می باشند .
پایه های سیاه : این پایه ها GND می باشند
معرفی کامپایلر برنامه نویسی آردوینو در آموزش آردوینو
آردوینو یک نرم افزار رایگان و اپن سوس می باشد ، این نرم افزار برای برنامه نویسی برد های اردوینو به کار می رود ، همان طور که برنامه های زبان بیسیک با کامپایلر Bascom-avr و زبان سی با کامپایلر CodeVision نوشته می شود ، برنامه بردهای آردوینو نیز با کامپایلر آردوینو نوشته می شود . زبان برنامه نویسی بردهای آردوینو و یک زبان سطح بالا می باشد و نوشتن برنامه به این زبان بسیار راحت و برای مبتدیان و حرفه ای ها پیشنهاد می گردد محیط برنامه نویسی آردوینو بسیار ساده و راحت و بدون پیچیدگی میباشد و نوشتن برنامه با آن بسیار راحت است .
محیط برنامه نویسی آردوینو
در شکل بالا گزینه ها را با اعداد مشخص کرده ایم که عملکرد آنها به شکل زیر می باشد
- (verify) : این گزینه این گزینه برای بررسی برنامه و شناسایی خطاهای موجود در برنامه می باشد.
- (UPLOAD) : از این گزینه برای آپلود کد های کامپایل شده در برد آردوینو استفاده می شود
- (NEW) : از این گزینه برای نوشتن یک برنامه جدید استفاده می شودz
- (open) : با استفاده از این گزینه میتوانیم از مثال های آماده که در برنامه قرار دارند استفاده کنیم
- (save) : با این گزینه می توانیم برنامه ای که در اردوینو قرار دارد را ذخیره کنیم
- این مکان برای نوشتن کد های برنامه می باشد و ما برنامه خود را در این مکان می نویسیم
- این مکان عملیات در حال انجام ، خطا های برنامه و اخطار ها را به ما نشان می دهد
با نصب این برنامه درایور های آردوینو بصورت اتوماتیک نصب می شوند ، وقتی برنامه را نصب کردید باید از تنظیمات مدل برد آردوینو و پورت ایجاد شده خود را حتما انتخاب کنید برای این منظور به شکل زیر عمل کنید .
در تصویر بالا از آموزش آردوینو ، گزینه های نشان داده شده برای فعالیت زیر به کار می روند :
- رفتن به بخش تنظیمات بودرد
- انتخاب مدل اردوینو
- انتخاب پورت ایجاد شده
اجرای اولین برنامه آردوینو :
1 – ابتدا برد آردوینو را به سیستم وصل کنید .
2 – نرم افزار آردوینو را باز کرده و از بخش tools نوع آردوینو و پورت ررا انتخاب کنید
3 – برنامه زیر را در ادیتور اردوینو وارد کنید .
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
4 – گزینه upload را بزنید و منتظر باشید کد ها داخل آردوینو آپلود شوند .
5 – اگر آردوینو را نگاه کنید LED که به پایه 13 وصل هست چشمک می زند .
6 – تبریک میگم اولین برنامه آردوینوی خود را نوشتید .
در صورتی که به برنامه نویسی اردوینو علاقه دارید حتما سری به دوره آموزش آردوینو ما بزنید .