Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino is a single-board microcontroller, intended to make building interactive objects or environments more accessible. The hardware consists of an open-source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM. Current models feature a USB interface, 6 analog input pins, as well as 14 digital I/O pins that accommodate various extension boards.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language and the Arduino development environment. Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP. The boards can be built by hand or purchased preassembled; the software can be downloaded for free. The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs.
avr-gcc, avr-g++, avr-objcopy, avrdude are the tools used in compiling 'C' code on arduino.
ref:
wiki - http://en.wikipedia.org/wiki/Arduino
Arduino website - http://www.arduino.cc/
Opensource Hardware Group(All about Arduino) - http://opensourcehardwaregroup.com/
Arduino IDE - http://arduino.cc/en/main/software
Arduino development environment - http://arduino.cc/en/guide/Environment
Arduino Development tools - http://playground.arduino.cc/Main/DevelopmentTools
Arduino library - https://github.com/arduino/Arduino/tree/master/hardware/arduino/cores/arduino
Arduino Makefile - https://github.com/sudar/Arduino-Makefile
Programming Arduino Uno in pure C/C++ -
Introduction to Arduino - http://www.instructables.com/id/Intro-to-Arduino/
Intel Arduino compatible Galileo board - http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html
Arduiono IDE and sketch development overview - http://opensourcehardwaregroup.com/tutorial-3-arduino-ide-and-sketch-overview/
Arduino boards summary - http://www.hobbytronics.co.uk/arduino-summary
Advanced Arduino Hacking - https://pragprog.com/magazines/2011-04/advanced-arduino-hacking
Arduino Books(https://drive.google.com/folderview?id=0B5BO97vHUkN2VzEzTXFtRS1tSXc&usp=sharing_eid) -
Arduino Cookbooks -
Arduino Cookbook 2nd edition -
Arduino is a single-board microcontroller, intended to make building interactive objects or environments more accessible. The hardware consists of an open-source hardware board designed around an 8-bit Atmel AVR microcontroller, or a 32-bit Atmel ARM. Current models feature a USB interface, 6 analog input pins, as well as 14 digital I/O pins that accommodate various extension boards.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language and the Arduino development environment. Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP. The boards can be built by hand or purchased preassembled; the software can be downloaded for free. The hardware reference designs (CAD files) are available under an open-source license, you are free to adapt them to your needs.
avr-gcc, avr-g++, avr-objcopy, avrdude are the tools used in compiling 'C' code on arduino.
ref:
wiki - http://en.wikipedia.org/wiki/Arduino
Arduino website - http://www.arduino.cc/
Opensource Hardware Group(All about Arduino) - http://opensourcehardwaregroup.com/
Arduino IDE - http://arduino.cc/en/main/software
Arduino development environment - http://arduino.cc/en/guide/Environment
Arduino Development tools - http://playground.arduino.cc/Main/DevelopmentTools
Arduino library - https://github.com/arduino/Arduino/tree/master/hardware/arduino/cores/arduino
Arduino Makefile - https://github.com/sudar/Arduino-Makefile
Programming Arduino Uno in pure C/C++ -
- https://code.google.com/p/arduino/wiki/BuildProcess
- https://balau82.wordpress.com/2011/03/29/programming-arduino-uno-in-pure-c/
- https://www.ashleymills.com/node/327
- http://www.wikihow.com/Write-Arduino-Software-in-C
Introduction to Arduino - http://www.instructables.com/id/Intro-to-Arduino/
Intel Arduino compatible Galileo board - http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html
Arduiono IDE and sketch development overview - http://opensourcehardwaregroup.com/tutorial-3-arduino-ide-and-sketch-overview/
Arduino boards summary - http://www.hobbytronics.co.uk/arduino-summary
Advanced Arduino Hacking - https://pragprog.com/magazines/2011-04/advanced-arduino-hacking
Arduino Books(https://drive.google.com/folderview?id=0B5BO97vHUkN2VzEzTXFtRS1tSXc&usp=sharing_eid) -
- Beginning Arduino, 2nd Edition: https://drive.google.com/file/d/0B_hC-3L4eq17T0tsMmxwSk1fUVk/view?usp=sharing_eid
- Getting Started with Arduino v2: https://drive.google.com/file/d/0B_hC-3L4eq17aTdtWUxsRm85Wm8/view?usp=sharing_eid
- Exploring Arduino: Tools and Techniques for Engineering Wizardry: https://drive.google.com/file/d/0B_hC-3L4eq17NzdxSmZTbVk1dE0/view?usp=sharing_eid
- Arduino - A Quick Start Guide Quick Start Guide: https://drive.google.com/file/d/0B_hC-3L4eq17NjR4U1NaWktqMEk/view?usp=sharing_eid
Arduino Cookbooks -
Arduino Cookbook 2nd edition -
- https://drive.google.com/file/d/0B_hC-3L4eq17cVdwTTlDMUFCM1k/view?usp=sharing_eid
- http://www.mogi.bme.hu/letoltes/MECHATRONIKAI%20&%20IR%C3%81NY%C3%8DT%C3%81STECHNIKAI%20T%C3%81RGYAK/MECHATRONIKAI%20SZIMULACIOK/Ardunio/Arduino_CookBook_2nd_edition.pdf
- https://drive.google.com/file/d/0B_hC-3L4eq17djIyeGttX1p1bXc/view?usp=sharing_eid
- http://juniorfall.files.wordpress.com/2011/11/arduino-cookbook.pdf