VirtualBreadboard (VBB) is a breadboard emulator most commonly used for modeling digital circuits, debugging microcontrollers and replacing the Arduino physical controller. The program contains a large library of components such as LEDs, LCD displays, servos and logic chips divided into categories, along with many ready-made example projects. The program can emulate many PIC16 and PIC18 microcontrollers and is quite capable of replacing a physical board during development. Emulation means the ability to visually see how the board will execute a given program code. You can flash the LEDs, display certain text on the LCD display, and so on.
The built-in schematic editor has a very convenient structure. The component toolbox is on the left side of the window, the breadboard workspace takes the center, and the properties of the selected part are shown on the right, so items are simply dragged and dropped onto the breadboard and connected with wires. The workspace can be freely scaled. VBB can also be used to create documentation for the circuits you build.
VirtualBreadboard (VBB) lets you run code on the emulated microcontroller, watch its effect on the connected components, and change component values, such as the resistance of a resistor, in the properties panel.
VirtualBreadboard (VBB) allows users to model and debug digital circuits and microcontrollers, eliminating the need for physical components and hardware.
In addition to the standard version of VirtualBreadboard (VBB), there is also a separate edition of the program, VBB4Arduino, designed specifically to work with the Arduino integrated development environment. It replaces the hardware, allowing experiments to be carried out without buying a physical board, and VirtualBreadboard (VBB) can also act as a debugger. The classic desktop version is no longer offered: the program is now distributed free through the Microsoft Store, where microcontroller emulation is available as paid add-ons.