I am developing a product, in which a number of solenoids act like mini punching machines. these solenoids need to be realty small- ( currently under development). I would like to know whether Arduino will be abel to controll them?- . The micro- processor need to activate one solenoid or more solenoid at a time, similar to dot matrix printers.
Each solenoid will need a driver as an Arduino output will not provide enough current to actuate a solenoid. The driver can consist of a transistor (logic level MOSFET or BJT), a flyback diode and required resistors. An external power supply will also likely be necessary.