Задержка перед передачей данных.
- Войдите на сайт для отправки комментариев
Сб, 20/09/2014 - 01:57
Здравствуйте!
Не так давно купил себе Arduino Mega и стал эксперементировать.
Написал простенький код, который включает светодиод на выводе 10 и выключает его, в зависимости от того, какие данные были отправлены с компьютера.
Весь прикол в том, что ардуино не сразу начинает реагировать на ввод данных с монитора порта, а лишь через секунд 10-20 после запуска монитора. В чем может быть проблема, и как с ней бороться?
byte b;
void setup() {
Serial.begin(9600);
pinMode(10, OUTPUT);
}
void loop() {
if (Serial.available() > 0)
{
b = Serial.read();
Serial.println(b);
if (b == 49) {
digitalWrite(10, HIGH);
}
if (b == 48) {
digitalWrite(10, LOW);
}
}
}