SOFIA is a simulator for Arduino boards.
This is not an IDE, so you'll need to provide a .hex file for simulation. You can use the official Arduino IDE, ArduinoDroid or any other IDE/compiler you want (check out the project's page to get an alternative IDE for this app).
So far, SOFIA can simulate only Arduino UNO and supports:
- Digital Input/Output
- Interruptions
- Timers 0, 1 and 2
- ADC (Analog to Digital Converter)
- USART
To know more about this project, check:
https://project-sofia.gitbook.io/project/
This is an open-source project. Get the source code on Github:
https://github.com/kollinslima/ProjectSOFIA
Developed by:
- Kollins Gabriel Lima (kollins.lima@gmail.com)