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

به آموزش آردوینو (قسمت چهارم – آشنایی با توابع و کد ها) خوش اومدید.

بازبینی اول : در تاریخ ۱۴۰۰/۰۵/۲۰ انجام شد!

توابع setup و loop

هنگام ورود به محیط برنامه نویسی آردوینو با دو تابع setup و loop مواجه می شوید .در تابع setup شما کد هایی را مینویسید که میخواهید در کد تنها یکبار و در ابتدا اجرا شوند اما کد های نوشته شده در تابع loop به صورت مکرر در زمان اجرای کد فراخوانی میشوند .

ارتباط سریال

در صورتی که شما میخواهید یک ارتباط سریال برقرار کنید باید در تابع setup کد دستوری زیر را تایپ کنید.

Serial.begin(baud rate); // baud rate is a number : Serial.begin(9600);

نکته : baud rate یک عدد است که سرعت انتقال داده را تعیین می کند و شما بسته به نیاز خود میتوانید مقدار آن را از ۳۰۰ تا ۲۰۰۰۰۰۰ تعیین کنید .

نوشتن متن در سریال مانیتور

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

  Serial.println("your text"); // to create a new paragraph
  Serial.print("your text");  // without new paragraph

نکته : Serial.println بعد از تایپ متن شما به خط بعدی میرود اما Serial.print در همان خط متن را تمام میکند.

تعین پین قطعات

برای اینکه تعیین کنید قطعه مورد نظر شما به کدام پین آردویینو متصل شده است باید طبق دستور زیر عمل کنید.که در آن int نشان دهنده عددی بود متغیر شما ، name نامی است که آردوینو با آن قطعه متصل شده به این پایه را میشناسد و number شماره پایه متصل شده به قطعه مباشد.

int name = number; // int LED = 9;

نکته : متغیر هایی که قبل از تابع setup تعریف میکنید در کل کد قابل استفاده است اما اگر در خود توابع متغیر ها را تعریف کنید تنها در آن تابع قابل فراخوانی است و اگر متغیر را بین تابع setup و loop تعریف کنید تنها در تابع loop میتوانید از آن متغیر استفاده کنید.

تعیین وضعیت قطعات

برای روشن یا خاموش کردن قطعات مورد نظر میتوانید از دستور زیر استفاده کنید. pin شماره پایه ایی است که میخواهید تغیرات را روی آن انجام دهید . در صورتی که شماره پایه را از قبل به قطعه ایی اختصاص داده اید به جای pin نام قطعه را وارد کنید.

digitalWrite(pin, value);

برای فعال سازی قطعه خود دستور زیر را تایپ کنید . عدد ۱ یا HIGH نمایانگر روشن کردن قطعه مورد نظر است .

digitalWrite(pin,1); //or digitalWrite(pin, HIGH);

برای غیر فعال سازی قطعه خود دستور زیر را تایپ کنید . عدد ۰ یا LOW نمایانگر خاموش شدن قطعه مورد نظر است .

digitalWrite(pin,1); //or digitalWrite(pin, HIGH); 

برای خواندن وضعیت پین مورد نظرتان از دستور زیر استفاده کنید . تنها ورودی این تایع شماره پایه قطعه مورد نظرتان است.

digitalRead(pin);

نکته : تابع دارای مقدار بازگشتی HIGHیا LOW است که آن را میتوانید در متغیر دیگری ذخیره کنید.

پایان آموزش آردوینو (قسمت چهارم – آشنایی با توابع و کد ها)

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

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

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...