1. Home
  2. /
  3. Arduino-c
  4. /
  5. Simple Arduino Blink Program

Simple Arduino Blink Program - Arduino-c Typing CST Test

Loading…

Simple Arduino Blink Program — Arduino-c Code

A simple Arduino program blinking the onboard LED every 500ms.

# arduino_c/blink.ino
void setup() {
	pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
	digitalWrite(LED_BUILTIN, HIGH);
	delay(500);
	digitalWrite(LED_BUILTIN, LOW);
	delay(500);
}

Arduino-c Language Guide

Arduino C (or Arduino language) is a simplified dialect of C/C++ used to program Arduino microcontrollers. It provides a lightweight, beginner-friendly environment for embedded programming, IoT devices, robotics, and sensor-based applications.

Primary Use Cases

  • ▸Controlling LEDs, motors, and actuators
  • ▸Reading sensors (temperature, light, motion)
  • ▸IoT device prototypes with Wi-Fi/Bluetooth modules
  • ▸Robotics and mechatronics control
  • ▸Educational and experimental electronics projects

Notable Features

  • ▸Simplified C/C++ syntax
  • ▸Built-in Arduino libraries for hardware
  • ▸Serial communication support
  • ▸Cross-platform IDE
  • ▸Supports multiple Arduino boards

Origin & Creator

Created by the Arduino Project (Massimo Banzi, David Cuartielles, et al.) in 2005 to simplify microcontroller programming for makers and engineers.

Industrial Note

Arduino C is heavily used in prototyping, hobbyist robotics, IoT experiments, interactive art installations, and rapid hardware development for startups and educational labs.

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher