آموزش تصویری راه اندازی کلید فشاری در آردوینو + فیلم

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

اغلب اوقات ما نیاز داریم که عملکرد قطعه ای در مدار را تحت کنترل خود درآرویم.لامپ هارا روشن و خاموش کنیم،موسیقی را قطع کنیم،موتوری را روشن کنیم و صدها کار دیگر که تنها با قرار دادن کلید در مدار به سهولت انجام میگیرد.اما چطور؟

09- کلید فشاری آردوینو

عکس تکمیل شده پروژه- کلیدفشاری آردوینو

ما در پروژه قصد داریم

  • ابتدا قطعات مورد نیاز برای انجام پرژه را مورد بررسی قرار میدهیم.
  • مدار مربوطه را توضیحات دقیق را روی بردبورد پیاده سازی میکنیم(برای اموزش استفاده از برد بورد کلیک کنید).
  • برنامه نویسی آن را انجام میدهیم.
  • و در پایان فیلمی از نحوه عملکرد پروژه را به صورت اختصاصی از سایت برقفا برای درک هرچه بیشتر پروژه به نمایش میگذاریم.

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

  1. برد آردوینو Arduino UNO
  2. LED
  3. کلید فشاری pushbutton
  4. خازن 220 اهم و 10 کیلو اهم
  5. سیم اتصال
  6. بردبورد Breadboard

 

01- کلید فشاری اردوینو

قطعات مورد نیاز- کلید فشاری آردوینو

پیاده سازی پروژه روی بردبورد

مرحله اول: ابتدا LED  را نصب میکنیم.(من آند یا همون پایه مثبت LED رو سمت راست در بردبورد جاگذاری کردم)

 

02- کلید فشاری آردوینو

مرحله اول- کلید فشاری آردوینو

 

 

مرحله دوم: مقاومت 220 اهم را به پایه مثبت (پایه بلند تر) LED متصل میکنیم.

 

03- کلید فشاری آردوینو

مرحله دوم-کلید فشاری آردوینو

 

 

مرحله سوم: از پایه ی دیگر مقاومت 220 اهم با سیم اتصال جامپ وایر پین دیجیتال 2 آردیونو متصل میکنیم.

 

04- کلید فشاری آردوینو

مرحله سوم-کلید فشاری آردوینو

 

 

مرحله چهارم: پایه ی منفی LED را به یکی از GND های آردوینو متصل میکنیم.

 

05- کلید فشاری آردوینو

مرحله چهارم-کلیدفشاری آردوینو

 

 

مرحله پنجم: کلید فشاری را به برد اضافه کرده و به یکی از پایه های کلید همانند شکل مقاومت 10K را متصل کرده و از پایه ی دیگر مقاومت به یکی از GND های آردوینو متصل میکنیم.

 

06- کلید فشاری آردوینو

مرحله پنجم-کلیدفشاری آردوینو

 

 

مرحله ششم: از پایه ی دیگر کلید(سمت چپ) به 5V (پنج ولت) در برد آردوینو متصل میکنیم.

 

07- کلید فشاری آردوینو

07-کلیدفشاری آردوینو

 

 

مرحله هفتم: به مانند شکل زیر از قسمت بالایی کلید به پین دیجیتال 4 متصل میکنیم.

 

08- کلید فشاری آردوینو

مرحله هفتم- کلیدفشاری آردوینو

 

 

کدنویسی برنامه

 

/*
 *http://barghfa.com/ 
 *rah andazi kelid feshari dar arduino
 *by Mahmood Kazemi
 */

 //set pin number
 const int ledpin = 2;
 const int buttonpin = 4;
 int buttonstate = 0;

  void setup(){
    Serial.begin(9600);
    pinMode(ledpin, OUTPUT);    //led be onvane khoruji gharar migirad
    pinMode(buttonpin, INPUT);   //kelide feshari be onvane vorudi gharar migirad
  }

  void loop(){
    buttonstate = digitalRead(buttonpin); 

    if (buttonstate == HIGH){

      digitalWrite(ledpin, HIGH);
      Serial.println("LED ON+++BarghFA.com+++");
    }
    else{

      digitalWrite(ledpin, LOW);
      Serial.println("LED OFF---BarghFA.com---");
    }
    
  }

 

فیلم تکمیل شده پروژه

 

 

 

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

ما به وظیفه ی خود یعنی آموزش رایگان عمل کردیم حال نوبت شماست که با معرفی سایت برقفا به دوستان خود باعث دلگرمی ما شوید.

اگر علاقه دارید که از همکاران ما باشید و در تولید و آموزش محتوای اختصاصی با نام خودتان به ما یاری دهید فقط کافیست در سایت ثبت نام کرده و فرم نویسندگی را تکمیل کنید.

مطالب مرتبط

نظرات شما

  1. هادی

    با سلام میخواستم بدونم سیمی که برای اتصال ها استفاده می کردین چه هست؟ لطفا پاسگو باشید
    با تشکر

    • حسین فردزرجانی

      با سلام
      از سیم سایز 1 یا 0.5 استفاده کنید، البته سیمی که ما استفاده کردیم سوکت خورده بود… شما میتونید سیم و سوکت را به صورت جدا خریداری کنید و با سایز و با توجه به مدار خودتون سوکت بزنید… یا اینکه از سیم سوکت خورده آماده اسفاده کنید…

  2. مهدی

    سلام
    میخام وقتی شستی رو تا 10 ثانیه یکسره نگه داشتم پیغام بده (داخل کنسول و یا LED روشن بشه ) چه کار کنم؟
    لطفا کمک کنین
    ممنون

قالب ووکامرس