Arduino Forum

Development => Other Software Development => Topic started by: mitov on Mar 08, 2015, 03:42 am

Title: New Visual Arduino programming tool
Post by: mitov on Mar 08, 2015, 03:42 am
  Hello Everyone,

I am working on a new Visual Arduino Programming tool.
You can see a snapshot here:
(http://mitov.com/Visuino1.png)

and you can see a short tutorial video here:
https://www.youtube.com/watch?v=v-yMtIzgIeU (https://www.youtube.com/watch?v=v-yMtIzgIeU)

If you are interested, you can join the Beta program. The Betas are posted in this community, and you can download them after joining:
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)

With best regards,
  Boian Mitov
Title: Re: New Visual Arduino programming tool
Post by: CrossRoads on Mar 08, 2015, 04:24 am
I can't ever see myself doing that. I finds words to be much more clear and precise.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 08, 2015, 04:47 am
I can't ever see myself doing that. I finds words to be much more clear and precise.
You mean the visual programming?
Title: Re: New Visual Arduino programming tool
Post by: CrossRoads on Mar 08, 2015, 04:52 am
Yes.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 08, 2015, 04:53 am
Yes.
You should never try it then, it tends to be very contagious, you may catch it ;-)
Title: Re: New Visual Arduino programming tool
Post by: Robin2 on Mar 08, 2015, 11:35 am
I am inclined to agree with @CrossRoads. Programming aids are all very well until you want to do something that they don't quite deal with, or which is not fully described in the instruction manual. Instruction manuals for Open Source Software are usually inadequate - if they exist at all.

How would someone debug code that is produced using your system? Even if it produces regular C/C++ code the user probably would not understand it as s/he probably chose your system to save him/herself the trouble of learning C/C++.

In any case, your image suggests it is a Windows product and I only have Linux.

...R
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 08, 2015, 05:55 pm
In any case, your image suggests it is a Windows product and I only have Linux.
Yeah... at the moment this is Windows only, MAC, and Linux versions are planned in the future. It uses component architecture, and allows you to create and install your own components.

As for documenting, debugging etc., we will see how it goes, and how it can be improved :-)

Cheers,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: Robin2 on Mar 08, 2015, 10:08 pm
As for documenting, debugging etc., we will see how it goes, and how it can be improved :-)
Comprehensive documentation should be available right from Day 1    :)

...R
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 08, 2015, 10:36 pm
Comprehensive documentation should be available right from Day 1    :)

...R
Even in few days old Beta where every change is on the table :-D . If I can pull that, I surely will make it in the computer history :-D
Title: Re: New Visual Arduino programming tool
Post by: marquizto on Mar 11, 2015, 06:59 pm
looking.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 21, 2015, 05:28 am
Just posted Beta 10 in the Visuino Beta community on Google+ :
https://plus.google.com/u/0/communities/116125623808250792822 (https://plus.google.com/u/0/communities/116125623808250792822)

If you are interested, you can join, and download it from there.

Cheers,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: ziorg77 on Mar 26, 2015, 12:49 pm
If you are interested, you can join the Beta program. The Betas are posted in this community, and you can download them after joining:
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)
How to join ?
G+ says "to join this community you need to be invited"
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 26, 2015, 05:54 pm
How to join ?
G+ says "to join this community you need to be invited"
This is strange. All you need is just request to join, and I will accept you. If you have problems, email me at mitov@mitov.com, your G+ ID or e-mail and I will send you invitation.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 27, 2015, 10:25 pm
Just posted another tutorial video, this one on the new structured packet multichannel communication with the serial port, and showing multiple channels of digital and analog data in the scope, and in the new visual instrumentation panel.

Here is the video:
https://www.youtube.com/watch?v=wKKlhgKtDoI (https://www.youtube.com/watch?v=wKKlhgKtDoI)

and a screenshot of the new visual instrumentation panel:
http://labpacks.blogspot.com/2015/03/visuino-arduino-visual-development_25.html (http://labpacks.blogspot.com/2015/03/visuino-arduino-visual-development_25.html)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 29, 2015, 05:57 am
We just launched the site on time for the Arduino Birthday in the USA :-) - http://www.visuino.com (http://www.visuino.com)
Title: Re: New Visual Arduino programming tool
Post by: Robin2 on Mar 29, 2015, 11:51 am
As you seem to have a lot of links to post, why not post them as clickable links (http://forum.arduino.cc/index.php?topic=149044.0)

Your visuino.com page is partly obscured by some silly banner for facebook etc in my browser.

...R
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 30, 2015, 05:03 pm
As you seem to have a lot of links to post, why not post them as clickable links (http://forum.arduino.cc/index.php?topic=149044.0)

Your visuino.com page is partly obscured by some silly banner for facebook etc in my browser.

...R
Thank you! I could not figure out earlier how to do it in this forum, but this time I have found the way after a bit of experimenting, and have modified the posts.

Can you please contact me - mitov@mitov.com and let me know what is obscuring the page for you and in what modes? The web designers are still working on it, and your input will be very valuable for us! You can send me some screenshot, and info on the resolution, browser etc.

With best regards,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: Robin2 on Mar 30, 2015, 06:43 pm
Let me know what is obscuring the page
Seems OK today.

...R
Title: Re: New Visual Arduino programming tool
Post by: mitov on Mar 30, 2015, 06:58 pm
Seems OK today.

...R
Thank you! We are still working to refine it. Please let me know if you have any problems with the site or the Visuino itself!

Boian
Title: Re: New Visual Arduino programming tool
Post by: mitov on Apr 08, 2015, 12:20 am
Visuino - the Visual Arduino Programming Environment Beta 19 is finally available:
http://www.visuino.com (http://www.visuino.com)

Fixed PWM pins and Analog pins on some of the boards. Experimentally added Trinket, and Digispark.
Added optional inverters for the LED displays (for common Anode/Cathode), added component visualizer for the floating point LED display, and number of other fixes and improvements.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Apr 10, 2015, 06:29 am
Just released Beta 20:
http://www.visuino.com (http://www.visuino.com)
Mainly bug fixes reported in the last couple of days. Thanks to all Beta testers that reported them!
Title: Re: New Visual Arduino programming tool
Post by: mitov on Apr 21, 2015, 06:29 am
Just uploaded Beta 23 of Visuino - the Visual Arduino Development Environment:
http://www.visuino.com (http://www.visuino.com)

Improved LED Bar component.
Option to specify path to the generated sketch.
Fixed bug in the scroll bar of some of the in place editors in the Object Inspector.
Title: Re: New Visual Arduino programming tool
Post by: HazardsMind on Apr 22, 2015, 01:49 am
Not to be rude, but I don't think anyone here would use it, but I can see this being a great program for young children to learn how to program. Try to reach out to some local schools and see what they say.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Apr 22, 2015, 06:27 am
Thank you HazardsMind :-).
Why do you think nobody here will use it? I personally use it all the time, actually as well as the OprenWire Studio, especially to capture and display quickly from multiple sensors as example. It is intended to be very powerful and universal tool, albeit just ~2 months old so far.
Title: Re: New Visual Arduino programming tool
Post by: HazardsMind on Apr 22, 2015, 06:48 am
Maybe the newer programmers will find it useful, but I like being in control of what I write. I can see that your program comes with many options to choose from, allowing the user to have an easy experience in making something they want to make. But for me, I guess I just like the challenge of writing something that can take hours if not days to get to work.

I had that same challenge a few hours ago, where as soon as I got home from work, I worked on my new library. It took me about 4 hours to do, but I finally got the result I was looking for and it was a great feeling of accomplishment.

Does your program allow for clusters or certain segments of code to operate at different intervals. Or give the user the ability to dynamically allocate memory by using templates? Just curious that's all.

How about allowing the user to see their layout in actual code form, like a converter? **Nevermind, I watched the video tutorial, however, does it work in reverse too?**
Title: Re: New Visual Arduino programming tool
Post by: mitov on Apr 22, 2015, 07:43 pm
does it work in reverse too?**
I am actually trying to introduce a completely different way of programming. Why, I think there is a need for that, is a long topic. My belief is that the way we program is obsolete by 200 years, or since Ada Lovelace did it on the Charles Babbage mechanical computer. It has lagged behind the modern HW architectures. Now I am making baby steps in that direction, but I am at least trying.
Your question is the same as the question can a compiler work both ways i.e. reverse engineer machine code into C++ object oriented code as example. The Visuino graphical architecture to C++ is what C++ is to machine code. It is one way code generation process.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Apr 22, 2015, 07:47 pm
BTW: I am also working on a version of OpenWire Studio that will be able to program both Arduino and Windows, so you can do the graphical design on both sides and program them seamlessly. Hopefully this will be expanded to MAC, Linux, and Raspberry PI, so you can program all of them visually in minutes, creating complex architectures. I know that it does not give the satisfaction of writing C++ code, but even more satisfying is manually writing the machine code (trust me, I know, I have done it able it 40 years ago ;-) ), but at the end in order the HW to be useful, we need to be able to get SW for it operational within reasonable amount of time, and I am trying to make it happen faster ;-)
Title: Re: New Visual Arduino programming tool
Post by: mitov on May 03, 2015, 01:19 am
Just released Visuino - Visual Development for Arduino Beta 25 with NeoPixels support:
http://www.visuino.com (http://www.visuino.com)

This is a major release!
- Added NeoPixel support, and demos.
- Added color components.
- Added Random Generators.
- Added a number of converters.
- There are also some major updates in the Visuino code generator itself.
- Added packet unpacker, although not fully functional yet.
- Added initial support for shields.
And much more!

(http://1.bp.blogspot.com/-5ojzVMAPyJg/VURM4JjMgCI/AAAAAAAAAi8/jxsFozhugm4/s1600/VisuinoAdvrtisementNeoPixel.png)
Title: Re: New Visual Arduino programming tool
Post by: mitov on May 25, 2015, 10:10 pm

Just released Visuino - Graphical Development for Arduino Beta 32:
http://www.visuino.com (http://www.visuino.com)

(http://www.mitov.com/VisuinoAdNewOneWire.png)

This version adds 6 new components, including the first OneWire component for Maxim Integrated Thermometers.
- Square Generator
- Maxim 1-Wire Thermometer
- Digital To Integer Converter
- Digital To Unsigned Converter
- Digital To Analog Converter
- Digital To Color Converter

Enjoy :-)
Title: Re: New Visual Arduino programming tool
Post by: mitov on May 31, 2015, 07:22 pm
Just released Visuino - Graphical Development for Arduino Beta 35 with Ethernet and LCD support
http://www.visuino.com (http://www.visuino.com)
(http://www.mitov.com/VisuinoAdvrtisementLCD.png)

This version contains fully functional Ethernet Shield support.
Server, and Client sockets are tested and working. The UDP is implemented, but not yet tested.
Also added support for getting the address of 1-Wire Thermometers, and optionally manually specifying thermometer address.
Added LCD suuport for standard and I2C Displays
Added TextValue component
Added the all too important "Hello World!" Demo ;-)
Added Clocking ability to all *Value sources.
Number of important bug fixes.

Enjoy :-)
Title: Re: New Visual Arduino programming tool
Post by: AverageGuy on Jun 03, 2015, 02:36 pm
This thing reminds me of LabVIEW.  Example at http://www.originlab.com/doc%5Cen/LabVIEW/images/6009_Simple_LV71/LV6009SimpleVersion.png
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jun 03, 2015, 05:29 pm
This thing reminds me of LabVIEW.  Example at http://www.originlab.com/doc%5Cen/LabVIEW/images/6009_Simple_LV71/LV6009SimpleVersion.png
Yes, it has a lot of similarities with LabView, and a lot of different concepts as well :-) . Unlike LabView which is sequentially oriented, Visuino is dataflow, and state sharing oriented.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jun 14, 2015, 02:55 am
Just released Beta 38:
http://www.visuino.com (http://www.visuino.com)

This version adds ESP8266 WiFi support.
The component development is also significantly simplified in preparation for officially releasing the component development SDK. Hopefully the SDK will be available in few days.

(http://www.mitov.com/VisuinoAdvrtisementSmaller1.png)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jun 20, 2015, 09:10 pm
Just released #Visuino - Graphical Development for #Arduino Beta 39:
http://www.visuino.com (http://www.visuino.com)

This is the first version that has the ability for developing and installing new custom components trough an open SDK.
A brand new Component Development SDK is also available in the G+ Beta Community and the Facebook Beta group!

This version also includes new demos, and some important bug fixes.

Both the Beta and the component SDK are available for download from the Visuino Beta Google + Community :
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)

Enjoy :-)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jun 30, 2015, 03:35 am
Here is a new video tutorial of using Visuino to program Arduino to communicate with a Delphi application, or OpenWire Studio:

https://www.youtube.com/watch?v=M346OFJgal0 (https://www.youtube.com/watch?v=M346OFJgal0)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jul 09, 2015, 09:30 pm
The Visuino - Graphical Arduino Programming community now has exceeded 5000 members!
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jul 20, 2015, 05:17 am
Create your own ‎Visuino‬ components for ‪‎Arduino‬ article in "Blaise Pascal Magazine" :
http://labpacks.blogspot.com/2015/07/article-about-visuino-and-delphi-in.html (http://labpacks.blogspot.com/2015/07/article-about-visuino-and-delphi-in.html)

(http://www.mitov.com/PascalMagVisuino3.png)
Title: Re: New Visual Arduino programming tool
Post by: pierrotm777 on Jul 22, 2015, 09:22 am
I shoukd like to use Visuino in Vista 32 bits but have always a memory issu each time a put the mouse over a button .
I have 4GB of memory DDR3 .
My issue is always 'out of memory'
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jul 25, 2015, 02:08 am
My issue is always 'out of memory'
What operating system?
It will have this error on XP, and it had it in Vista, but that was fixed.
The problem is that Vista and XP have some bugs in the GDI+libraries.
Title: Re: New Visual Arduino programming tool
Post by: pierrotm777 on Jul 25, 2015, 08:55 am
I use a vista 32 bits with 4GB of memory ...
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jul 31, 2015, 06:11 pm
I use a vista 32 bits with 4GB of memory ...
The latest Beta is Vista compatible, and has this problem fixed in Vista. The bug was in the Vista's version of IGD+ when rendering PNG images. We have added some code to handle that.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Aug 10, 2015, 08:49 pm
We are proud to announce that Visuino http://www.visuino.com is now partnering with CONTROLLINO http://controllino.cc to deliver Arduino based affordable and easy to use PLC solutions!
(http://www.mitov.com/VisuinoAdvrtisementControllino.png)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Aug 25, 2015, 02:10 am
Creating Internet Of Things with Arduino, and Delphi article in "Blaise Pascal Magazine":
http://labpacks.blogspot.com/2015/08/article-about-visuino-and-delphi-in.html (http://labpacks.blogspot.com/2015/08/article-about-visuino-and-delphi-in.html)
(http://www.mitov.com/PascalMagVisuino4.png)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Sep 11, 2015, 09:01 pm
We are trying to see if we can keep Visuino really low cost. At the moment it can be ordered for $9.99 and this includes 3 months of updates. After that if you want to continue receiving updates, you can get 1 year of updates for additional $9.99 .
This prices are available at the moment, and we will try to keep them this low if enough people purchase.
You can purchase by login to your account https://www.visuino.com/login , and placing order there.

Thank you for supporting the product development!
Title: Re: New Visual Arduino programming tool
Post by: mitov on Sep 19, 2015, 10:27 pm
Beta 62 is now available with ViSi Genie Display support, Play Stanton 2 controllers support, and DHT11, DHT21, DHT22, and AM2301 Humidity and Thermometer sensors support.
http://visuino.com (http://visuino.com)

The best way to get the Beta is by joining the Visuino developers community. I usually post a new Beta every few days there:
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Oct 16, 2015, 08:57 pm
A video from CodeRage X demonstrating Visuino and how to create "Internet of Things" With Arduino and Delphi by using Visuino:

https://www.youtube.com/watch?v=GgXHD6lgjI0 (https://www.youtube.com/watch?v=GgXHD6lgjI0)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Nov 05, 2015, 07:26 pm
Just released Beta 73 with a workaround for some of the bugs in the new Arduino IDE:
http://visuino.com/download (http://visuino.com/download)

Added Steering Differential component
Added workaround for some of the bugs in the Arduino IDE 1.6.7 (Install 1.6.7 hourly build, 1.6.6 has a critical bug)
Improved Counter and Flip-Flop components
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 05, 2015, 02:55 am
Just posted a new Visuino Instructable:

Use LEGO Mindstorm RCX Light Sensor with Arduino (Program with Visuino)  (http://www.instructables.com/id/Use-LEGO-Mindstorm-RCX-Light-Sensor-with-Arduino-P/)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 12, 2015, 05:47 pm
Just posted my third Visuino Instructable:
Fanduino - Cool Automatic Arduino Fan (http://www.instructables.com/id/Fanduino-Cool-Automatic-Arduino-Fan/)

Enjoy!
Title: Re: New Visual Arduino programming tool
Post by: avrgen on Dec 12, 2015, 06:09 pm
Hello mitov,

this is really a nice software!
Is it Opensource?

I have not tried it, because i am a Linux user.  ;)

What i want to ask you:
Have you ever think about programming AVR microcontroller "directly" and not only as Arduino board?

Please read my thoughts:
New alternative to the Arduino frontend ? (http://forum.arduino.cc/index.php?topic=365378.0)

Maybe it would be interesting to combine the ideas?
Title: Re: New Visual Arduino programming tool
Post by: avrgen on Dec 12, 2015, 06:18 pm
Maybe the newer programmers will find it useful, but I like being in control of what I write. I can see that your program comes with many options to choose from, allowing the user to have an easy experience in making something they want to make. But for me, I guess I just like the challenge of writing something that can take hours if not days to get to work.
There maybe another view:

This way of programming will be interesting for beginners.
It is important that the result of the visual programming is a source code!

So a novice can start with this and when he wants he can proceed directly with the source.

It is quiet helpful to have another way to get into the stuff.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 14, 2015, 10:54 pm
this is really a nice software!
Is it Opensource?

I have not tried it, because i am a Linux user.  ;)
...
Maybe it would be interesting to combine the ideas?
Thank you!
You may be able to try it under Wine.
Sure, I am open to new ideas :-)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 14, 2015, 11:00 pm
There maybe another view:

This way of programming will be interesting for beginners.
It is important that the result of the visual programming is a source code!
BTW: Visuino is not open source, although the Visuino component library for Arduino is open source.
The Visuino generates source code, but it is highly optimized object oriented code, and not for beginners. Actually Visuino is very easy to use, but also very powerful professional tool ;-) .
Title: Re: New Visual Arduino programming tool
Post by: avrgen on Dec 15, 2015, 12:41 am
BTW: Visuino is not open source, although the Visuino component library for Arduino is open source.
The Visuino generates source code, but it is highly optimized object oriented code, and not for beginners. Actually Visuino is very easy to use, but also very powerful professional tool ;-) .
O.K. Then i ask in the following way (just for interest):
Will this tool be for free or will you sell it later on?


It's fine that it will run under wine.
I am interested to taste the look and feel of this nice connecting visualization.

But at least this will not be my way to program.
Maybe my son can try it - he seems to be interested.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 15, 2015, 12:51 am
Will this tool be for free or will you sell it later on?
It is being sold for $9 and 99 cents. Hopefully affordable :-)
Title: Re: New Visual Arduino programming tool
Post by: avrgen on Dec 15, 2015, 12:59 am
It is being sold for $9 and 99 cents. Hopefully affordable :-)
This should it be. I hope you will have success.

I am not sure if it would make sense to have such an visual programming for all AVR's?
Arduino signify not only for easier programming - it signifies for easy use of hardware too.
So it makes sense that this will be restricted to the Arduino boards for most of the beginners.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 15, 2015, 01:07 am
I am not sure if it would make sense to have such an visual programming for all AVR's?
Arduino signify not only for easier programming - it signifies for easy use of hardware too.
So it makes sense that this will be restricted to the Arduino boards for most of the beginners.
Actually I have been developing Windows programming graphical tools for some years ;-) . Now expanding to cover the Arduino and ESP8266 boards, and planning for others. Also working on Android, and Linux programming tools along the same lines, so a lot of stuff is already here, a a whole lot more coming :-)
Title: Re: New Visual Arduino programming tool
Post by: avrgen on Dec 15, 2015, 01:13 am
I can imagine that this is much work.

There are many things that must be connected in the world.
Often a good visualization is missing for it.
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 16, 2015, 07:42 pm
There are many things that must be connected in the world.
Often a good visualization is missing for it.
Yeah... I have been working on the problem for the last 18 years, but nowadays gaining momentum ;-) .
I started the OpenWire project at around 1997 or so mainly as experimental concept, but real work started around 2001, and has been accelerating ever since :-)
Title: Re: New Visual Arduino programming tool
Post by: avrgen on Dec 16, 2015, 07:50 pm
So this nice kind of visualization is something like your life work?
Title: Re: New Visual Arduino programming tool
Post by: mitov on Dec 18, 2015, 02:24 am
So this nice kind of visualization is something like your life work?
So it seems...
Title: Re: New Visual Arduino programming tool
Post by: brvus on Jan 06, 2016, 08:25 pm
Dear mitov,

I'm very attracted by such these visual tools and today i downloaded the demo f visuino (this name is very similar to my surname....).
It's very interesting and i was thinking to buy a copy of it, but...
I tried to realize a very simple circuit in which a button lights a led. I press and release the button and the led remains active.
The source code is easy. It's only an if operation.
But in Visuino the tutorial makes me add an edge detector and a T flip flop. Is there the possibility to have blocks more similar to the real instructions?
Thank you very much and best regards

Bruno
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jan 31, 2016, 07:34 pm
But in Visuino the tutorial makes me add an edge detector and a T flip flop. Is there the possibility to have blocks more similar to the real instructions?
Hi Bruno,

Thank you!
The Visuino uses a completely different concept than programming. There is no IF statement as there are no statements at all. It uses a data-flow programming and, the design is completely different than coding. That is why the diagram looks different, and is actually easier to follow IMHO ;-)

With best regards,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: mitov on Aug 21, 2018, 10:08 pm
Hello everyone,
It has been a while since I have been in the forum, and a lot has been happening in the Visuino development.
Earlier this year I redesigned it to generate over 90% less code and the generated code to use over 90% less RAM.
Redesigned the IDE to work faster.
I have also improved significantly the graphics display, and NeoPixels support, added large number of new platforms including ESP32, micro:bit, Maple Mini and more.
Introduced the Visuino Pro as a Beta with full Modbus support.
Added support for a number of robot shields and platforms.
Included live help, easier updates, and added hundreds of modules and new components.
I even added option to inject custom code in the Visuino project making it easier to access components currently not supported in Visuino.

Now, I just released Visuino - Graphical Development for Arduino - 7_8_2_259 with YahBoom BBC micro:bit robot support

Added YahBoom BBC micro:bit robot support
Improved BBC micro:bit support
Improved NeoPixels support for ESP32
Reduced Memory Usage by most Motor Control components
Reduced Memory Usage by the WiFi, Ethernet, and GPRS components
Reduced memory usage by SPI SSD1306 Display
Improved ST7735 Display implementation with reduced memory usage
Improved PCA9685 PWM implementation
Improved RGBW Ramp To Color component
A numbed of Visuino IDE improvements

Updated version of the User Code Component is included in the Visuino Pro version available in the G+ Community
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)

(https://www.visuino.com/images/releases/VisuinoAdvrtisementYahBoomRobot.jpg)

Cheers,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: jkwalker111 on Sep 18, 2018, 03:48 pm
Hey, Mitov.  This  is super cool and I'm eager to try it out.
I have a suggestion which is to encourage you to port the program to Linux.  I think it might have good pick-up by Raspberry Pi users and I'm planning to run the Linux side-load (or whatever) on my Chromebook. 
That's just my two cents.  Thanks a lot and I'm glad to see that development is still on-going!
J
Title: Re: New Visual Arduino programming tool
Post by: mitov on Oct 17, 2018, 02:39 am
Hey, Mitov.  This  is super cool and I'm eager to try it out.
I have a suggestion which is to encourage you to port the program to Linux.
Thank you!
Working on MAC and Linux port, but since I am the only guy developing it, and I am already overloaded adding all the new modules and boards, not to mention the rest of my products, it takes time... :-( .
Title: Re: New Visual Arduino programming tool
Post by: mitov on Oct 17, 2018, 03:45 am
Just released Visuino - Graphical Development for Arduino - 7_8_2_261 with Elegoo PenguinBot robot support and more...

Added support for SparkFun ESP32 Thing
Added support for Elegoo Penguin Bot
Added support for stm32duino STM32F103C8 Blue Pill
Added support for SSD1331 Color OLED Display
Added support for Macetech RGB Shades
Added support for Maiyout Serial MP3 Player (MY1690-12P/MY1690-16S)
Added categorized selection for cotroller boards
Added Filtering for component elements
Improved Graphics Performance
Reduced memory usage and improved speed by many of the graphics displays
Improved Circuit Playground support
Improved ESP32 BPI-bit support
Improved support for the YahBoom Robot
Improved EVIVE Support
Improved performance by some of the components
Improved Motor Drivers Components
Improved PL uino support
Improved Nextion Display support

Updated version of the User Code Component is included in the Visuino Pro version available in the G+ Community
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)


(https://www.visuino.com/images/releases/VisuinoAdvrtisementPenguinBotRobot.jpg)

Cheers,
Boian
Title: Re: New Visual Arduino programming tool
Post by: mitov on Jan 14, 2019, 04:07 am
Just released Visuino - Graphical Development for Arduino - 7_8_2_290 with Elegoo Balancing Robot support and more...

https://www.visuino.com/download (https://www.visuino.com/download)


Updated version of the User Code Component is included in the Visuino Pro version available in the G+ Community
https://plus.google.com/communities/116125623808250792822 (https://plus.google.com/communities/116125623808250792822)

(https://www.visuino.com/images/releases/VisuinoAdvrtisementBalancingRobot.jpg)

Cheers,
Boian
Title: Re: New Visual Arduino programming tool
Post by: basic4ever on May 07, 2019, 01:54 pm
Mitov,

Good morning!

Wich is your contact ? I would like to test the VISUINO with NINA W102 and NINA B112, but i have some questions and bugs to report!

I am sure that the Brazilians will love VISUINO with U-BLOX MODULES. I am support in BRAZIL

Miguel
Title: Re: New Visual Arduino programming tool
Post by: mitov on May 07, 2019, 02:07 pm
Wich is your contact ? I would like to test the VISUINO with NINA W102 and NINA B112, but i have some questions and bugs to report!
Miguel
Thank you! :-) My e-mail is mitov@mitov.com . For the last 2 months + I have been working on a brand new Visuino version that uses completely redesigned code generation and with some advanced C++ techniques generates extremely small memory usage code. It is designed to generate code that uses less memory than code written by even very experienced developer, doing a lot of memory optimization tricks. This has been taking all of my time, and I have fallen behind on some e-mails and other stuff, but this push is almost over now, so I will be able to focus on other items again :-)
Title: Re: New Visual Arduino programming tool
Post by: mitov on Aug 12, 2019, 11:15 pm
(https://www.visuino.com/images/releases/VisuinoAdvrtisementM5Stack.jpg)


Just released Visuino - Graphical Development for Arduino - 7_8_3_3 with initial Raspberry Pi, ESPCopter, Arduino Every, M5 Stack Core support and more...
https://www.visuino.com/download (https://www.visuino.com/download)



Updated version of the User Code Component is included in the Visuino Pro version available in the MeWe Community
https://mewe.com/group/5bc7b647058ed309f3286589 (https://mewe.com/group/5bc7b647058ed309f3286589)

Here is also the updated Component Development SDK:
https://mewe.com/group/5bc7b647058ed309f3286589 (https://mewe.com/group/5bc7b647058ed309f3286589)

I hope you will enjoy all the new features, and the new completely free mode :-)

Cheers,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: mitov on Aug 29, 2019, 04:19 am
Just released Visuino - Graphical Development for Arduino - 7_8_3_9 with VL53L0X Laser Ranger support and more...
https://www.visuino.com/download (https://www.visuino.com/download)

(https://www.visuino.com/images/releases/VisuinoAdvrtisementM5Stack2.jpg)



Updated version of the User Code Component is included in the Visuino Pro version available in the MeWe Community
https://mewe.com/group/5bc7b647058ed309f3286589 (https://mewe.com/group/5bc7b647058ed309f3286589)

Here is also the updated Component Development SDK:
https://mewe.com/group/5bc7b647058ed309f3286589 (https://mewe.com/group/5bc7b647058ed309f3286589)
Title: Re: New Visual Arduino programming tool
Post by: herman3030 on Sep 28, 2019, 10:00 am
Morning

I really like this software , and am running the trail for now , but i am battling to run really simple functions . I also can't find any examples , to do very basic projects . I can write the code very easily but to do the same in Visuino I can't seem to bridge the gap  . Example , I have 3 led`s representing a traffic light , switching them on and off with time delays in between and then repeating the loop . I would like to learn the use of the software the same way i learnt how to code manually , but i am battling to bring the one to the other .

Some help would really be appreciated .

Thanks

Herman
Title: Re: New Visual Arduino programming tool
Post by: mitov on Sep 28, 2019, 10:13 am
Example , I have 3 led`s representing a traffic light , switching them on and off with time delays in between and then repeating the loop . I would like to learn the use of the software the same way i learnt how to code manually , but i am battling to bring the one to the other .
Hello Herman,

Thank you! There are a lot of demos included with the Install :-) . You can select |File|Open Demo...| from the menu.
For traffic light you can use the Sequence component and add 3 digital periods controlling the 3 LEDs :-)
You can add multiple sequences and they will work independent from each other and you can control multiple traffic light with different timings simultaneously, something not that simple in traditional programming :-)

Cheers,
  Boian
Title: Re: New Visual Arduino programming tool
Post by: herman3030 on Sep 28, 2019, 12:47 pm
Thanks a lot it works very simple , I would have never got there on my own , I am just battling to think in the way i would code it , and then apply it using Visuino  , but i will work thru the demos and apply it in my tinkering.

Thanks alot

Herman
Title: Re: New Visual Arduino programming tool
Post by: mitov on Sep 28, 2019, 09:04 pm
Thanks a lot it works very simple
You are Welcome! :-) I hope you will enjoy it :-)

Cheers,
   Boian
Title: Re: New Visual Arduino programming tool
Post by: mitov on Oct 25, 2019, 07:34 am
Just released version 7_8_3_14 with expanded M5Stack support and more...

https://www.visuino.com/download

(https://www.visuino.com/images/releases/VisuinoAdvrtisementM5Stack4.jpg)




Updated version of the User Code Component is included in the Visuino Pro version available in the MeWe Community
https://mewe.com/group/5bc7b647058ed309f3286589

Here is also the updated Component Development SDK:
https://mewe.com/group/5bc7b647058ed309f3286589


Title: Re: New Visual Arduino programming tool
Post by: mitov on Nov 08, 2019, 05:29 am
Just released Visuino - Graphical Development for Arduino - 7_8_3_16 with expanded M5Stack support and more...
https://www.visuino.com/download (https://www.visuino.com/download)

(https://www.visuino.com/images/releases/VisuinoAdvrtisementM5Stack5.jpg)


Brand new revolutionary code generation design producing extremely efficient low Flash/ROM and especially RAM usage - up to 90% less RAM usage by the generated code, and up to 60 % less Flash/ROM usage
Up to 90% execution speed improvement by the generated code
A Completely Free Mode of Visuino now available for entry level users and students
Added KocoaFab Orange Board BLE support
Added TM1637 and TM1638 support
Improved SeeedStudio Grove System support
Added BMM150 support
Added PCA9554 support
Added SeeedStudio Grove System Generic Digital and Analog Input components
Added SeeedStudio Grove System Generic Digital Output component
Added SeeedStudio Grove System Relay, Button, and Touch components
Added M5Stack Dual Button Unit component
Added M5Stack Joystick Unit component
Added M5Stack PIR Motion Sensor Unit component
Added M5Stack StickC Environment Hat

Updated version of the User Code Component is included in the Visuino Pro version available in the MeWe Community
https://mewe.com/group/5bc7b647058ed309f3286589 (https://mewe.com/group/5bc7b647058ed309f3286589)

Here is also the updated Component Development SDK:
https://mewe.com/group/5bc7b647058ed309f3286589 (https://mewe.com/group/5bc7b647058ed309f3286589)