پروژه کنترل ال‌ای‌دی با پوش‌باتن

در این پروژه ، ما می‌توانیم یک ال‌ای‌دی را با کلید پوش‌باتن خاموش یا روشن کنیم. در این پروژه ما از دستورات شرطی و دیجیتال های ورودی و خروجی استفاده می‌کنیم. بی معطلی شروع کنیم!

قطعات مورد نیاز این پروژه:

شماتیک این پروژه:

کد کامل پروژه:

int button = 12; // button تعریف متغیر int led = 13; // led تعریف متغیر int state = 0; // تعریف متغیر وضعیت ال‌ای‌دی void setup() { pinMode(button, INPUT); // معرفی کلید (پین 12) به عنوان ورودی pinMode(led, OUTPUT); // معرفی ال‌ای‌دی (پین 13) به عنوان خروجی } void loop() { if (digitalRead(button) == HIGH) { // اگر کلید فشرده شد state = !state; // متغیرِ وضعیت ، معکوس شود digitalWrite(led, state); // وضعیت ال‌ای‌دی برابر با متغیر وضعیت شود delay(300); // ایجاد 300 میلی‌ثانیه تاخیر برای این‌که کلیک فقط یک بار حساب شود } }