Welcome to CODEDU Arduino Simulator!
🎯 How to Play
This interactive Arduino simulator allows you to build circuits, connect components, and simulate real Arduino projects.
🔧 Getting Started
- Drag & Drop: Drag components from the sidebar to the workspace
- Connect: Click on pins to connect components with wires
- Configure: Use the Arduino panel to control digital and analog pins
- Simulate: Watch your circuit come to life!
📱 Components Available
Arduino Board
- Digital pins (D2-D13) for digital input/output
- Analog pins (A0-A5) for analog input
- Power pins (5V, 3.3V, GND)
Sensors
- LDR: Light sensor - outputs analog values based on light
- Ultrasonic: Distance sensor - measures distance in cm
- DHT11: Temperature and humidity sensor
- PIR: Motion detection sensor
- Gas Sensor: Air quality monitoring
Input Devices
- Button: Push button for user input
- Potentiometer: Variable resistor for analog input
- Keypad: 4x4 matrix keypad for numeric input
Output Devices
- LED: Light-emitting diode
- RGB LED: Color-changing LED
- LCD Display: 16x2 text display
- 7-Segment: Numeric display
- Buzzer: Audio output device
Actuators
- Servo Motor: Precise angular positioning
- DC Motor: Continuous rotation motor
- Stepper Motor: Precise step-by-step movement
⚡ Electrical Rules
- Components need power (5V or 3.3V) and ground (GND) to work
- Digital pins output HIGH (5V) or LOW (0V)
- Analog pins read values from 0 to 1023
- LEDs need current limiting resistors
- Motors require proper power supply
🎮 Controls
- Clear: Remove all components and wires
- Zoom +/Zoom -: Zoom in/out of the workspace
- Reset: Reset zoom to default
- Delete: Remove selected component or wire
🌍 Multi-Language Support
Switch between languages using the dropdown menu:
- 🇬🇷 Ελληνικά (Greek)
- 🇺🇸 English
- 🇵🇹 Português (Portuguese)
- 🇸🇮 Slovenščina (Slovenian)
- 🇹🇷 Türkçe (Turkish)
- 🇪🇸 Español (Spanish)
💡 Tips & Tricks
- Hover over components in the sidebar to see detailed information
- Use the Arduino panel to manually control pin states
- Create rules to automate pin behavior based on sensor readings
- Drag components around the workspace to organize your circuit
- Use the search bar to quickly find specific components
🎓 Learning Objectives
This simulator helps you learn:
- Basic electronics and circuit design
- Arduino programming concepts
- Sensor integration and data processing
- Motor control and automation
- Problem-solving and debugging skills
Have fun building and learning! 🚀