Ви не увійшли.
Включаешь. Ждешь 2 сек., выключаешь. Через 10 сек. повторяешь. Надеюсь, помог?
Где твой код?
чи хтось знає як це зробмти?
знає. Приблизно так
/*
Зажигаем светодиод на одну секунду, затем выключаем его на
одну секунду в цикле.
*/
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // зажигаем светодиод
delay(1000); // ждем секунду
digitalWrite(13, LOW); // выключаем светодиод
delay(1000); // ждем секунду
}
та не на делаях
аааа
тоді якось так
const int ledPin = 13; // номер выхода, подключенного к светодиоду
// Variables will change:
int ledState = LOW; // этой переменной устанавливаем состояние светодиода
long previousMillis = 0; // храним время последнего переключения светодиода
long interval = 1000; // интервал между включение/выключением светодиода (1 секунда)
void setup() {
// задаем режим выхода для порта, подключенного к светодиоду
pinMode(ledPin, OUTPUT);
}
void loop()
{
unsigned long currentMillis = millis();
//проверяем не прошел ли нужный интервал, если прошел то
if(currentMillis - previousMillis > interval) {
// сохраняем время последнего переключения
previousMillis = currentMillis;
// если светодиод не горит, то зажигаем, и наоборот
if (ledState == LOW)
ledState = HIGH;
else
ledState = LOW;
// устанавливаем состояния выхода, чтобы включить или выключить светодиод
digitalWrite(ledPin, ledState);
}
}
Внутри проверки интервала после включения/выключения светодиода добавь еще одно условие в котором сделай проверку:
если interval==2000 то interval=10000
иначе interval=2000.
И будет тебе щастье
Неактивний
я конечно не профи но кое что знаю:
int ledPin = 13; // Светодиод подсоединен к цифровому выводу 13
void setup()
{
pinMode(ledPin, OUTPUT); // Конфигурируем цифровой вывод как выход
}
void loop()
{
digitalWrite(ledPin, HIGH); // включаем светодиод
delay(1000); // ждем секунду
digitalWrite(ledPin, LOW); // выключаем светодиод
delay(1000); // ждем секунду
}