Arduino is an open-source platform developed and maintained by dedicated teams as well as the community of engineers and developers. Arduino board consists of microconstroller and software IDE that allow users to write and upload code to the physical board.
The Arduino platform has become quite popular with people just starting out with electronics thanks to its simple and accessible user experience. The Arduino software is easy to use for beginners, yet flexible enough for advanced users. It runs on Mac, Windows, and Linux. Teachers and students use it to build low cost scientific instruments or to get started with programming and robotics.
Below are some advantages of using Arduino(Click on the each tab to see description):
We started with Arduino by learning the basic components that made of circuit boards such as pins(5V, 3.3V, GND, Analog, Digital, PWM, etc.), main Intergrated Circuit(IC), and different sensors. We then experimented building different projects that help us understand how to interact between software and hardware.Below are some examples: