Hello,
I started an Arduino simulator described here:
Arduino Simulator Open Source in c++ using free CPP Dev Compiler - Arduino Forum
I was just wondering if anyone was interested in working with me on this. It is free/open source.
Thanks,
Paul
Hello,
I started an Arduino simulator described here:
Arduino Simulator Open Source in c++ using free CPP Dev Compiler - Arduino Forum
I was just wondering if anyone was interested in working with me on this. It is free/open source.
Thanks,
Paul
Why are you using Bloodshed Dev-C++?! Aren't there any newer IDEs to use, like, I don't know, Orwell Dev-C++, Code::Blocks, Visual Studio ...
EDIT: Or even Eclipse...
Last edited by GReaper; 11-19-2012 at 08:29 AM.
Devoted my life to programming...
I just needed something free that worked well. I was not disappointed. Working on adding drag/drop to the program. So far so good.
Moved to orwell cpp dev, thanks for the suggestions. It works better in wondows 8. I added 10k resistor to the list of components. Arduino Simulator Open Source in c++ using free CPP Dev Compiler - Arduino Forum The free cpp compiler that was used to build this project can be downloaded from
http://sourceforge.net/projects/orwelldevcpp/
Simulator Github Repository:
https://github.com/Pualware/ArduinoSimulator
Arduino Libraries used:
Arduino Basic from Git Hub repository
https://github.com/Pualware/serialBasic
Various libraries mocked in libraries directory like LiquidCrystal
Online videos that demonstrate usage:
http://www.youtube.com/watch?v=AdZ5G...ature=youtu.be
http://www.youtube.com/watch?v=laa9V...ature=youtu.be
Last Tested 12/6/2012 on Windows OS:
Windows 8
Last Tested with Arduino version
1.0.2
Last edited by Paulware; 12-10-2012 at 09:22 PM.
So what is exactly happening here? Is the firmware for the device being loaded into the program to show how the hardware will function? If so, that's really neat.
Minor non-programming suggestion: Cover the audio of the youtube videos. There's no speech, so make it silent, or elevator music, or something. The white noise, microphone hiss, and seeming television muffle in the background can be distracting.
Yes. The firmware that the device (an Arduino) is composed of the 3 parts: 1) bootloader software, 2) the sketch software ( that the user creates) and 3) the libraries that the user includes. The bootloader software is transparent to the windows user. the sketch software is an "example.ino" file that is placed in the default directory and the libraries are either mocked or pointed to in an include directory. That being said, what is needed is to be added all the different types of components that can be connected to the Arduino. The next of which may be a 4x4 matrix keypad entry component, and general enhancement of the gui. If anyone is interested in helping with cpp code, I can post some design documents (uml, etc) to present the software, I am also agreeable to doing refactoring per your suggestions.Thanks for the video suggestion , Paul