BELAJAR ARDUINO 2 | MEMBUAT LED BERJALAN / RUNNING LED | BELAJAR ARDUINO MUDAH
Table of Contents
Introduction
In this tutorial, we will learn how to create a running LED effect using an Arduino. This project is a great way to get hands-on experience with basic electronics and programming. By the end of this guide, you will have a working circuit that makes LEDs light up in a sequence, giving the illusion of movement.
Step 1: Gather Your Materials
Before starting, ensure you have the following components:
- Arduino board (e.g., Arduino Uno)
- 8 LEDs (any color)
- 8 resistors (220 ohms recommended)
- Breadboard
- Jumper wires
- USB cable to connect the Arduino to your computer
Practical Tips
- Choose different colored LEDs for a visually appealing effect.
- Ensure you have a stable workspace to set up your circuit.
Step 2: Connect the LEDs to the Arduino
Follow these steps to set up the circuit:
- Insert the LEDs into the breadboard. Arrange them in a row.
- Connect the anode (long leg) of each LED to a separate digital pin on the Arduino (for example, pins 2 to 9).
- Connect a resistor from the cathode (short leg) of each LED to the ground (GND) on the breadboard.
- Connect the GND rail of the breadboard to the GND pin on the Arduino.
Common Pitfalls
- Ensure correct orientation of the LEDs; otherwise, they will not light up.
- Verify all connections are secure to avoid interruptions in the circuit.
Step 3: Write the Arduino Code
Open the Arduino IDE on your computer and enter the following code:
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // Define pin numbers
int numberOfLeds = 8; // Total number of LEDs
void setup() {
for (int i = 0; i < numberOfLeds; i++) {
pinMode(ledPins[i], OUTPUT); // Set each pin as output
}
}
void loop() {
for (int i = 0; i < numberOfLeds; i++) {
digitalWrite(ledPins[i], HIGH); // Turn on LED
delay(200); // Keep it on for 200 milliseconds
digitalWrite(ledPins[i], LOW); // Turn off LED
}
}
Explanation of Code
- The
ledPins
array holds the pin numbers connected to the LEDs. - The
setup
function initializes each pin as an output. - The
loop
function turns each LED on and off in sequence, creating the running effect.
Step 4: Upload the Code to the Arduino
- Connect the Arduino to your computer using the USB cable.
- Select the correct board type and COM port in the Arduino IDE.
- Click the upload button (right arrow icon) to upload your code.
Practical Tips
- Ensure your Arduino is properly recognized by the IDE before uploading.
- Watch for any error messages in the IDE to troubleshoot issues.
Step 5: Test Your Circuit
Once the code is uploaded:
- Observe the LEDs lighting up in sequence.
- If they do not operate as expected, double-check your wiring and code for errors.
Troubleshooting Tips
- If an LED does not light up, check its orientation and the connections.
- Ensure that the code is correctly uploaded and that there are no syntax errors.
Conclusion
You have successfully created a running LED effect using an Arduino! This project is an excellent introduction to basic electronics and programming. As a next step, consider experimenting with different delay times or adding more LEDs. You can also explore more complex patterns and animations. Happy tinkering!