This is a repo for the Arduino class organised for girls in YCEM Ghana.
# Basic Arduino Circuits Simulation (Tinkercad)
This repository contains a collection of basic Arduino circuit simulations built using Tinkercad, for the Introduction to Arduino class organised for girls in YCEM Ghana..
It is designed for beginners learning embedded systems and electronics, covering fundamental concepts like LEDs, sensors, and serial communication.
## Objectives
- Understand basic electronic components
- Learn Arduino programming fundamentals
- Simulate circuits before hardware implementation
## Tools Used
- Tinkercad Circuits
- Arduino (C/C++)
## Project Structure
| Folder/File | Description |
|------------|------------|
| led_blink/ | Basic LED blinking circuit |
| push_button/ | Button-controlled LED |
| led_ldr/ | measuring light intensity with LED as output indicator |
| traffic_light | simulating the traffic light using 3 LEDs |
## How to Run
1. Open Tinkercad:
tinkercad.com
2. Go to Circuits section
3. Design the circuits on TinkerCAD
4. Upload the Arduino code into the code editor
5. Start Simulation
## Example: LED Blink
This circuit demonstrates how to blink an LED using Arduino.
**Components:**
- Arduino Uno
- LED
- 220Ω resistor
**Concept:**
Digital output signals are used to control the LED state.
# Preview
## Example 2: LED-LDR (photoresistor) Circuit
## Example 3: Simple traffic light simulation
## Example 4: Push-button and LED project
## Future Improvements
- Add more sensor-based projects
- Include IoT-based simulations
- Integrate real hardware testing