DeveloperBreeze

Electronics & Embedded Systems Programming Tutorials, Guides & Best Practices

Explore 1+ expertly crafted electronics & embedded systems tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.

Arduino Basics: A Step-by-Step Tutorial

Tutorial February 12, 2025


// Arduino LED Blink Example

// The setup function runs once when you press reset or power the board.
void setup() {
  // Initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}

// The loop function runs repeatedly forever.
void loop() {
  digitalWrite(13, HIGH);  // Turn the LED on (HIGH is the voltage level)
  delay(1000);             // Wait for one second (1000 milliseconds)
  digitalWrite(13, LOW);   // Turn the LED off by making the voltage LOW
  delay(1000);             // Wait for one second
}
  • setup(): Initializes digital pin 13 as an output.
  • loop(): Alternates the LED state every second.