راه اندازی برد اردینو

در این جلسه اردینو میخایم برد وراه اندازی کنیم و همچنین به توزیح توابع اردینو بپردازیم.
برای شروع پس از اتصال برد به کامپیوتر(و البته روشن‌ شدن چراغon) و انجام برخی تنظیمات ساده برد اماده برنامه نویسی میشه.
اگه یه صفحه برنامه نویسی جدید باز کنید دوتا دستور میبینید که فرم اصلی هر برنامه ای به شکل زیره:

Void Setup(){

                               //هرچیزی که قراره یه بار اجرا یا اصولا خونده شه.

}

 }  ()Void Loop

// هرچیزی که داخل این حلقه بنویسید به طور بینهایت خونده و اجرا میشه.
}

 

تعریف ورودی خروجی:

روی برد های اردینو پین‌ هایی وجود داره که کنارشون از عدد ۰ تا… (بستگی به مدل بردتون داره)مشخص شده که شما میتونید با این پایه ها اردینو رو به ماژول سنسور یا اصولا دنیای بیرون متصل کنید.

توابع ورودی خروجی

تابع pinMode

pinMode(x,y);

x :شماره پایه ای که میخایم ازش استفاده کنیم.

Y :وضعیتی که میخایم از پایه استفاده کنیم یا ورودی یا خروجی باشه که به صورت INPUTیاOUTPUTمینویسیم.

تابع digitalWrite

digitalWrite(x,y);

x : پایه ای رو که میخاید خروجی یا ورودی باشه رو تو این قسمت مینویسید

Y:مشخص کننده وضعیت پایه هست (که میتونه یا صفر یا یک باشه) اگه بنویسید HIGH یا 1 پایه مورد نظر ولتاژش میشه ۵ولت یا به عبارت دیگر ۱میشه.اگه بنویسید LOW یا 0 ولتاژ پایه صفر میشه.

تابع digitalRead

digitalRead(x);

این تابع همونطور که از اسمش پیداس میاد وضعیت پایه رو  میخونه که چه ولتاژی روی پایه هس.
X:پایه مورد نظرتون
دستور delay

delay(0)

مطلب پیشنهادی:  برنامه نویسی آردوینو - توابع

این دستور میاد تو برنامه تاخیر ایجاد میکنه ینی هر عددی که شما تو پرانتز به جای (0)بنویسید که بر حسب msهس به اندازه رو این دستور صبر میکنه و سپس دستور بعدی رو میخونه.

  1. برای شروع شما از قسمت files/exampelsنمونه کد برنامه blink را باز و اونو رو برد اپلود کنید.راه اندازی برد اردینو

 

مطالب زیر را از دست ندهید :

آموزش پروگرام کردن برد های آردوینو

دانلود نرم افزار آردوینو Arduino

دیگر جلسات این آموزش

مطلب پیشنهادی:  پروتکل رابطه وسایل جانبی در آردوینو (SPI)

درباره ی علی فرامرزی

مهندس الکترونیک اینده:| از ۶سالگی تو کار دراوردن ارمیچرای اسباب بازیا بودم?تا 14سالگی که برنامه نویسی AVRشروع کردم اونم از نوع بیسیک?الانم که رفتم تو کار پروژه های اردینو که دوس دارم اونارو به دیگران یاد بدم.?

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *