Adruino programming
Stage 3&4 - Firmware Development and Testing