2. Introduction
Arduino is an open-source platform used for building electronics
projects. Arduino consists of both a physical programmable circuit
board (often referred to as a microcontroller) and a piece of software,
or IDE (Integrated Development Environment) that runs on your
computer, used to write and upload computer code to the physical
board.
The Arduino platform has become quite popular with people just
starting out with electronics, and for good reason. Unlike most
previous programmable circuit boards, the Arduino does not need a
separate piece of hardware (called a programmer) in order to load
new code onto the board -- you can simply use a USB cable.
Additionally, the Arduino IDE uses a simplified version of C++,
making it easier to learn to program. Finally, Arduino provides a
standard form factor that breaks out the functions of the micro-
controller into a more accessible package.
3. Origins
The project was born in 2003, when several students of the
Institute of Interactive Design of Ivrea, Italy, in order to
facilitate the access and use of electronic and programming.
They did it so that the electronics students had a cheaper
alternative to the popular BASIC Stamp, some plates that
were worth more than one hundred dollars at the time, and
that not everyone could afford.The result was Arduino, a
board with all the necessary elements to connect peripherals
to the inputs and outputs of a microcontroller, and that can
be programmed in both Windows and macOS and GNU /
Linux. A project that promotes the 'learning by doing'
philosophy, which means that the best way to learn is by
slapping.
5. Components
The major components of Arduino UNO board are as
follows:
• USB connector
• Power port
• Microcontroller
• Analog input pins
• Digital pins
• Reset switch
• Crystal oscillator
• USB interface chip
• TX RX LEDs