Доброго времени суток. Подскажите, пожалуйста, как мне можно реализовать одновременное ожидание данных с Serial порта, а когда, скажем, нажата кнопка, в этот же порт записывается данные. Пытаюсь использовать для этого таймер: Код (C++): OCR0A = 0xAF; TIMSK0 |= _BV(OCIE0A); SIGNAL(TIMER0_COMPA_vect) { } Однако никакого эффекта нет, не пишется в порт ничего
Данные с порта не надо ожидать, они автоматически получаются и складываются в буфер стандартными средствами ардуино. Всё что вам нужно - проверять их наличие. Почитайте туториалы по ардуино, не страдайте ерундой.
Тоже мудрый совет, мой код был неправильным. Оказывается можно просто проверить есть ли данные, а не ждать их вечно