🎵 ملودی با بازر
آهنگ «چشمک بزن ستاره» با tone() — صدا واقعاً پخش میشه! 🔊
سطح: متوسط ⭐⭐ · مود: آردوینو (سهبعدی + کد)
قطعات لازم
کد کامل پروژه
// Twinkle Twinkle Little Star — turn your volume up! 🔊
const int BUZZER = 8;
int melody[] = {262, 262, 392, 392, 440, 440, 392,
349, 349, 330, 330, 294, 294, 262};
int duration[] = {400, 400, 400, 400, 400, 400, 800,
400, 400, 400, 400, 400, 400, 800};
void setup() {
pinMode(BUZZER, OUTPUT);
}
void loop() {
for (int i = 0; i < 14; i++) {
tone(BUZZER, melody[i]);
delay(duration[i]);
noTone(BUZZER);
delay(50);
}
delay(2000);
}
چطور اجرایش کنم؟
- شبیهساز روبومیکر را باز کن و «مود آردوینو» را انتخاب کن.
- از پنل «نمونهها»، «ملودی با بازر» را بارگذاری کن — مدار و کد با هم میآیند.
- دکمهی اجرا ▶ را بزن و خروجی Serial و رفتار قطعات را تماشا کن.
- حالا کد را تغییر بده — عددها، پینها، ترتیب — و دوباره اجرا کن!