Вывод UID карты на lcd экран
- Войдите на сайт для отправки комментариев
Чт, 14/09/2017 - 21:00
У меня есть mfrc522 модуль и lcd экран. И я хочу чтобы при поднесении к считывателю карты высвечивалось на экране uid карты, а когда карту убираешь - uid исчезало.
Пробовал такой кусок кода:
mfrc522.PICC_DumpToSerial(&(mfrc522.uid)); // Выводим информацию о метке и считанную с нее информацию в монитор серийного порта lcd.print("UID is: "); lcd.print(&(mfrc522.uid));
И оно не работает, на последней строке выдает ошибку: call of overloaded 'print(MFRC522::Uid*)' is ambiguous
Как сделать так, чтобы оно работало? Заранее спасибо.
Весь код, включая не рабочие элементы (внизу)
P.s. код ниже это слепок макетов для RFID и экрана с просторов интернета
да, забыл отписать что так тоже пробовал, такая же ошибка
Так Uid это структура, lcd.print и ругается, что не знает чего выводить. Подглядите как у них DumpToSerial устроен и по аналогии выведите нужные байты на экран.
Можно уже готовое решение? Я не знаю, как в DumpToSerial смотреть, потому что мне нужно не в Serial выводить, а на монитор
Готовые решения продаются в разделе "Ищу исполнителя".
Я ищу помощи, про готовое решение я сказал "если можно".
Вы просите не помощи, а готовое решение.
Это взаимоисключающие вещи.
И вообще: просить готовое решение на этом форуме в разделах кроме "Ищу исполнителя" считается дурным тоном.
я четко ответил - "если можно". В топике я описываю ситуации и прошу совета. Не передергивайте.
Совет Вы получили в ответе №4.
Где можно получить готовый код, я уже написал, чего ж еще?
Совет Вы получили в ответе №4.
Где можно получить готовый код, я уже написал, чего ж еще?
Я не знаю где смотреть "устройство" структуры DumpToSerial
Можно ссылку на статью или какую-то сопутствующую документацию
Я не знаю где смотреть "устройство" структуры DumpToSerial
Можно ссылку на статью или какую-то сопутствующую документацию
Ну какая статья, смотреть в исходном коде библиотеки MFRC522, разумеется! В каталоге, где она у Вас установлена. Сначала найдите, что из себя представляет UID. Дальше, если сразу не сообразите, как вывести на экран нужную информацию, найдите этот метод, которым в библиотеке uid выводится в сериал. Используйте его как пример.
А что бы сделать для Вас готовый код, это же надо установить все библиотеки, иметь всё необходимое аппаратное обеспечение, чтобы код проверить. Ну кому оно надо?
Совет Вы получили в ответе №4.
Где можно получить готовый код, я уже написал, чего ж еще?
Я не знаю где смотреть "устройство" структуры DumpToSerial
Можно ссылку на статью или какую-то сопутствующую документацию
Ссылку?
Почем язнаю, по какому адресу находится Ваш компьютер и в какой каталог Вы положили файл, в котором содержится исходный код библиотеки.
Нету никаких других "статей или сопутствующей документации".
Или Вы не знаете, как на своем компьютере просмотреть текстовый файл?