New IDE C++/BASIC with simulator

I've been working on an IDE that I'd like members of the arduino community to try out

It's free, runs on windows, ubuntu, rapsberry pi2

I'm really interested in hearing from anyone in the educational community that teaches either BASIC, C++ or both.

Thanks for sharing.

What advantage has it over the Arduino IDE and the Geany editor which I use?

We need the salesman's spiel :slight_smile:

...R

Hi Robin

Geany is new to me so I can't draw a proper comparison with it yet.. I'll check it out...

Some advantages over the standard arduino IDE are:

  1. You can program in kicchip BASIC so it's good for the very young.
  2. Kicchip BASIC is actually C++ in disguise so it's easy to move from BASIC to C++ later.
  3. You can mix C++ and BASIC in same project.
  4. You can program several platforms, Atmel, Microchip, Red bear, Linux, Raspberry pi2, Windows etc.
  5. It has a simulator so you can try out digital IO, Analog , PWM and serial.
  6. I have included both arduino and basic stamp libraries for digital IO so its easy to port.
  7. It can compile over the internet, you just download the client and kicchip server does the work.

There are probably more advantages, I'm working on the sales spiel at the moment, it would be handy to get feedback from people using the software so I can determine which features are more important and stress them in the literature..

Cheers,
Michael

michaelcollier:

  1. You can program in kicchip BASIC so it's good for the very young.

I don't see why BASIC is easier for the young. If anything they seem able to learn far more easily than older folk.

I can see some value in teaching C/C++ for the Arduino and (say) Python for PC programming. But I don't see the need for taking two bites at the business of learning to program an Arduino.

(Personal opinions)

...R

@michaelcollier

I just blundered into this discussion while banging around looking for alternatives to Arduino. The primary motive is BASIC for teaching teenagers. But I also saw that you have multitasking, the significance of which seems to completely wiz over people's heads. I based a 47 year career and a company on the fact I coul dget 8 bit micros to run and chew gum at the same time without breaking out into a sweat. Anyhow, let me know if you see this and I'll continue ...

David Stonier-Gibson
(Founder, splatco.com, now retired and exploring other platforms for fun.)

DavidSG:
I also saw that you have multitasking, the significance of which seems to completely wiz over people's heads

Probably because it is easy to achieve on an Arduino using the standard IDE and C++. See Several Things at a Time

...R