Arduino is a set of ope-source hardware and software used to build interactive electronics projects. Applications for Arduino are typically written in C++ in the Arduino IDE or Arduino Web Editor (recommended over Arduino IDE); however other options for controlling arduinos exist such as with Node-RED.

Components of an Arduino Build

  1. Sensors convert physical phenomena into electrical signals (e.g. humidity, light, proximity)
  2. Effectors convert electrical signals into physical phenomena (e.g. lights, motors, solenoids)
  3. Code processes inputs from sensors and controls the outputs to effectors to create desired behaviors
  4. Wires carry electrical power and signals between components

Arduino Resources

Deeper Knowledge on Arduino

Arduino Programming

Knowledge about programming Arduino boards

Arduino 16x2 LCD

How to use the popular 16x3 LCD included with many Arduino kits

Arduino Uno

The open-source electronics platform for interactive projects and prototypes

Broader Topics Related to Arduino

Electrical Engineering

Build and deconstruct electrically powered devices

Open-Source Hardware

Useful open source software projects

Arduino Knowledge Graph