Introduction to Arduino Applications (2023S)

The following components are required for this lesson.

Components
Arduino Board (Due)
Resistor (220Ω)
LEDs
Breadboard
Breadboard wire links

Single LED Circuit Diagram

LED Blinking Code

int led = 13;

void setup() {
pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}

LED Fading Code

int brightness_led = 0;
int led = 13;

void setup()
{
  pinMode(led, OUTPUT);
}
void loop()
{

  for (brightness_led = 0; brightness_led <= 255; brightness_led += 5) {
    analogWrite(led, brightness_led);
    delay(50); // Wait for 50 millisecond(s)
  }

  for (brightness_led = 255; brightness_led >= 0; brightness_led -= 5) {
    analogWrite(led, brightness_led);
    delay(50); // Wait for 50 millisecond(s)
  }
}

LED Fading Output

Leave a comment