A competition-based approach for undergraduate mechatronics education using the arduino platform | Synapse