Ну вот, смотрите : Код (C++): #define leds 10 #define sound 9 #define R 3 #define B 5 #define G 6 void setup() { // put your setup code here, to run once: pinMode(leds, OUTPUT); pinMode(sound, OUTPUT); pinMode(R, OUTPUT); pinMode(B, OUTPUT); pinMode(G, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(leds, HIGH); digitalWrite(R, HIGH); digitalWrite(B, HIGH); delay(500); digitalWrite(leds, LOW); delay(100); digitalWrite(leds, HIGH); digitalWrite(R, LOW); delay(500); digitalWrite(leds, LOW); digitalWrite(R, HIGH); digitalWrite(B, LOW); delay(100); digitalWrite(G, HIGH); digitalWrite(leds, HIGH); delay(500); digitalWrite(R, LOW); digitalWrite(G, LOW); digitalWrite(B, LOW); digitalWrite(R, HIGH); delay(100); digitalWrite(R, LOW); digitalWrite(G, HIGH); delay(500); digitalWrite(G, LOW); digitalWrite(B, HIGH); digitalWrite(leds, LOW); delay(100); digitalWrite(B, LOW); digitalWrite(R, HIGH); delay(500); digitalWrite(leds, HIGH); tone(sound,350,500); delay(500); tone(sound,196,500); delay(500); tone(sound,262,500); delay(500); tone(sound,350,500); delay(500); tone(sound,350,500); delay(500); tone(sound,196,500); delay(500); tone(sound,262,500); delay(500); tone(sound,350,500); delay(500); tone(sound,350,500); delay(500); tone(sound,196,500); delay(500); tone(sound,392,500); delay(500); tone(sound,330,500); delay(500); tone(sound,350,500); delay(500); tone(sound,350,500); delay(500); tone(sound,196,500); delay(500); tone(sound,392,500); delay(500); tone(sound,330,500); delay(500); tone(sound,350,500); delay(500); }
Мило. Но напрягает запись в столбик. Лучше бы массив и цикл. Короче, нагляднее и музыку с мигалками одновременно реализовать можно.
Я бы рад сделать то, что вы предложили, но, как и написано в моей учётной записи, я - "нуб". Я совсем недавно приобрёл arduino. Если бы Вы могли предоставить мне нужный код, я был бы Вам очень благодарен.