Copy of implementation developed for Arduino board