В программе не учитывал последовательность и порядок выталкивания битов, при желании в коде для Arduino можно это исправить.