Virtual Breadboard (VBB) is a design and learning tool for creating intelligent electronic applications