Go Down

Topic: New Visual Arduino programming tool (Read 31164 times) previous topic - next topic

mitov

So this nice kind of visualization is something like your life work?
So it seems...

brvus

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

mitov

#62
Jan 31, 2016, 07:34 pm Last Edit: Jan 31, 2016, 07:44 pm by mitov
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

mitov

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



Cheers,
  Boian

jkwalker111

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

mitov

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... :-( .

mitov

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




Cheers,
Boian

mitov

Just released Visuino - Graphical Development for Arduino - 7_8_2_290 with Elegoo Balancing Robot support and more...

https://www.visuino.com/download

  • Improved ESP8266 and ESP32 WiFi support
  • Added initial FTDI FT800 Display support
  • Added Interrupts support for the Counter components
  • Improved I2C Arduino to Arduino support
  • Improved Motor Drivers support
  • Improved Servo precision
  • Added option to enable/disable Sequence component elements
  • Improved Yahboom Microbit Robot Carrier Board implementation
  • Improved Digispark and Digispark Pro support
  • Reduced memory usage by the Compare components
  • Reduced memory usage by the ColorToAnalog, and RGBWColorToAnalog component
  • Added RGB LED and RGBW LED components
  • Improved RS485 support for Controllino
  • Added Elegoo Balancing Robot Shield support
  • Added Guoyun ESP-32F Development Board support
  • Large number of performance and stability improvements in the IDE

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



Cheers,
Boian

basic4ever

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

mitov

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 :-)

mitov



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

  • 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 initial Raspberry Pi support
  • Added initial Peguino ESP32 Brick support
  • Added support for the M5 Stack Basic Core module
  • Added support for ESPCopter
  • Added support for Arduino Every
  • Added NINA-B1 support
  • Added PLC-Micro support
  • Added PLC-LAB support
  • Added support for Adafruit proportional fonts in the graphics
  • Added Angled Line in the graphics
  • Added support for Centered Rectangles in the graphics
  • Added support for Text and Array in the Structure and Packet components
  • Added CPU Time component
  • Added RemoteXY mobile device remote support
  • Added support for complex arrays
  • Added support for Funduino Joystick Shield
  • Added support for setting IP addresses during execution
  • Added support BMP280 Temperature and Pressure sensor
  • Improved ESP8266 and ESP32 sockets
  • Added a large number of math, array operation, and text components
  • A lot of IDE stability improvements


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

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

Cheers,
  Boian

mitov

Just released Visuino - Graphical Development for Arduino - 7_8_3_9 with VL53L0X Laser Ranger support and more...
https://www.visuino.com/download



  • Added VL53L0X Laser Ranger component
  • Added Texas Instruments ADS1100 self-calibrating Analog-to-Digital (A/D) converter component
  • Added DHT12 Thermometer and Humidity sensor component
  • Added M5Stack ENV Unit component
  • Added Analog, Color, RGBW Color, Date/Time, Digital, Integer, Text, Char, Clock, and Unsigned Demux components
  • Improved RemoteXY Graph design support
  • Improved Controllino PLC RS485 support
  • Improved Industrial Shields RS485 Serial
  • Improved Text Memory Element
  • Improved BME280 and BMP280 component
  • Improved Nextion component
  • Improved ESP32 support
  • Improved Value Array component
  • Reduced memory usage by the Serial channels
  • Reduced memory usage by some of the components
  • Some IDE stability improvements

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

herman3030

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

mitov

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

herman3030

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

Go Up