Programming Magnetic Ordering for Smart Micromachines