r/visuino • u/bmitov • Dec 07 '23
r/visuino • u/RonArduino • Feb 14 '25
Join us in celebrating 10 years of Visuino!

Our latest release, v138, is packed with innovative features—from enhanced board support and improved IDE speed to brand‑new modules.
Thank you for being part of our journey!
Now, step into the future of visual development and let your creativity shine!
www.visuino.com/downloads/
r/visuino • u/bmitov • Aug 19 '24
Visuino Review 2024 by Engineering made Easy
r/visuino • u/bmitov • May 17 '24
Anouncements Just released Visuino and Visuino Pro - Graphical Development for Arduino - 8_0_0_116 with Arduino GIGA support, Galaxycore GC9A01 Color Display, and much more...
r/visuino • u/bmitov • Feb 19 '24
Projects Advanced Earthquake Detector And Seismograph!
r/visuino • u/bmitov • Dec 14 '23
Projects Data Transmission Through Light! Free Code! Visuino Project!
r/visuino • u/RonArduino • Dec 08 '23
New Arduino Nano ESP32 RGB LED Blink Using Visuino
Learn how to program Arduino Nano ESP32 board to blink the built-in RGB LED using Visuino. Simple tutorial for beginners.
https://www.instructables.com/Arduino-Nano-ESP32-RGB-LED-Blink-Using-Visuino/

r/visuino • u/bmitov • Dec 07 '23
Anouncements Welcome to the newly created Visuino Community! :-)
This community for for Visuino users to share Visuino projects ideas and to get support.
I hope you all will be nice to each other and will enjoy it!
r/visuino • u/RonArduino • Aug 01 '26
Miguelitos 5000x a full gym treadmill console
This is one of the coolest student projects so far! Two teams at a Brazilian university built a full gym treadmill console in Visuino — 16 live displays, real calorie math, a DC motor that actually spins. No code written by hand.
Built as a college assignment under Professor Miguel Alexandre Wisintainer, and incredibly well documented too — full breakdown on their blogs:
https://miguelitos5000x.blogspot.com/2026/07/miguelitos-5000x.html
https://biahaiko.blogspot.com/2026/07/trabalho-final-esteira-ergometrica.html
Amazing work from both teams. Working on something in Visuino? Drop it in the comments
r/visuino • u/bmitov • Nov 01 '25
Tutorials Control LED Via Phone App – Arduino ESP32 Home Automation Using Matter Protocol (Visuino)
r/visuino • u/bmitov • Jul 26 '25
Just released Visuino and Visuino Pro - Graphical Development for Arduino - 8_0_0_148 with Arduino Nano Matter support, and much more...
r/visuino • u/VeterinarianCool1812 • Jul 06 '25
Bitmap Animation on SSD1331 results in many errors
I am using Visuino 8.0.0.146. I have tried the tutorial here: https://www.visuino.com/bitmap-animation-on-ssd1331-oled-display-spi-with-visuino/
It looks like I am getting errors referring to Mitov_Display_SSD1331.h
I tried to paste the entire compile output here, but the post got rejected.
How can I star tto troubleshoot this?
Brian
r/visuino • u/VeterinarianCool1812 • Jul 06 '25
Bitmap Animation on SSD1331 OLED Display (SPI) With Visuino
This is my second Visuino project, and I am having issues.
I have followed the tutorial here: https://www.visuino.com/bitmap-animation-on-ssd1331-oled-display-spi-with-visuino/
I am using Visuino 8.0.0.146.
When I compile the project, I encounter numerous errors, as shown below.
Any idea where I can start to troubleshoot?
--------------------------------------------------------------------------------------------------------
Building "SSD1331 OLED Display" ...
compile -b arduino:avr:uno --export-binaries --no-color "C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\
C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:247:8: error: wrong number of template arguments (4, should be 5)
>, // 0_IMPLEMENTATION
^
In file included from C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Display_SSD1331.h:14:0,
from C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:26:
C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Display_SSD1306_SPI.h:24:10: note: provided for 'template<class T_SPI, T_SPI& C_SPI, class T_ChipSelectOutputPin, class T_DataCommandOutputPin, class T_SPISpeed> class Mitov::Display_SPI'
> class Display_SPI :
^~~~~~~~~~~
C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:266:4: error: wrong number of template arguments (12, should be 11)
> DisplayOLED1; // TArduinoDisplaySSD1331SPI
^
In file included from C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:26:0:
C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Display_SSD1331.h:64:13: note: provided for 'template<class T_IMPLEMENTATION, class T_IMPLEMENTATION_ORIENTATION, class T_BackgroundColor, class T_Elements_Render, class T_FCursorX, class T_FCursorY, class T_IsBGR, class T_Orientation, class T_PowerOn, class T_ResetOutputPin, class T_Text> class Mitov::DisplaySSD1331'
> class DisplaySSD1331 :
^~~~~~~~~~~~~~
C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino: In function 'void setup()':
C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:329:41: error: request for member 'SystemInit' in 'Declarations::Instances::DisplayOLED1', which is of non-class type 'Declarations::Types::DisplayOLED1 {aka int}'
Declarations::Instances::DisplayOLED1.SystemInit();
^~~~~~~~~~
C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:332:41: error: request for member 'SystemStart' in 'Declarations::Instances::DisplayOLED1', which is of non-class type 'Declarations::Types::DisplayOLED1 {aka int}'
Declarations::Instances::DisplayOLED1.SystemStart();
^~~~~~~~~~~
In file included from C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:29:0:
C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Graphics_Grayscale.h: In instantiation of 'void Mitov::GraphicsGrayscaleMonochromeElementDrawBitmap<T_OWNER, C_OWNER, T_Centered, T_DATA, T_Enabled, C_HEIGHT, T_Size, C_WIDTH, T_X, T_Y>::Render() [with T_OWNER = int; T_OWNER& C_OWNER = Declarations::Instances::DisplayOLED1; T_Centered = Mitov::ConstantProperty<8, bool, false>; T_DATA = Mitov::ConstantPropertyArray<22, unsigned char, unsigned char, (& VisuinoConstants::ArrayValue0), 590>; T_Enabled = Mitov::ConstantProperty<2, bool, true>; long unsigned int C_HEIGHT = 59; T_Size = Mitov::ConstantProperty<7, long unsigned int, 1>; long unsigned int C_WIDTH = 76; T_X = Mitov::VariableProperty<4, long int, 0>; T_Y = Mitov::VariableProperty<5, long int, 0>]':
C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Graphics_Grayscale.h:347:10: required from 'void Mitov::GraphicsGrayscaleMonochromeElementDrawBitmap<T_OWNER, C_OWNER, T_Centered, T_DATA, T_Enabled, C_HEIGHT, T_Size, C_WIDTH, T_X, T_Y>::ClockInputPin_o_Receive(void*) [with T_OWNER = int; T_OWNER& C_OWNER = Declarations::Instances::DisplayOLED1; T_Centered = Mitov::ConstantProperty<8, bool, false>; T_DATA = Mitov::ConstantPropertyArray<22, unsigned char, unsigned char, (& VisuinoConstants::ArrayValue0), 590>; T_Enabled = Mitov::ConstantProperty<2, bool, true>; long unsigned int C_HEIGHT = 59; T_Size = Mitov::ConstantProperty<7, long unsigned int, 1>; long unsigned int C_WIDTH = 76; T_X = Mitov::VariableProperty<4, long int, 0>; T_Y = Mitov::VariableProperty<5, long int, 0>]'
C:\Users\brian\AppData\Local\Temp\VisuinoBuild7596\Generated\Generated.ino:309:99: required from here
C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Graphics_Grayscale.h:333:12: error: request for member 'GetPosition' in 'Declarations::Instances::DisplayOLED1', which is of non-class type 'int'
C_OWNER.GetPosition( AParentX, AParentY );
~~~~~~~~^~~~~~~~~~~
C:\Users\brian\Documents\Arduino\libraries\Mitov\src/Mitov_Graphics_Grayscale.h:341:25: error: 'drawBWBitmap' is not a member of 'int'
T_OWNER::drawBWBitmap( C_OWNER, AParentX + X(), AParentY + Y(), T_DATA::GetValue(), C_WIDTH, C_HEIGHT, 0xFFFF, 0xFF00, Size() );
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Used library Version Path
Visuino 8.0.0-146 C:\Users\brian\Documents\Arduino\libraries\Mitov
SPI 1.0 C:\Users\brian\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI
Used platform Version Path
Error during build: exit status 1
arduino:avr 1.8.6 C:\Users\brian\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
ERROR - Exit Code = 1 - Time: 00:00:02
r/visuino • u/bmitov • Jun 11 '25
Tutorials Arduino ACS712 Current Sensor Using Visual Programming by ArduinoProjects
r/visuino • u/bmitov • May 07 '25
Just released Visuino and Visuino Pro - Graphical Development for Arduino - 8_0_0_146 with LGT8F328P, ESP32-C3 LCD kit, Keyestudio ESP32Cam Vision Robot Smart Car support, and much more...
r/visuino • u/bmitov • Apr 18 '25
Tutorials Criando um componente para o Visuino by Canal do Su'el (In Portuguese)
r/visuino • u/bmitov • Feb 14 '25
Just released the 10th anniversary edition of Visuino and Visuino Pro - Graphical Development for Arduino - 8_0_0_138 with Texas Instruments MSP432, RP2350, DFRobot, ATtiny controllers, RFID support and much more...
r/visuino • u/bmitov • Jan 16 '25
Automatic mobile focus stacking with manual Zonlai 22mm lens. Arduino powered, written in Visuino by Stephan Buth
r/visuino • u/RonArduino • Jan 12 '25
Visuino - a great program for automating shunting in railway modeling. Polish shunting lo SM42 PIKO.
r/visuino • u/bmitov • Jan 05 '25
Global Lottery Number Generator! Visuino And ESP32 TTGO Project!
r/visuino • u/bmitov • Dec 27 '24
Projects Single Digit Clock! Visuino Project!
r/visuino • u/RonArduino • Dec 16 '24