VirtualBreadboard was developed to be a simulation and development environment for embedded applications that use microcontrollers. It is easy to use and can replace a protoboard for experimenting with new designs.
VBB simulates many of the PIC16 and PIC18 microcontroller devices with a new focus on Arduino emulation. In addition a wide variety of simulated components such as LCD’s, Servos, logic and other IO devices that can be used to model and simulate high level circuits.
Whats New
Whats New in 4.11
Resistors
Added document property to support CoEmulation with discretes tutorial
Arduino
Added atan,atan2 functions
Timers Added
555M 'MonoStable Pulse Generator
555A 'AStable Frequence Generator
TTL74 Added
TTL7403 'Quad 2-input NAND gate
TTL7404 'Hex inverter
TTL7410 'Triple 3-input NAND gate
TTL7411 'Triple 3-input AND gate
TTL7414 'Hex inverting Schmitt trigger
TTL7420 'Dual 4-input NAND gate
TTL7421 'Dual 4-input AND gate
TTL7427 'Triple 3-input NOR gate
TTL7430 '8-input NAND gate
TTL7432 'Quad 2-input OR gate
TTL7442 'BCD to decimal decoder (1-of-10)
TTL7486 'Quad 2-input EXCLUSIVE-OR gate
TTL74132 'Quad 2-input NAND Schmitt trigger
TTL74139 'Dual 2-to-4 line decoder/demultiplexer
TTL74147 '10-Line to 4-Line Priority Encoder
TTL74148 '8-Line to 3-Line Priority Encoder
TTL74155 'Dual 2-To-4 Line Decoder/Demultiplexers
TTL744016 'Quad bilateral switches
Whats new in VBB 4.3.8 ( 6 June 2011 )
Add Relay Component again ( was lost somehow)
Fixed bug with Arduino Analog Pins and Serial output
Whats new Today ( 19 May 2011 )
Tutorial: VBB Emulator for Netduino ( .NET Micro Framework )
Whats new in VBB 4.3.7 ( 15 May 2011 )
VBB Now installs with an Installer and installs the needed dependencies from the Installer.
MPLAB Plugin is now included with the Installer.
Tutorial: Working with the MPLAB Plugin
Video: Working with the MPLAB Plugin
Netuino and Netuino Emulator for working with Visual Studio and Microsoft .NET Framework with VBB. 5 example hardware projects.. More on this soon...
Tutorial : How to create a VBB CMOS4002 Component.
Whats new in VBB 4.3.6 ( 28 April 2011 )
Fix for Arduino analogWrite() command
Whats new in VBB 4.3.5 ( 28 April 2011 )
Added a PinDiagram design sheet that can linked to MicroMorphs to draw the PinDiagrams using the editor when creating new components. Much easier and cleaner to work with.
Removed the Bitmap component editor, seemed like a good idea at the time but PinDiagram drawing tool is better. Also removed the old component development kit project types, MicroMorphs are much easier to use
Enabled the Online Component Library, now you can include references to the online components from the Add Reference. This means new components can be added and updated without having to do a full update. Added SVG Printing. Now you can print and save your designs in SVG format. Requires Explorer 9 or the Adobe SVG plugin.
Added a 74HC595 to the MicroMorphs examples. The 74HC595 is now available in the online community library.
Whats new in VBB 4.3.4 ( 20 April 2011 )
Fixed the PanelMeter which had a missing file
Whats new In VBB 4.3.3 ( 19 April 2011 )
Introducing the MicroMorph Component development Kit.
MicroMorph allows creating VBB components by morphing Arduino microcontrollers into VBB Components
New Video Tutorial here - Documentation still Under construction!
5 MicroMorph examples included, PushButton, CMOS4000,CMOS4001,CMOS4002, SerialLCD.
Publish components and reference them to include them in your new projects.
Coming soon... Sharing components to VBB Community and Markplace.
Whats new in VBB 4.3.2 ( 18 April 2011 )
Fixed IO error introduced to the Arduino simulation in 4.3.1
Whats new in VBB 4.3.1 ( 17 April 2011 )
Arduino Nano device footprint
Release/Debug development option
Groundwork for the Custom Development Kit - more on that in the next release in a couple days time
Whats new in VBB 4.3.0 ( 7 April 2011 )
Source Level Debugger for Arduino, Set Breakpoints, Single Step, View Variables
Added 14 new Arduino String Examples, StringAdditionOperator, StringCaseChanges , StringCharacterAnalysis, StringComparisonOperators, StringConstructors, StringIndexOf, StringLength, StringLengthTrim, StringReplace, StringStartsWithEndsWith, StringSubstring, StringToInt, StringToIntRGB
Enhanced Editor, removed the java envelope, improved parsing of arrays
Added suggestions for handling coversion and compatibility issues
Added RGB Diode Component
Added Arduino character processing functions, isAlpha,isDigit, isAlphaNumeric, isWhitespace, isSpace, isLowerCase, isUpperCase, toLowerCase, toUpperCase, isHexadecimalDigit, isAscii, isPunct, isPrintable, isControl, isGraph
Arduino now uses a Debuggable simulation engine. In previous versions pressing run would also start the virtual arduino. From 4.3 onward you press run to start the simulation and then you press run on the seperate arduino debug toolbar to actually run the Arduino. A video on working with the debugger is being prepared and will be available in a few days.
Whats new in VBB 4.2.9 ( 22 Feb 2011 )
Bug fixes for Arduino conditional operator and adding new source sketch
Arduino SD and File objects - use SDDir in project as virtual SD drive
3 new Arduino SD Examples, DataLogger, Files, ReadWrite
Tutorial - Create an Arduino Project from Scratch (PDF 1.2mb)
Whats new in VBB 4.2.8 ( 6 Feb 2011 )
Amicus18 Board - Similar to arduino but with 16MIP PIC micro and Basic Language
11 New Amicus Examples
New tutorial video for Amicus
Whats new in VBB 4.2.7
Program Arduino directly from VBB
Ethernet Objects with WebServer, WebClient, ChatServer
Click Error to highlight error