Virtual Breadboard是一款arduino开发版仿真软件,这款仿真软件非常强大,可以说是专门为了Arduino而定制,当然也支持很多其他芯片,还支持用户自定义的元件。安装Virtual Breadboard前需要先装个vjredist才容易装。
Virtual breadboard是一款专门的Arduino仿真软件,简称VBB,中文名为“虚拟面包板”。这款软件主要通过单片机实现嵌入式软件的模拟和开发环境,它不但包括了所有Arduino的样例电路,可以实现对面包板电路的设计和布置,非常直观地显示出面包板电路,还可实现对程序的仿真调试。VBB还支持PIC系列芯片、Netduino,以及Java、VB、C++等主流的编程环境。
VBB可以模拟Arduino连接各种电子模块,例如液晶屏、舵机、逻辑数字电路、各种传感器以及其他的输入/输出设备。这些部件都可以直接使用,也可以通过组合,设计出更复杂的电路和模块。
使用VBB可以更加直观的了解电路设计,能够在设计出原型后快速实现。而且虚拟面板具有的可视性和模拟交互效果,可以实时地在软件上看到LED、LCD等可视模块的变化,同时可以确保安全,因为不是实物操作不会引起触电或者烧毁芯片等问题。另外,用VBB设计出的作品也可以更快速的分享和整理,使学习和使用更加方便、简单。
由于在做以上笔记时,我入手的Uno板子未到,于是从网上搜索了一个仿真工具virtualbreadboard,简称VBB。该工具直接从www.virtualbreadboard.com下载,下载后安装就可使用,我安装的是4.3.3版本。运行后,点击NEW,会出现下面的界面。
这里可以根据需要,自己添加各种零部件。
上面提到的Blink例子,在VBB中也有,在点击FILE下的NEW新建窗口时,选择Arduino Examples下的Arduino Distribution--Digitial--Blink.VSM,点击OPEN后出现仿真图。此时点击RUN,程序就会运行。