Комментарии 19
"А у меня будет свой блекджэк! С qr кодами и китайской ардуиной"
Просто надоело постоянно проигрывать в игре Set.
и китайской ардуиной
AT-Start-F437 это не AVR ядро, как в Arduino, а ARM Cortex-M4.
Те же STM32F4xx уже в подмётки не годятся семейству Artery AT32F4xx.
https://habr.com/ru/articles/827128/comments/#comment_27049296
Можно сделать устройство сумматор расходов по чекам. Так как на каждом чеке есть QR код, который содержит дату покупки, потраченную сумму и ещё какие-то 3 непонятных параметра.
В эту игру с людями играть не интересно. А вот если микроконтроллер против микроконтроллера?
Игра вариант лото?
Вот текст про правила игры
Игра Сет
https://habr.com/ru/articles/48714/
Чтобы модуль переключился в режим UART 9600 bit/s надо просканировать вот этот код.
А взломать, или хотя-бы отключить подобный сканер через чтение какого-то другого QR-кода, получается, тоже можно? Интересная дыра
Вообще распознавание самих карточек по фотке - вроде, не сильно сложная задача. Не думаю, что сложнее распознавания текста. Влезет в микроконтроллер хотя-бы для каких-то простых случаев расположения карточек?
Вообще лично мне не понятно, почему производители игры set не печатают QR код или штрих код на обороте карточки
Колода, краплёная QR-кодом - это идея!)
Вообще распознавание самих карточек по фотке - вроде, не сильно сложная задача.
Вот только с чего начать решение этой задачи? И какая математика тут нужна?
Скорее всего множество 2-мерных свёрток. Не нашёл про алгоритмы, но Википедия, например, пишет
Первой программой, распознающей кириллицу, была программа «AutoR» российской компании «ОКРУС». Программа начала распространяться в 1992 году, работала под управлением операционной системы DOS и обеспечивала приемлемое по скорости и качеству распознавание даже на персональных компьютерах IBM PC/XT с процессором Intel 8088 при тактовой частоте 4,77 МГц
8088 по максимальному объёму памяти похож. А по скорости Ваш мк в 50 раз быстрее
А взломать, или хотя-бы отключить подобный сканер через чтение какого-то другого QR-кода, получается, тоже можно? Интересная дыра
Можно QR кодом отключить подсветку, коллиматор, звук.
Можно подключить его вместо клавиатуры по USB и картинками с экрана эмитировать набор текста.
Влезет в микроконтроллер хотя-бы для каких-то простых случаев расположения карточек?
У этого MCU 384kByte RAM и 4MByte ROM

Было бы здорово если, считыватель QR кодов помимо самих данных, зашифрованных в картинке выдавал бы еще в UART угол наклона самого квадрата.
Таким образом считыватель стал бы еще датчиком угла!
Решатель Игры Set на Микроконтроллере