Here you will learn what are Arduino boards and specification of Arduino Uno and other Arduino boards as well.
Arduino board was design in the Ivrea Interaction Design Institute and their aim is students without a background in electronics and programming concept can also use this.
Note: If you already know about all this theory, you can switch to (1) sample programming model (2) preference settings and basic about IDE software (3) Installation process or (4) Direct programming with the first program Light up LED using Arduino
This board helps to adapt challenges in electronics means interfacing of MCU (microcontroller unit) and different modules like GPS, GSM, RFID, Bluetooth etc in easiest way.
Boards have a wide application in IoT, automation, embedded system etc. All boards are open-source, allowing users to make their own circuitry.
What are Arduino Boards?
Arduino board is an open source platform used to make electronics projects. There are many Arduino boards having different controllers/processors having different specifications. But all the boards are similar, they have input, output, analog, power and ground pins.
Input and output are classify into two categories –
So, simply different Arduino boards have different number of digital and analog pin. We can use digital pins in two states INPUT as well as OUTPUT. In general we call these pins as digital I/O pins.
In few microcontrollers / development boards analog pins are available for input and in very few analog pins are available for output. A few Arduino boards are shown below, See diagram –
Specification of Arduino boards shown in table
|Arduino Board||Processor||Memory – SRAM, EEPROM,
FLASH (used by bootloader)
|Digital I/O||Analogue I/O|
|Arduino Uno||16 MHz
32 KB (2 KB)
|Arduino Due||84 MHz AT91SAM3X8E||96 KB SRAM,
512 KB Flash
|Arduino Mega||16 MHz
|8 KB SRAM,
256 KB Flash
32 KB (4 KB)
Read Next: Arduino UNO Board and component pasted on it