Добрый день. Имеется связка RFID(rc522)+SD+UNO. RFID (SCK 13, MOSI 11, MISO 12, SDA 10, RST 9) 3.3V, GND SD (SCK 13, MOSI 11, MISO 12, CS 8) 5V, GND но между пином MISO_SD и MISO_UNO стоит резистор 220Ом т.к. без него не стартует SD в связке с RFID. Все было отлично пока не понадобилось мне увеличить длину проводов которыми подключается RFID к UNO. Сейчас длинна 2,5 метра и вся эта связка перестала работать, не стартует SD. Подключаю обратно RFID короткими проводками все работает. Подключаю RFID длинным 2-х метровым проводом к другой UNO без SD тоже все работает. Подскажите как можно решить. С какого то перепуга SD отказывается работать когда RFID на длинных проводах.
почему? И стабильно до 500 метров, и нужно всего 3 провода вместо 7. По габаритам - блок RFID увеличится на 3 мм по высоте, ширина и длина без изменений.
А радиоканал?И для чего sd карта?Может RFID будет читать метки и передавать по радиоканалу на вторую арду а уже она делать все остальное?
Не могу понять почему если rfid сам висит на 2х метровом кабеле то работает, а если подцепить sd то глохнет. По-сути конфликт только в том что rfid 3v а sd 5v. P.s. ради эксперимента запитать rfid от другого источника 3v тоже пробовал.
По умолчанию вроде SPI_CLOCK_DIV4, а понизить попробуйте делителями SPI_CLOCK_DIV32 SPI_CLOCK_DIV64 SPI_CLOCK_DIV128 По подключению, если RFID подключен витой парой - используйте в каждой паре один провод как земля.