Arduino

open-source electronics prototyping platform

Arduino

  • Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.

  • For more information, see the website at: http://www.arduino.cc/ or the forums at: http://arduino.cc/forum/

  • To report a bug in the software or to request a simple enhancement go to: http://github.com/arduino/Arduino/issues

  • More complex requests and technical discussion should go on the Arduino Developers mailing list: https://groups.google.com/a/arduino.cc/forum/#!forum/developers

  • If you’re interested in modifying or extending the Arduino software, we strongly suggest discussing your ideas on the Developers mailing list before starting to work on them. That way you can coordinate with the Arduino Team and others, giving your work a higher chance of being integrated into the official release https://groups.google.com/a/arduino.cc/forum/#!forum/developers

Installation

Detailed instructions are in reference/Guide_Windows.html and reference/Guide_MacOSX.html. For Linux, see the Arduino playground: http://www.arduino.cc/playground/Learning/Linux

Credits

Arduino is an open source project, supported by many.

The Arduino team is composed of Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, Daniela Antonietti, and David A. Mellis.

Arduino uses the GNU avr-gcc toolchain, avrdude, avr-libc, and code from Processing and Wiring.

Icon and about image designed by ToDo

===

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Related Repositories

Arduino-Makefile

Arduino-Makefile

Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial. ...

arduino.js

arduino.js

Experimental JavaScript-to-Arduino I/O. Implemented as a wrapper for the "AS3Glue" library (Rube Goldberg-esque stack: JavaScript <-> Flash <-> Socket/serial proxy <-> Arduino USB.) Next steps / fork ideas: NodeJS + WebSocket instead of socket proxy + Fla ...

GRBL-Arduino-Library

GRBL-Arduino-Library

Arduino Library for GRBL - With this Library you can use the Arduino IDE to upload GRBL to your Arduino Board. (More details at the bottom of this page) ...

arduino-serial

arduino-serial

Python port of Tod E. Kurt's arduino-serial.c for communicating with an Arduino over a serial port.. ...

Android-with-Arduino-Bluetooth

Android-with-Arduino-Bluetooth

Arduino and Android classes to easily connect your mobile device with an Arduino board ...


Top Contributors

damellis tigoe zeveland cmaglie mlafauci Fede85 amcewen WestfW shfitz eighthave ffissore Alarus ntruchsess Lauszus amulya349 zfields sgk gandrewstone pbrook PaulStoffregen KonradIT X-Y ricklon oni303 majenkotech sebastienjean embmicro AdamCDunlap ankitdaf championswimmer

Releases

-   old_compiler_removal zip tar
-   0023 zip tar
-   0022 zip tar
-   0021 zip tar
-   0020 zip tar
-   0019 zip tar
-   0018 zip tar
-   0017 zip tar
-   0016 zip tar
-   0015 zip tar
-   0014 zip tar
-   0013 zip tar
-   0012 zip tar
-   0011 zip tar
-   0010 zip tar
-   0009 zip tar
-   0008 zip tar
-   0007 zip tar
-   0006 zip tar
-   0005 zip tar
-   0004 zip tar
-   0003 zip tar
-   0002 zip tar
-   1.6.6 zip tar
-   1.6.5 zip tar
-   1.6.5-r3 zip tar
-   1.6.5-r2 zip tar
-   1.6.4 zip tar
-   1.6.3 zip tar
-   1.6.2 zip tar