Circuit Documentation
Summary
This circuit consists of an Arduino UNO microcontroller, a pushbutton, a red LED, and two resistors. The pushbutton is used to control the LED, which is connected to the Arduino through a resistor to limit the current. The circuit is powered by the Arduino's 5V supply.
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 LED with two pins: anode and cathode.
- Pins: cathode, anode
Resistor (200 Ohms)
- Description: A resistor with a resistance of 200 Ohms.
- Pins: pin1, pin2
Pushbutton
- Description: A pushbutton with four pins.
- Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
Resistor (200 Ohms)
- Description: A resistor with a resistance of 200 Ohms.
- Pins: pin1, pin2
Wiring Details
Arduino UNO
- 5V is connected to Pin 4 (out) of the Pushbutton.
- GND is connected to pin1 of both Resistors.
- D5 is connected to Pin 1 (in) of the Pushbutton.
- D3 is connected to the anode of the LED.
LED: Two Pin (red)
- anode is connected to D3 of the Arduino UNO.
- cathode is connected to pin2 of the Resistor (200 Ohms).
Resistor (200 Ohms)
- pin1 is connected to GND of the Arduino UNO.
- pin2 is connected to the cathode of the LED.
Pushbutton
- Pin 4 (out) is connected to 5V of the Arduino UNO.
- Pin 1 (in) is connected to D5 of the Arduino UNO.
- Pin 2 (in) is connected to pin2 of the Resistor (200 Ohms).
Resistor (200 Ohms)
- pin1 is connected to GND of the Arduino UNO.
- pin2 is connected to Pin 2 (in) of the Pushbutton.
Code Documentation
Arduino UNO Code
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
This code is a basic template for the Arduino UNO. The setup() function is used to initialize any settings, and the loop() function contains the main code that runs repeatedly. In this case, the code is currently empty and needs to be filled in with the desired functionality for the pushbutton and LED.
