
嵌入式开发中最棘手的部分通常是硬件设计。Arduino™生态系统通过大量现成的盾牌解决了这个问题。Visual Designer将其带入软件领域,使用我们专业的原理图捕获和Proteus VSM仿真引擎,使完整的Arduino系统仿真成为可能。然后,Visual Designer中的外围设备库简化了整个过程,因为它将自动放置和自动连接原理图上的电子设备。最后,Visual Designer提供了高级方法来实现从流程图编辑器控制嵌入式系统。
除了完整的Arduino shield,我们还包括许多来自Grove系统的单独传感器和模块,还添加了一堆有用的部件作为分岔板。更高级的用户甚至可以使用Proteus VSM中的数千个仿真模型直接在原理图上放置和连接自己的定制硬件。
以下是Visual Designer软件预提供的Arduino Shields列表。当您从外围画廊添加其中一个护盾时,护盾电路将自动放置在原理图上,并连接到Arduino基础板。此外,Visual Designer将提供一些对屏蔽的高级访问函数(例如drawBitmap(), playAudio(), spinforward()),以便从流程图中轻松控制复杂的硬件。这是在Visual Designer中工作的最简单和最快的方法。
格罗夫是一个模块化的电子平台快速原型。每个模块都有一个功能,如触摸感应,创建音频效果等。只要把你需要的模块插到底座上,然后你就可以测试你的想法了。
Visual Designer支持许多Grove模块和传感器,具有原理图上的自动放置和流程图上的高级访问功能。
分岔板是有趣而有用的电路小块(通常是单个组件)。当从leyu乐鱼vip 它们被自动放置在原理图上,并连接到Arduino板上。您还可以从流程图中获得简单的控制方法来驱动外围设备。例如,为SD卡分线板提供了read()和write()函数。Breakouts可以让用户更有创造力,但也需要对Arduino上AVR处理器的引脚和内存资源有更好的理解。乐鱼体育888
高级用户可能会发现,他们需要比预先制作的护盾和断开模块更大的灵活性。Visual Designer还包括数以千计的嵌入的外围设备为Proteus VSM开发的,因此用户可以直接在原理图上创建自己的硬件。
同时,Visual Designer将Arduino堆栈的大部分暴露为CPU方法,这意味着您可以使用标准的Arduino方法(如digitalWrite(), analogRead())控制硬件。
对于用户来说,这是在切换到C编程和用C语言设计嵌入式系统之前的一个很好的中间步骤变形特点.
Proteus Arduino模型是真实微控制器设备的完整行为模型。这意味着当你用C语言编程时,你可以引入第三方代码库或样例代码,不仅可以编译,而且你的系统可以完全在Proteus内部进行模拟。将硬件和软件结合起来,使用Proteus来设计您自己的Arduino产品。
Arduino和Genuino名称和标识是Arduino LLC及其各自在不同地区的所有者的注册商标。Arduino AVR产品的Proteus视觉设计器没有直接连接或由任何Arduino商标所有者背书。