An Object-Oriented Platform for Arduino Programming.