1 a compiler : a software that enables the user to creat computer programs
2 a microcontroller that is compatible with the compiler used
3 electric components that connect to the microcontroller such as :
leds, stepper motors, electric motors, and sensors.
4 machine parts : this can be custom made using 3d printers, cnc machines...
_________________MB over and out