Было принято решение за отсутствием должных навыков в разводке печатных плат и дороговизной деталей сделать UI на языке processing. Код реализует только UI, без дополнительных возможностей, то есть: на микроконтроллер код возвращает не тип фигуры, а два значения: откуда ее взяли и куда поставили. Таким образом, в дальнейшем, вместо UI на processinge можно будет использовать настоящие герконы, которые будут работать по тому же принципу.
ссылка на гугл диск - https://drive.google.com/drive/folders/1B-iuz1AT_p0YKZGHHyjDeJHlrrbHDakR?usp=sharing