A fully local, open-source Arduino emulator. Write Arduino code, compile it, and simulate it with real AVR8 CPU emulation and 48+ interactive electronic components,All running in your browser. GitHub: https://github.com/davidmonterocrespo24/velxio
The goal of this project was to learn more about how emulators work internally: CPU instructions, memory management, and low-level architecture.
It's still experimental, but it already runs basic instructions and I'm continuing to improve it.
9 comments
[ 1.4 ms ] story [ 27.1 ms ] threadA fully local, open-source Arduino emulator. Write Arduino code, compile it, and simulate it with real AVR8 CPU emulation and 48+ interactive electronic components,All running in your browser. GitHub: https://github.com/davidmonterocrespo24/velxio
The goal of this project was to learn more about how emulators work internally: CPU instructions, memory management, and low-level architecture.
It's still experimental, but it already runs basic instructions and I'm continuing to improve it.
All I see are dependencies that are glued together with claude.
Can you clearify exactly what you have developed?
[Edit] Which also does Arduino.
void setup() { pinMode(13, OUTPUT); Serial.begin(9600); }
void loop() { digitalWrite(13, HIGH); Serial.println("LED ON"); delay(500);
}In Velxio you can connect an LED to pin 13 and watch it blink, while the Serial Monitor prints the messages in the terminal.