Arduino Integrated Development Environment ( Ide )

1550 Words7 Pages
4.3 SOFTWARE AND HARDWARE 4.3.1 Arduino Software The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software. The Arduino integrated development environment (IDE) is a cross-platform application written in Java, and derives from the IDE for the Processing programming language and the Wiring projects. It is designed to introduce programming to artists and other newcomers unfamiliar with software development. It includes a code editor with features such as syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click. A program or code written for Arduino is called a "sketch".[19] Arduino programs are written in C or C++. The Arduino IDE comes with a software library called "Wiring" from the original Wiring project, which makes many common input/output operations much easier. The users need only to define two functions to make an executable cyclic executive program: Setup (): a function that runs once at the start of a program and that can initialize settings. Loop (): a function called repeatedly until the board powers off. A typical first program for a microcontroller simply blinks an LED on and off. In the Arduino environment, the user might write a program like this: Power LED (Red) and Integrated LED on Line 13
Get Access