Defining Arduino
Defining Arduino
Defining Arduino
An Arduino is actually a microcontroller based kit which can be either used
directly by purchasing from the vendor or can be made at home using the
components, owing to its open source hardware feature. It is basically used
in communications and in controlling or operating many devices. It was
founded by Massimo Banzi and David Cuartielles in 2005.
Arduino Architecture:
Arduino’s processor basically uses the Harvard architecture where the
program code and program data have separate memory. It consists of two
memories- Program memory and the data memory.The code is stored in the
flash program memory, whereas the data is stored in the data memory. The
Atmega328 has 32 KB of flash memory for storing code (of which 0.5 KB is
used for the bootloader), 2 KB of SRAM and 1 KB of EEPROM and operates
with a clock speed of 16MHz.
Arduino
Architecture
Power Jack: Arduino can be power either from the pc through a USB or
through external source like adaptor or a battery. It can operate on a external
supply of 7 to 12V. Power can be applied externally through the pin Vin or
by giving voltage reference through the IORef pin.