主要内容

开始使用Arduino硬件

这个例子展示了如何使用仿真软件®支持包Arduino®硬件A金宝apprduin金宝appo电路板上运行仿真软件模型。

金宝app支持的硬件:

  • Arduino达芬奇

  • Arduino超级2560

  • Arduino兆理应

  • Arduino微

  • Arduino 3.0纳米

  • Arduino Uno

  • Arduino由于

  • Arduino MKR1000

  • Arduino MKR WIFI 1010

  • Arduino MKR零

  • Arduino Nano 33物联网

  • Arduino Nano 33 BLE意义

可用版本的这个例子:

Arduino兆2560板:arduino_gettingstarted

所提供的模型是预先配置的Arduino超级2560,可以运行在任何董事会中列出金宝app支持的硬件部分,通过改变硬件板模型中的参数配置参数对话框中描述的模型作为Task 4的例子。

介绍

金宝app仿真软件金宝app支持包Arduino硬件允许您创建和Arduino电路板上运行仿真软件模型。仿真软件的目标包括一个图书馆块配置和访问Arduino传感器、执行金宝app器和通信接口。此外,目标使您能够监视和优化算法Arduino电路板上运行相同的仿真软件模型的算法开发。金宝app

在本例中您将了解如何创建和Arduino电路板上运行一个简单的仿真软件模型。金宝app看到其他例子Arduino电路板,学习如何使用外部模式,学习如何实现更复杂的算法。

先决条件

如果你是新的模型,我们建议完成金宝app交互式仿真软件教程金宝app,开始使用仿真软件金宝app,金宝app仿真软件开始视频。

所需的硬件

运行这个例子中您将需要以下硬件:

  • 金宝app支持Arduino电路板

  • USB电缆

  • 领导

  • 220欧姆电阻

  • 试验板线

  • 小案板(推荐)

金宝app仿真软件模型

考虑这个仿真软件模型。金宝app

任务1 -连接导致输出引线Arduino的硬件

在这个任务中,您将连接一个导致Arduino输出引线可以看到销的逻辑状态的变化。

1。附上220欧姆电阻的一端输出接脚9 Arduino董事会。使用推荐的案板,案板电线。

2。把长腿(积极)导致电阻器。把短的腿(负面)地面销Arduino董事会。

任务2 -审查Arduino块库

金宝appArdu金宝appino硬件仿真软件支持包提供了一种简单的方法来创建使用Arduino传感器和致动器的算法通过使用块可以添加到您的仿真软件模型。块是用于配置相关的传感器和执行器,以及读写数据。

1。输入slLibraryBrowser在MATLAB®提示。这将打开模型库浏览器。金宝app

2。在模型库浏览器金宝app,导航金宝app仿真软件金宝app支持包Arduino硬件>常见

3所示。双击数字输出块。检查块面具,其中包含块的描述和参数配置相关的Arduino数字输出接脚。

任务3 -创建Arduino硬件金宝app仿真软件模型

在这个任务中,您将创建一个简单的仿真软件模型,Arduino数字输出接脚的状态金宝app变化。

1。在MATLAB中,选择>>金宝app仿真软件模型

2。拖动脉冲发生器块的仿真软件金宝app来源你的模型库。

3所示。双击脉冲发生器块。设置脉冲式参数来基于样本并设置样品时间参数0.1秒。

4所示。拖动数字输出块模型。使用默认设置。

5。连接脉冲发生器块的数字输出块。

任务4 -配置和支持Arduino的硬件上运行模型金宝app

在这个任务中,您将配置和运行您的模型支持Arduino电路板。金宝app

1。Arduino电路板连接到你的电脑USB电缆。

2。在仿真软件模型中金宝app,单击模拟>模型配置参数打开配置参数对话框。

3所示。选择硬件实现窗格中,选择所需的Arduino硬件的硬件板参数列表。不改变任何设置。

4所示。点击好吧

5。硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击构建、部署和启动。仿真软件金宝app模型将被部署到Arduino硬件连接。

6。观察导致连接销9。领导应该每秒钟闪烁一次。

7所示。保存你的仿真软件模型金宝app。

一个预先配置的模型包括为您的方便。

其他的事情努力

实验与其他块Arduino块库。例如:

  • 创建并运行一个模型,把领导如果信号应用于数字输入插口。

  • 创建并运行一个模型,不断照亮和降低LED。提示:使用PWM块。