Arduino was built around the Wiring project of Hernando Barragan. Wiring was Hernando’s thesis project at the Interaction Design Institute Ivrea. It was intended to be an electronic version of Processing that used our programming environment and was patterned after the Processing syntax. It was supervised by myself and Massimo Banzi, an Arduino founder. I don’t think Arduino would exist without Wiring and I don’t think Wiring would exist without Processing. And I know Processing would certainly not exist without Design By Numbers and John Maeda.
Here, Arduino co-founder Massimo Banzi shows how easy and creative the Arduino can get.
The IDE comes with a C/C++ library called “Wiring”. Arduino code need two main functions to run the Arduino.
- setup() – a function run once at the start of a program that can initialize settings
- loop() – a function called repeatedly until the board powers off
Like most of other micro-controllers this has its beginners program called ‘blink’. Its the ‘Hllo world’ application in microcontroller world.
#define LED_PIN 13
void setup () {
pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output
}
void loop () {
digitalWrite (LED_PIN, HIGH); // turn on the LED
delay (1000); // wait one second (1000 milliseconds)
digitalWrite (LED_PIN, LOW); // turn off the LED
delay (1000); // wait one second
}
And that’s how easy it is to program an Arduino.
here’s some other Arduino versions.
One Square Inch of Goodness | ATmega328P TQFP
TechDuino™ – Arduino Uno made in Sri Lanka by TechKatha Team
….
How to Shrinkify your Arduino Projects by Matt Richardson – 546 views





Read more
2 Responses to "What is Arduino"