如果你想研究Arduino和如何制作电路,那么你可以使用互联网上不同的模拟软件来完成。你可能会想,你应该使用哪种模拟软件,既容易操作,又能提高你在Arduino中的工作经验。因此,我们已经解释了如何使用最好的仿真软件之一,即Tinkercad仿真软件,非常详细。
使用Tinkercad进行Arduino仿真
在进行仿真之前,你需要在Tinkercad网站上建立一个账户,其过程在以下步骤中定义。
在Tinkercad中创建一个账户
第1步:在谷歌上搜索Tinkercad模拟,并选择搜索到的第一个链接,如下图所示。

第2步:点击网站右上方的 "立即加入"按钮,如下图所示。

第3步:选择账户类型,这里我创建了一个个人账户。

有多种选择,可以选择任何一种登录。

一旦你登录了,你会看到一个界面。

现在,让我们来看看如何使用这个Arduino的模拟软件。
开始使用Tinkercad
为了让你熟悉Tinkercad,让我们谈谈你在这个模拟软件中可以做什么。这个软件允许你制作3D电路,这使你很容易感知到你的项目在实际执行时将是什么样子。
此外,这个网络应用程序消除了单独编写代码的问题,因为它允许你使用任一代码块对Arduino进行编程,尽管有一个选项是用C++编写代码。
如果你是这个软件的新手,并且在任何阶段被卡住了,你可以看到包括制作电路的基础知识的课程。

要制作一个电路,请点击电路选项,然后点击创建新的设计,如下图所示。

一旦你点击了创建新电路,一个新的工作区就会打开,你可以在这里创建你的电路并进行模拟。

现在让我们建立一个简单的LED闪烁电路,这将消除你对如何使用该软件进行Arduino模拟的很多疑问。
首先,你需要在界面左侧的搜索栏中搜索Arduino板,同时将元件设置为全部,这样你就可以访问所有的元件,如下图所示。

现在把Arduino拖到你的工作区,并命名该组件,然后在搜索栏中搜索LED,并把它拖到工作区,如下图所示。

现在把LED和Arduino连接起来,把它的一个引脚连接到接地引脚,另一个引脚连接到Arduino Uno的任何数字引脚,如下图所示。

现在我们已经设计了一个电路,现在让我们给Arduino编码以使LED闪烁,为此点击顶部菜单栏上的代码选项,并选择想要给Arduino编码的方法,要么使用块,要么写代码,如下图所示。

所以,如果你想同时用图块和文本编码,只需点击图块+文本选项,因为这个选项适合那些有良好编程技能的人。当他们组装块的时候,代码会自动写入,如下图所示。

首先,我们将点击控制选项,将永远 块拖到块部分,从名字上看,你可以认为这是Arduino代码的循环部分。如果你想在你的代码中使用不同的循环和条件,那么你会发现这里你只需要把它拖到块部分。
现在,为了使引脚8处于高电平状态,请进入输出选项,并将设置的引脚块拖到块的部分,你也会看到文本部分在我们加入块的时候被更新。接下来,我们必须添加一个延迟,或者换句话说,给出LED将保持开启和关闭的时间。所以,这里是块状代码和文本中的代码。

下面我也给出了使用Arduino使LED闪烁的代码。
// C++ code
void setup()
{
pinMode(8, OUTPUT);
}
void loop()
{
digitalWrite(8, HIGH);
delay(500); // Wait for 500 millisecond(s)
digitalWrite(8, LOW);
delay(500); // Wait for 500 millisecond(s)
}
要运行模拟,只需点击顶部菜单栏的开始模拟选项,你的模拟就会开始,如下图所示。

结论
为了在硬件上实施之前测试你的电路,你可以使用不同的模拟软件。此外,如果你是一个初学者,想在Arduino上工作,那么你应该开始使用不同的模拟器制作电路,因为大多数模拟器是免费的。Tinkercad是最好的模拟软件之一,它为用户提供了模拟电路的惊人体验,我们已经解释了你如何使用这个软件来进行Arduino相关项目的模拟。