Go Down

Topic: Free virtual Uno simulation environment (Read 349778 times) previous topic - next topic


I've come across a possible bug.
In the code below, in block //4 the replace seems not to function.

   Sample Program to show some string functionsn
//#include "string.h";

void setup() {
   String my_str = "This is my string.";
   // (1) print the string
   // (2) change the string to upper-case
   // (3) overwrite the string
   my_str = "My new string.";
   // (4) replace a word in the string
   my_str.replace("string", "Arduino sketch");
   // (5) get the length of the string
   Serial.print("String length is: ");

void loop()


My code is working perfectly on Arduino uno v3. Simulator is giving error on  #include <String.h>

Error is :
PARSE ERROR: A < > Bracketed #include file name must contain the full drive path

How to solve this issue?


Thanks for this monumental effort ! I ran the "blink" program and another a string functions testing program and they ran perfectly . I attached a few 'small devices" as well like LEDs and a terminal , was impressed with its functioning. The compiler within it is very friendly and its messages are detailed to solve any coding mistake easily, even compared to the Arduino IDE C compiler. My congratulations. Is there a way to run a HEX file directly in case i don't have C source program ? its needed in some situations where i compile on a different compiler and want to test the hex file on your simulator or someone gives me a hex file to use.


how can I download a Uno simulator in my computer?
please help


Hi, have not tried this yet, my home system run Ubuntu and centos Linux any thought of porting it?

I will create a windows VM to try it, but would prefer a native version.. please

Or maybe an android one for my old A500 tablet..

It runs both Lubuntu 14.04 and android 5.1.1.



At    https://www.sites.google.com/site/unoardusim/services  the page for the simulator is said.

"This is a simulator for Windows (XP or later). Porting to other operating systems is a project for future."

so it only runs on windows. [ from one 60yr old to another : )  ]


Boa tarde, alguém sabe informar onde encontro um curso de Arduino autorizado? Gostaria de certificar professores e a escola pelo Arduino.



Excellent initiative!

Do you have plans to release it for OSX?


Brilliant.  I am currently developing a flight simulator interface while on holiday without my Ardiuino hardware.  Now I can continue working and testing.
Thank you.



I feel that this is exactly the initiative that Arduino embodies, and encourages, and rightly so.
Are there any plans to develop it into Android and/or iOS?


Oct 18, 2019, 07:02 pm Last Edit: Oct 18, 2019, 10:02 pm by kashifmirza
Top 10 Best Simulators for Arduino

It would no embellishment on the off chance that I notice that Arduino microcontroller advancement board is the most normally and broadly utilized improvement board among the understudies and specialists. There are a wide assortment of uses where we can utilize the Arduino to fill the need. Notwithstanding this countless sensors and actuators are accessible which can without much of a stretch be interfaced with the Arduino improvement board. This wide accessibility of Arduino and its fringe facilitates the installed originators to build up the model of their item.

arduino simulator

Go Up