top of page
515b547fce395f853c000007.png
515b5745ce395fc83c000001.png
Arduino_Uno_R3.jpg
515b5139ce395f314e000000.png

What is Arduino?

Arduino is a microcontroller development board having a facility of program a compiled c code to atmega chips. Now a day we can see everywhere  the microcontroller chips  
in modern electronics. The main advantage of this device is reducing the number of components in an electronic circuit. We can control things with a simple program.It has a USB serial connection interface to communicate with a computer. There are different types of Arduinos,


 

  • Arduino Uno (R3)

  • Arduino Nano

  • Arduino Micro

  • Arduino Due

  • LilyPad Arduino Board

  • Arduino Bluetooth

  • Arduino Diecimila

  • RedBoard Arduino Board

  • Arduino Mega (R3) Board

  • Arduino Leonardo Board

  • Arduino Esplora

  • Arduino Pro Mic

  • Arduino Ethernet

  • Arduino Zero




How to write a program into the Arduino 

Programming Arduino needs an IDE (Integrated Development Environment) or a compiler software, such as Arduino IDE. Just simply connect a usb cable to Arduino board and open IDE, then type c code what you want and click upload button. That's it, it is ready to use.











How it works with the Arduino IDE 

While uploading a program, it have libraries and code section, it will upload to the Atmega chip with a piece of code called as  Arduino Bootloder, 
the main function of bootloader is to communicate with the board and Arduino IDE. An Atmega chip without Arduino bootloader can't communicate with IDE software and can't program with it.



DOES IT HAVE PRE-BURNED BOOTLOADER IN ARDUINO BOARD ?

Yes, of course every new Arduino board we will purchase on market have pre uploaded bootloader. In case you need to change the microcontroller chip, newly purchased chip needs to burn bootloader to work with it.
 

Atmega 328p micro chip is used in the ARduino Uno board,

       There are different types of ATMEGA328  available in the market, with different signatures, they all have independant signatures.



ATMEGA328, ATMEGA328P, ATMEGA328P-PU


ATMEGA 328 needs special software to program it, such as AVRDUDESS, Compile a code in Arduino IDE and take a hex file of it without bootloader and upload with avrdudess software.





 

Arduino-Leonardo-Board-300x223.png
RedBoard-Arduino-Board-300x234.png
LilyPad-Arduino-Board-300x202.png
Arduino-Mega-R3-Board-300x157.png
Arduino-Uno-R3.png
Arduino-Zero-300x223.jpg
Arduino-Diecimila-300x214.jpg
Arduino-Due-300x165.jpg
Arduino-Esplora-300x153.jpg
Arduino_Uno_R3.jpg
arduino-uno-r3-500x500.jpg
Arduino-Nano-300x222.jpg
Arduino-Micro-300x149.jpg
ARDUINO IDE.png
Arduino_1.0_IDE,_Ubuntu_11_edited.jpg
bottom of page