# enes-sen/arduino-first-test-virtual architecture

> Architecture diagram of the GitHub repository enes-sen/arduino-first-test-virtual, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-29). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/enes-sen/arduino-first-test-virtual
- Repository: https://github.com/enes-sen/arduino-first-test-virtual

## Overview

This is a small Arduino virtual-simulation experiment, not a larger application. The documented workflow is to write Arduino code and define a virtual circuit, then simulate them in the editor using Wokwi. The README identifies the relevant files, but source excerpts were unavailable, so the graph shows only these documented relationships and does not infer how configuration is wired internally.

Main entry points: [`TestProject1/Test/src/main.cpp`](https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/src/main.cpp) (Arduino code), [`TestProject1/Test/diagram.json`](https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/diagram.json) (Virtual circuit), [`TestProject1/Test/wokwi.toml`](https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/wokwi.toml) (Wokwi config)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_developer(("Developer"))
node_arduino_code["Arduino code<br/>[main.cpp]"]
node_circuit["Virtual circuit<br/>[diagram.json]"]
node_wokwi_config["Wokwi config<br/>[wokwi.toml]"]
node_wokwi["Wokwi simulator"]

node_developer -->|"writes"| node_arduino_code
node_developer -->|"defines"| node_circuit
node_arduino_code -->|"simulated by"| node_wokwi
node_circuit -->|"simulated by"| node_wokwi
node_wokwi_config -->|"configures"| node_wokwi

click node_arduino_code "https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/src/main.cpp"
click node_circuit "https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/diagram.json"
click node_wokwi_config "https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/wokwi.toml"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_developer,node_wokwi toneIndigo
class node_arduino_code,node_circuit,node_wokwi_config toneTeal
```

## Components

### Other components

- **Developer**
- [Arduino code](https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/src/main.cpp): `TestProject1/Test/src/main.cpp`
- [Virtual circuit](https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/diagram.json): `TestProject1/Test/diagram.json`
- [Wokwi config](https://github.com/enes-sen/arduino-first-test-virtual/blob/main/TestProject1/Test/wokwi.toml): `TestProject1/Test/wokwi.toml`
- **Wokwi simulator**

## Connections

- Developer → Arduino code: writes
- Developer → Virtual circuit: defines
- Arduino code → Wokwi simulator: simulated by
- Virtual circuit → Wokwi simulator: simulated by
- Wokwi config → Wokwi simulator: configures
