🔔 زنگ در

دکمه رو فشار بده → دینگ-دانگ! دکمه + بازر.

سطح: متوسط ⭐⭐ · مود: آردوینو (سه‌بعدی + کد)

قطعات لازم

کد کامل پروژه

// Ding-dong doorbell — press the button! 🔔
const int BUTTON = 2;
const int BUZZER = 8;

void setup() {
  pinMode(BUTTON, INPUT_PULLUP);
  pinMode(BUZZER, OUTPUT);
}

void loop() {
  if (digitalRead(BUTTON) == LOW) {   // pressed
    tone(BUZZER, 660);   // ding
    delay(300);
    tone(BUZZER, 520);   // dong
    delay(400);
    noTone(BUZZER);
    delay(200);
  }
}

چطور اجرایش کنم؟

  1. شبیه‌ساز روبومیکر را باز کن و «مود آردوینو» را انتخاب کن.
  2. از پنل «نمونه‌ها»، «زنگ در» را بارگذاری کن — مدار و کد با هم می‌آیند.
  3. دکمه‌ی اجرا ▶ را بزن و خروجی Serial و رفتار قطعات را تماشا کن.
  4. حالا کد را تغییر بده — عددها، پین‌ها، ترتیب — و دوباره اجرا کن!
این پروژه را رایگان در شبیه‌ساز اجرا کن 🤖