Задержка перед передачей данных.
- Войдите на сайт для отправки комментариев
Сб, 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); } } }