Circuit Documentation
Summary
This circuit consists of an Arduino UNO microcontroller, a red LED, and a 120 Ohm resistor. The Arduino UNO is programmed to blink the LED on and off at one-second intervals.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
LED: Two Pin (red)
- Description: A red light-emitting diode.
- Pins: cathode, anode
Resistor
- Description: A resistor with a resistance of 120 Ohms.
- Pins: pin1, pin2
- Properties:
- Resistance: 120 Ohms
Wiring Details
Arduino UNO
- GND: Connected to the cathode of the LED.
- D13: Connected to pin2 of the resistor.
LED: Two Pin (red)
- cathode: Connected to GND of the Arduino UNO.
- anode: Connected to pin1 of the resistor.
Resistor
- pin1: Connected to the anode of the LED.
- pin2: Connected to D13 of the Arduino UNO.
Code Documentation
Arduino UNO Code
void setup() {
// Initialize the digital pin as an output.
pinMode(13, OUTPUT);
}
void loop() {
// Turn the LED on (HIGH is the voltage level)
digitalWrite(13, HIGH);
// Wait for a second
delay(1000);
// Turn the LED off by making the voltage LOW
digitalWrite(13, LOW);
// Wait for a second
delay(1000);
}
This code initializes pin 13 of the Arduino UNO as an output in the setup() function. In the loop() function, it turns the LED on by setting pin 13 to HIGH, waits for one second, then turns the LED off by setting pin 13 to LOW, and waits for another second. This cycle repeats indefinitely, causing the LED to blink on and off at one-second intervals.
