Measures Concepts
GitHub icon

Arduino Programming Language

Arduino Programming Language - Programming language

< >

Arduino Programming Language is a programming language created in 2005.

#27on PLDB 19Years Old

Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical and digital world. Its products are licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially in preassembled form or as do-it-yourself (DIY) kits. Read more on Wikipedia...


Example from hello-world:
void setup() { Serial.begin(9600); Serial.println("Hello World"); } void loop() { }
Example from Wikipedia:
#define LED_PIN 13 // Pin number attached to LED. void setup() { pinMode(LED_PIN, OUTPUT); // Configure pin 13 to be a digital output. } void loop() { digitalWrite(LED_PIN, HIGH); // Turn on the LED. delay(1000); // Wait 1 second (1000 milliseconds). digitalWrite(LED_PIN, LOW); // Turn off the LED. delay(1000); // Wait 1 second. }

Language features

Feature Supported Token Example
Strings ✓ "
"Hello world"
Print() Debugging ✓ Serial.println
Case Insensitive Identifiers X

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout