Press "Enter" to skip to content

کنترل پایه های برد آردوینو

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

مدار کنترل پایه آردوینو

نحوه اتصال ال ای دی به برد آردوینو اونو در تصویر زیر نشان داده شده است.

مدار کنترل پایه آردوینو

قطعات مورد نیاز

  • آردوینو Uno
  • ال ای دی
  • مقاومت 220 اهم
  • سیم جامپر
  • برد بورد

دستورات کنترل پایه در آردوینو

کد های آردوینو در حالت کلی از دو بخش setup و loop تشکیل میشوند. کد های قسمت setup یک بار اجرا میشوند.

void setup() {
pinMode(4, OUTPUT);
}

در کد بالا ما پایه شماره 4 را به عنوان خروجی تعیین کردیم. شما میتوانید شماره 4 را با پایه مورد نظرتان عوض کنید.

همچنین اگر بخواهید یک پایه را به عنوان ورودی تعیین کنید، باید در تابع pinMode به جای OUTPUT (به معنای خروجی) کلمه INPUT (به معنای ورودی) را قرار دهید. مثلا:

pinMode(6, INPUT); 

کد های قسمت loop تا زمانی که آردوینو روشن باشد تکرار میشوند.

void loop() {
digitalWrite(4, HIGH); 
delay(1000); 
digitalWrite(4, LOW); 
delay(1000); 
}

در کد بالا ما ابتدا با تابع digitalWrite پایه 4 را HIGH میکنیم یعنی در آن 5 ولت را قرار میدهیم. سپس با دستور delay به آردوینو میگوییم 1 ثانیه صبر کند. در ادامه با تابع digitalWrite پایه 4 را LOW میکنیم یعنی در آن 0 ولت را قرار میدهیم. سپس دوباره با دستور delay به آردوینو میگوییم 1 ثانیه صبر کند. این روند تا زمانی که آردوینو به برق متصل باشد تکرار میشود.

کد کامل به این شکل میشود:

void setup() {
pinMode(4, OUTPUT);
}

void loop() {
digitalWrite(4, HIGH); 
delay(1000); 
digitalWrite(4, LOW); 
delay(1000); 
}
5/5 - (1 امتیاز)

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

    نشانی ایمیل شما منتشر نخواهد شد.