What is Arduino good for ?
Projects requiring Analog and Digital IO
Mechatronics Projects using Servo, DC or Stepper Motors
Projects with volume/size and/or budget constraints
Projects requiring some amount of flexibility and
adaptability (i.e. changing code and functions on the fly)