Ожидание последовательного ответа от карты Magstrip

Я новичок в программировании на Python, и что мне нужно немного помочь с этим небольшим приложением.

Я пишу небольшое приложение, которое генерирует случайный код, и записываю его в карточку с магнитной полосой.

Устройство чтения карт является MSR206u и подключено через последовательный порт, я могу читать и записывать кодировщик карты, но мне нужно дождаться подтверждения от кодировщика.

Когда я отправляю кодировщику писать, он пишет "ОК", но я не знаю, как "дождаться" ответа от кодировщика.

Спасибо за вашу помощь!

1 ответ

Решение

Вы можете дождаться ответа, просто прочитав последовательный порт с соответствующим настроенным таймаутом. Оба тайм-аута чтения и между символами могут быть указаны в конструкторе serial.Serial класса из pyserial.

Другие вопросы по тегам