Ожидание последовательного ответа от карты Magstrip
Я новичок в программировании на Python, и что мне нужно немного помочь с этим небольшим приложением.
Я пишу небольшое приложение, которое генерирует случайный код, и записываю его в карточку с магнитной полосой.
Устройство чтения карт является MSR206u и подключено через последовательный порт, я могу читать и записывать кодировщик карты, но мне нужно дождаться подтверждения от кодировщика.
Когда я отправляю кодировщику писать, он пишет "ОК", но я не знаю, как "дождаться" ответа от кодировщика.
Спасибо за вашу помощь!
1 ответ
Решение
Вы можете дождаться ответа, просто прочитав последовательный порт с соответствующим настроенным таймаутом. Оба тайм-аута чтения и между символами могут быть указаны в конструкторе serial.Serial класса из pyserial.