Ага! Поставить за решетку радиатора и на двери написать "ШЕРИФ"!
Гаишники в обморок падать будут!
int led1 = 5; //пин 1 светодиода
int led2 = 11; //пин 2 светодиода
int led=led1; //текущий пин
int blinknum=0; //текущее количество миганий
int blinknummax=2; //сколько нужно миганий на один светодиод
int ledState = LOW; //теекущее состояние светодиода
long previousMillis = 0; //сколько прошло милисекунд
void setup() {
pinMode(led1, OUTPUT); //настройка пина1 для выхода
pinMode(led2, OUTPUT); //настройка пина2 для выхода
}
void loop() {
unsigned long currentMillis = millis(); //считалываю сколько милисек прошло от запуска
int timetochange = analogRead(A0); //считываю показания реостата 0-1023
if(currentMillis - previousMillis > timetochange) { //если прошло милисек больше чем показания реостата то
previousMillis = currentMillis;
if(blinknum>blinknummax){
blinknum=0;
if (led == led1){ //переключаем каким светодиодом моргать
led = led2;
}else{
led = led1;
}
}
if (ledState == LOW){ //переключаем состояние светодиода
ledState = HIGH;
}else{
ledState = LOW;
blinknum=blinknum+1;
}
digitalWrite(led, ledState); //посылаем состояние светодиода на выбранный пин
}
}
008 писал(а):Болты крепления номеров сразу надо смазать.
Вернуться в Наши руки не для скуки
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2