常见的
Arduino常用模块
块
模拟输入 | 测量模拟输入引脚电压 |
模拟输出 | 在指定的DAC引脚上产生电压 |
可以传输 | 发送消息到CAN网络 |
可以接收 | 从CAN网络接收消息 |
连续伺服写 | 设定连续旋转伺服电机的方向和速度 |
数字输入 | 获取数字输入引脚的逻辑值 |
数字输出 | 设置数字输出引脚的逻辑值 |
I2C写 | 将数据写入I2C从设备或I2C从设备寄存器 |
I2C读 | 从I2C从设备或I2C从设备寄存器读取数据 |
SPI WriteRead | 向SPI设备写入数据和从SPI设备读取数据 |
脉宽调制 | 在模拟输出引脚上产生脉宽调制信号 |
串行接收 | 在指定的串口上接收一个[Nx1]数据数组,并将其写入data块输出。当数据不可用时,将0写入data块输出 |
串行传输 | 发送缓冲数据到指定的串口 |
标准伺服读取 | 测量标准伺服电机轴位的度数 |
标准伺服写入 | 将标准伺服电机的轴位置设定为以度为单位的角度 |
外部中断 | 从中断服务例程触发下游函数调用子系统 |
SD卡文件已读取 | 从SD卡读取数据 |
输入捕捉 | 测量外部输入信号的频率和占空比 |
Modbus RS485 Master Read | 主设备通过RS485网络从从设备寄存器读取数据 |
Modbus RS485主控写 | 主设备通过RS485网络将数据写入从设备寄存器 |
Modbus RS485从读 | 从设备通过RS485网络从从设备寄存器读取数据 |
Modbus RS485从写 | 从设备通过RS485网络向从设备寄存器写入数据 |
祝福送 | 使用蓝牙低能量(BLE)协议 |
祝福收到 | 使用蓝牙低能量(BLE)协议 |
协议编码器 | 通过指定包结构将输入数据编码到uint8字节流中 |
协议解码器 | 通过指定包结构解码uint8字节流 |
主题
- 基于Arduino硬件的Simulink支持包模型配置参数
用于在其上创建和运行应用程序的参数和配置选项动态仿真模块®Arduino支持包®硬件.
- 使用Arduino硬件串行通信
配置串口通信。
- 支持I2C通信
支持I2C通信。
- 支持SPI通信
支持SPI通信。
教程
- Arduino硬件入门
本示例展示了如何使用Arduino®硬件的Simulink®支持包在Arduino板上运行Simulink模型。 - 利用Arduino硬件控制标准伺服电机
这个例子展示了如何使用Simulink®支持包Arduino®硬件来控制一个标准的伺服电机。 - 利用Arduino硬件从基于i2c的传感器读取温度
本示例展示了如何使用Arduino®硬件的Simulink®支持包来配置和读取基于I2C的传感器的温度。 - 利用Arduino硬件与基于spi的EEPROM通信
本示例展示了如何使用Arduino®硬件的Simulink®支持包来启用和写入/读取基于SPI的EEPROM。 - 使用Arduino硬件发送和接收串行数据
本示例展示了如何使用Simulink®支持包Arduino®硬件与Arduino硬件发送和接收串行数据。 - 使用Arduino外部中断块触发下游函数调用子系统
这个例子展示了如何通过使用来自Arduino®硬件的Simulink®支持包中的外部中断块来触发下游函数调用子系统。 - 使用Arduino SD卡文件读取块
这个例子演示了从csv
在Arduino®硬件上使用SD卡文件读取块。 - 使用Arduino CAN块监测引擎转速
本示例展示了如何使用Arduino®硬件的Simulink®支持包使用Arduino CAN块监测车辆发动机RPM。 - 使用Arduino CAN块传输和接收数据
这个例子展示了如何使用Simulink®支持包Arduino®硬件使用指定的CAN设备从CAN网络传输和接收数据。 - 通过触发Arduino硬件上的ISR来测量PWM频率
这个例子展示了如何使用Arduino外部中断块在Arduino®硬件上测量脉冲宽度调制(PWM)信号的频率。 - 在Arduino板上使用BLE外设和中心设备控制LED状态
本示例展示了如何使用Simulink®Arduino硬件支持包来配置Arduino外围设备和中心设备之间的蓝牙®低能量(BLE)通信。 - 使用Arduino硬件编码和解码串行数据
本示例展示了如何使用Simulink®Arduino®硬件支持包与Arduino硬件进行串行数据的编码和解码。 - 利用Arduino板进行PID控制驱动
这个例子展示了如何在Simulink®中模拟一个简单的闭环控制算法,以及如何在Arduino®板上运行它。 - Arduino机器人的跟踪者应用
这个例子展示了如何在Simulink®中创建一个直线跟随算法,以及如何在Arduino®Robot上运行它。 - 利用Arduino硬件从GPS屏蔽器读取串行数据
本示例展示了如何使用Arduino®硬件的Simulink®支持包从Arduino硬件上的GPS屏蔽接收串行数据。 - 制造计步器
这个例子展示了如何在Simulink®模型中使用MATLAB®函数块来使用MATLAB函数实现算法。 - 在连接的I/O中使用设备驱动块测量伺服电机轴角
一个在Simulink系统对象块上启用Connected I/O的指南,该对象块包含允许访问硬件特定特性的硬件特定代码。 - 为Arduino硬件SD卡中的音频文件添加Echo
这个例子展示了如何使用Simulink®支持包中的SD卡文件读取块为音频文件添加回显。 - Arduino硬件SD卡中存储的音频文件的移位音高
本示例演示如何使用Simulink®Arduino®硬件支持包来转换存储在Arduino硬件SD卡中的音频文件的音高。 - 在Arduino硬件的SD卡中添加混响音频文件
这个例子展示了如何使用Simulink®支持包中的SD卡文件读取块将混响添加到音频文件读取中。 - MODBUS通过Arduino板实现主备设备间的RS485通信
本示例展示了如何使用Arduino®硬件的Simulink®支持包实现MODBUS®RS485异步、MODBUS主从设备之间的串行通信。 - 使用TCS230颜色传感器和Arduino硬件测量频率和占空比
本示例展示了如何使用Simulink®支持包Arduino®硬件,使用TCS230颜色传感器和Arduino硬件测量对象的红色组件的频率和占空比。