Мигание светодиода
- Войдите на сайт для отправки комментариев
Вс, 19/01/2014 - 18:18
Добрый день!
Вобщем есть скетч, когда он получает через ком порт какоето значение, например - Q, то выполняет определенное действие, но хочется, сделать так, чтобы все время работы было тестовое моргание светодиодом, чтобы видеть что система жива, помогите дописать:
const int ledPin = 13;
int incomingByte;
void setup() {
Serial.begin(9600);
pinMode(1, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
if (Serial.available() > 0) {
incomingByte = Serial.read();
if (incomingByte == 'Q') {
digitalWrite(1, HIGH);
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(1, LOW);
digitalWrite(ledPin, LOW);
}
}
}
Прикрутить нужно чтото типа
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(1500);
Но так, чтобы во время этих двух секунд ардуина реагировала на входящие послания с ком порта, такое возможно?
Спасибо.
Курите "моргание без delay()"
Курите "моргание без delay()"
Ну собственно скурил, получилось.
-
-