Вопрос пользователя:
Ответ нейросети:
#include <Arduino.h>
#define LED_PIN_1 2 #define LED_PIN_2 3 #define LED_PIN_3 4 #define LED_PIN_4 5 #define LED_PIN_5 6 #define LED_PIN_6 7 #define BUTTON_PIN 8
void setup() { pinMode(LED_PIN_1, OUTPUT); pinMode(LED_PIN_2, OUTPUT); pinMode(LED_PIN_3, OUTPUT); pinMode(LED_PIN_4, OUTPUT); pinMode(LED_PIN_5, OUTPUT); pinMode(LED_PIN_6, OUTPUT); pinMode(BUTTON_PIN, INPUT);
randomSeed(analogRead(0)); }
void loop() { if (digitalRead(BUTTON_PIN) == HIGH) { int randomNumber = random(1, 7);
switch(randomNumber) {
case 1:
digitalWrite(LED_PIN_1, HIGH);
break;
case 2:
digitalWrite(LED_PIN_1, HIGH);
digitalWrite(LED_PIN_2, HIGH);
break;
case 3:
digitalWrite(LED_PIN_1, HIGH);
digitalWrite(LED_PIN_2, HIGH);
digitalWrite(LED_PIN_3, HIGH);
break;
case 4:
digitalWrite(LED_PIN_1, HIGH);
digitalWrite(LED_PIN_2, HIGH);
digitalWrite(LED_PIN_3, HIGH);
digitalWrite(LED_PIN_4, HIGH);
break;
case 5:
digitalWrite(LED_PIN_1, HIGH);
digitalWrite(LED_PIN_2, HIGH);
digitalWrite(LED_PIN_3, HIGH);
digitalWrite(LED_PIN_4, HIGH);
digitalWrite(LED_PIN_5, HIGH);
break;
case 6:
digitalWrite(LED_PIN_1, HIGH);
digitalWrite(LED_PIN_2, HIGH);
digitalWrite(LED_PIN_3, HIGH);
digitalWrite(LED_PIN_4, HIGH);
digitalWrite(LED_PIN_5, HIGH);
digitalWrite(LED_PIN_6, HIGH);
break;
}
delay(1000);
digitalWrite(LED_PIN_1, LOW);
digitalWrite(LED_PIN_2, LOW);
digitalWrite(LED_PIN_3, LOW);
digitalWrite(LED_PIN_4, LOW);
digitalWrite(LED_PIN_5, LOW);
digitalWrite(LED_PIN_6, LOW);
} }
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.