Discovering and learning using the Arduino boards