Parts
-Arduino microcontroller and carrier board
-LiPo battery
-Solenoid
-Female-Female extension cable
Prepare the breadboard
Program the Microcontroller
/** * @file: Solenoid example * @section DESCRIPTION * turn solenoid on/off every 2sec * */
// include additional headers// none// solenoid should go on the power side!#define SOLENOID 5 //use female-female extension cable//--- Function: Setup ()void setup () { pinMode (SOLENOID, OUTPUT); // enable pin for digital output}//--- Function: loop ()void loop () { digitalWrite (SOLENOID, HIGH); // turn on the solenoid delay (2000); // wait 2 second (2000 milliseconds) digitalWrite (SOLENOID, LOW); // turn off the solenoid delay (2000); // wait 2 seconds}