Здравствуйте. Ищу совета знающих по ситуации: есть rfid браслеты - метки. Также есть считыватель RDM6300 с TTL UART интерфейсом. Проблема в том, что когда этот считыватель был подключен через UART-RS232 адаптер с компьютеру, все работало идеально. Когда же считыватель подключаем к arduino, то получить хоть сколько-нибудь соответствующий реальному код датчика практически нереально, месиво из цифр и букв рандомно разбавленное пробелами. Код (C++): SoftwareSerial rf(4, 3); void setup() { rf.begin(9600); Serial.begin(9600); } void loop() { while(rf.available()){ Serial.write(rf.read()); } } Кто виноват и что делать?)
У мну данный считыватель заработал сразу. Проверяйте правильность соединения, отсутствие помех, надёжность контактов - что тут ещё посоветуешь? Он прост как три копейки, я даже помнится быстренько ради интереса накидал скетч блокиратора/разблокиратора: поднесли метку - открылся замок, поднесли второй раз - закрылся.