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.
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
Advantages of Aurdino
- Open source
- Simplified and user-friendly programming language
- No additional programmer/burner hardware required for programming board
- Portable
- Low power consumption
Applications of Arduino
- Home Automations
- Sensor prototyping
- Robotics
- ISP programming
- Easy Wifi ,Gsm ,Ethernet , Bluetooth , zigbee Conectivity
- Raspberry pie
- Beagle board
- Panda board
- Cotton candy
- CubieBoard
- APC Rock
- Hackberry
- Gooseberry
- 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:
Nice post
ReplyDeletepls put some demo programming dumping video or demo video..
ReplyDelete