Arduino







                                                       ARDUINO                               

what is arduino?
        Arduino is an communicator which communicate's between hardware and software.Many programs are written in a c language,python,ect...But arduino is written in a modified c language which it include many example library files that help user to know more about arduino.Arduino is made in italy by arduino developers.Other type communicator's like rasberrypi,DAQ,myrio,ect...are very costly to buy but arduino cost is veryvery low compared to other boards.And language used for arduino also very easy.
What it consist of ?
 Arduino consist of micro controller ATmega 328p.And it has inbuilt digital to analog converters .which help us to connect both digital and analog  devices to the port.It is burned with own boot loader .which converts arduino language to digital one.It has own inbuilt Ram and Rom to store data and run using a 5V dc supply.It has own dumper inside the arduino board.Depends upon model no of inputs and output ports is differed.
Arduino Uno (R3)



The above diagram is an one famous model arduino UNO which mostly used for learning purposes.
Models of arduino:
  • Arduino pro mini
  • Arduino mini
  • Arduino uno
  • Arduino mega
  • Arduino due
  • Arduino leonardo
Brief History of Arduino 
  •  In 2005, a project was initiated to make a device for controlling student-built interactive design projects that was less expensive than other prototyping systems available at the time.  
  •  Founders Massimo Banzi and David Cuartielles named the project after Arduin of Ivrea and began producing boards in a small factory located in Ivrea.
Programming Environment 
  •  The Arduino Uno can be programmed with the Arduino software IDE(integrated development environment) . 
  •  The Atmega328 on the Arduino Uno comes preburned with a Bootloader that allows you to upload new code to it without the use of an external hardware programmer.
  •   You can also bypass the Bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header. 
  •  Arduino IDE works on windows , linux as well as Mac lion X platforms. 
Arduino IDE
Image result for arduino ide
Advantages of Aurdino 
  • Open source 
  • Simplified and user-friendly programming language 
  • No additional programmer/burner hardware required for programming board
  •  Portable 
  • Low power consumption    
The basic Arduino board 
Image result for arduino part diagram
Applications of Arduino 
  • Home Automations 
  • Sensor prototyping 
  • Robotics 
  • ISP programming 
  • Easy Wifi ,Gsm ,Ethernet , Bluetooth , zigbee Conectivity
Other prototyping platforms
  1.  Raspberry pie 
  2.  Beagle board 
  3.  Panda board 
  4.  Cotton candy 
  5.  CubieBoard 
  6.  APC Rock 
  7.  Hackberry 
  8. Gooseberry 
Final thoughts 
  • Arduino is a cheap and versatile open source prototyping environment 
  •  It is basically designed for novice , non technical people 
  •  Programming language is simple
  •  Arduino has a terrific community support and documentation 
  • Technical people can use Arduino for testing sensors or other prototyping work  
Arduino website:
arduino has its own website for learning and developing purposes you can learn arduino by using the link given below:







Arduino software download:
download arduino software



Comments

Post a Comment