update the projector part, make it work with arduino