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

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

Void Setup(){

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

}

 }  ()Void Loop

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

 

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

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

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

تابع pinMode

pinMode(x,y);

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

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

تابع digitalWrite

digitalWrite(x,y);

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

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

تابع digitalRead

digitalRead(x);

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

delay(0)

حتما در ادامه این مطلب را هم بخوانید:  چرا باید از آردوینو استفاده کنیم؟

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

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

 

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

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

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

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

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

پاسخ دهید

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