int buzzerPin = 9;
int ledPins[] = {2, 3, 4, 5, 6, 7, 8}; // Svetdiodlar uchun pinlar
int noteFrequencies[] = {262, 294, 330, 349, 392, 440, 494}; // Do, Re, Mi, Fa, Sol, La, Si notalarining chastotasi
void setup() {
pinMode(buzzerPin, OUTPUT);
for (int i = 0; i < 7; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
//4-topwiriq
for (int i = 0; i < 7; i++) {
playNote(noteFrequencies[i], ledPins[i]);
delay(500);
}
}
void playNote(int noteFrequency, int ledPin) {
tone(buzzerPin, noteFrequency, 500);
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
noTone(buzzerPin);
}