Added arduino-based firmware