📜  Arduino模拟器

📅  最后修改于: 2020-12-27 09:47:59             🧑  作者: Mango

Arduino模拟器

Arduino仿真器是现实世界中Arduino电路的虚拟写照。我们可以使用模拟器创建许多项目,而无需任何硬件。

Simulator可帮助初学者和专业设计师学习,编程和创建他们的项目,而不会浪费时间收集硬件设备。

使用模拟器的优势

使用模拟器有多种优点,下面列出了这些优点:

  • 因为不需要购买硬件设备来进行项目,所以可以节省金钱。
  • 对于初学者来说,创建和学习Arduino的任务很容易。
  • 我们不必担心电路板和相关设备的损坏。
  • 无需杂乱的电线结构。
  • 它可以帮助学生使用模拟器消除错误和错误。
  • 它支持线对线调试,并有助于轻松发现错误。
  • 我们可以通过计算机和Internet连接来学习代码并在任何地方构建项目。
  • 我们还可以与他人共享我们的设计。

模拟器类型

有各种可用的模拟器。有些是免费提供的,而有些则需要许可证才能访问模拟器。

下面列出了某些类型的模拟器:

  • 欧特克Tinkercad
  • 模拟器Arduino模拟器
  • 欧特克鹰
  • 变形模拟器
  • Virtronics Arduino模拟器
  • Arduino模拟

Autodesk Eagle是一款高级模拟器,可用于设计PCB的2D和3D模型,模块化设计,多页原理图,实时同步等。

如何访问模拟器?

在这里,我们使用的是Autodesk Tinkercad Simulator

下面列出了访问TINKERCAD的步骤:

1.打开tinkercad的官方网站。https://www.tinkercad.com/

将出现一个窗口,如下所示:

2.单击右上角显示的三条水平线。

3.如果您在Autodesk中有一个帐户,请单击“登录”选项。否则,如果您没有帐户,请单击“立即加入”选项,如下所示:

登录窗口将显示为:

我们可以选择任何登录方式。指定用户名和密码。

我们已经在Autodesk中拥有一个帐户,因此我们将使用用户名和密码直接登录。

JOIN窗口将显示为:

根据要求选择首选项,然后使用Gmail等登录。

4.现在,将出现一个窗口,如下所示:

5.单击“创建新电路”选项,开始设计Arduino电路,如上所示。

电路”选项还将显示用户之前创建的电路。设计选项用于创建3D设计,在Arduino中没有用。

6.现在,我们准备开始使用Autodesk Tinkercad。我们可以开始创建我们的项目。

Autodesk Tinkercad模拟器

它也是用于设计虚拟电路的模拟器。

Tinkercad的功能

Tinkercad的功能如下:

  • 发光并移动电路组件。这意味着我们可以根据项目要求使用电路的组件。发光表示LED发光。
  • 集成产品设计。这意味着电路中使用的电子组件是真实的。
  • Arduino编程。我们可以在模拟器的编辑器中直接编写程序或代码。
  • 我们也可以考虑Tinkercad提供的一些现成的示例,以更好地理解。
  • 实时仿真。在实时实现设计之前,我们可以在浏览器中对设计进行原型设计。

如何使用模拟器?

如上所述,在Autodesk Tinkercad上登录。现在,请按照以下步骤操作:

  • 单击“创建新电路”选项,如下所示:

  • 将出现一个窗口。我们需要在项目屏幕中拖放所需的组件。如下图所示:

  • 单击组件的下拉列表,然后选择“全部”选项。

下拉列表将显示为:

当我们向下滚动时,选定的选项' All '将显示所有组件和入门示例,如下所示:

使LED闪烁的代码示例

让我们以一个使LED闪烁的示例来理解。我们可以同时使用两种方法(在基本项目中使LED闪烁和下面指定的一种)来使LED闪烁。

步骤如下:

  • 搜索UNO R3,然后将板拖放到项目屏幕上。我们可以根据要求选择任何一块板。
  • 搜索一个LED和一个220欧姆的电阻,并将其拖放到项目屏幕上。

选择电阻后,将出现一个用于设置电阻的框,如下所示:

在这里,我们为LED选择了红色。我们还可以选择其他颜色。

选择LED后,将出现一个用于设置颜色的框,如下所示:

  • 现在,连接电线。对于布线,只需在板上选择组件端子的点即可。我们不需要在搜索框中搜索电线。
  • 电路现在将显示为:

  • 选择“文本”而不是块视图,如下所示:

  • 单击代码按钮以编写代码,如下所示:

  • 编码屏幕将显示为:

它还会在代码中显示错误(如果有)。

  • 单击“开始仿真”以将代码上传到板上。

LED将点亮1秒钟,然后变暗1秒钟。

照明LED如下所示:

单击“停止模拟”以停止LED闪烁,如下所示:

串行监控器

串行监视器位于编码屏幕的底部。

它将如下图所示: