У меня есть RFID-считыватель, подключенный к плате Arduino. Я хотел бы подключиться к нему через последовательный интерфейс, и всякий раз, когда RFID-считыватель пропускает сигнал (когда он прочитал (RF) ID), я хотел бы получить его в моей программе на C ++.
У меня уже есть код для простой печати RFID на серийный номер с Arduino.
Чего я не знаю, так это как читать его с C ++ в Linux?
Я посмотрел на libserial , который выглядит просто. Однако как я могу заставить программу C ++ реагировать на сигнал и затем читать RFID вместо непрерывного прослушивания? Это необходимо?
РЕДАКТИРОВАТЬ: В большинстве примеров, которые я прочитал, программа (c ++) отправляет ввод и получает вывод. Я просто хочу слушать и получать выходные данные от Arduino.