Arduino is a simple and open-source hardware which used for many purposes such for DIY projects, experimenting with the scientific devices for physical and chemical sciences. It is a integrated platform which provide both the hardware and the software(Arduino IDE) which is used to write and upload the code to the board.
Arduino board is quite popular among the people who are just starting with the electronics and programming because unlike other embedded systems Arduino does not require any additional device to program it but it itself have Arduino IDE which can be run on any computer and used to write and upload code to the Hardware.Therefore because of its simplicity it is quite famous among the aspiring engineers.
![]() |
Arduino Uno |
Arduino board is quite popular among the people who are just starting with the electronics and programming because unlike other embedded systems Arduino does not require any additional device to program it but it itself have Arduino IDE which can be run on any computer and used to write and upload code to the Hardware.Therefore because of its simplicity it is quite famous among the aspiring engineers.
Arduino Architecture
The Arduino board uses Harvard Architecture that is why it has different memory for both the program code and the program data. The data is stored in the data memory and program code is stored in the flash program memory.
for example The micro controller used in Arduino Uno is Atmega 328, which has 32 KB of flash memory, 2 KB of SRAM, 1 KB of EPROM and also have 16 MHz clock speed.
Some of the basic features of the Arduino are:-
- Digital read pin reads the given digital values to the pin.
- Digital write pin is used to write the digital value of the pin.
- Analog write and read pins is used to write, read the analog values of the pin.
- Reset pin to reset the board to the default values.
- Ground pin to give out ground to the devices.
- VCC pins(5 V & 3.3 V) to give power to the devices.
- Pin mode pin to set the pin to the I/O mode.
Arduino IDE is available for Windows, Mac OS, and also for Linux operating systems. Arduino programming can be done in C++ and also in AVR-C .
0 Comments