All categories

Arduino 2.3.2

Free Writes and uploads code to Arduino boards
4.1 
Latest version:
2.3.2 See all
Developer:
Collect

Generate, compile and upload programming code to any compatible Arduino board for testing and subsequent modification or adjustment. Uno, Nano, Mega, Esplora, Ethernet, Fio, Pro or Pro Mini, as well as LilyPad models of Arduino boards are accessible.

Arduino is a rich Integrated Development Editor that comes packed with numerous features that allow users to write, compile, and upload their code. With this IDE you can search which board you are using and which libraries you want to link and the program will do the rest.

The program's GUI is quite catchy, thanks to the well-chosen theme colors and the nicely-crafted button icons. Moreover, it has various themes to choose from along with other few interesting customizations options.

What makes Arduino a powerful IDE is the wide support for Arduino boards, such as Esplora, Fio, LilyPad Arduino, Arduino Uno or Nano. Besides that, it offers features like syntax highlighting, brace matching, and automatic indentation.

The supported programming languages are C and C++, so the software will mainly be used by those who understand these languages. It can be used by programmers who know other languages and who are keen to learn C and C++ syntaxes, but it's not suited for novices with no programming knowledge.

Arduino's environment includes built-in libraries, such as Firmata, GSM, Servo, EEPROM or WiFI, but it also offers the possibility of adding one of your own.

The only discovered cons were the program slow loading time and the fact that it lacks a built-in debugger. Despite those cons, Arduino is a program that makes programming language easy to learn and modify, and that, overall, delivers what you expect.

Review summary

Pros

  • Has numerous built-in libraries
  • Supports C and C++ programming languages
  • Provides users with a syntax highlighting feature

Cons

  • The program's loading time is slow
  • It lacks a built-in debugger

Comments

Suggestions

Code::Blocks
Code::Blocks
Free

Programs & provides debugging support for apps developed in C, C++ and Fortran

ScanTool.net for Windows
ScanTool.net for Windows
Free

Offers basic functionality such as reading and erasing diagnostic trouble codes

XAMPP
XAMPP
Free

Development environment for PHP

RStudio
RStudio
Free

Develops applications based on the R language

SCRATCH
SCRATCH
Free

Creates interactive content from the user's media files

TortoiseGit
TortoiseGit
Free

Manage source code revisions using Git from a Windows Shell interface

Download
Free