金宝app®金宝appArduino支持包®硬件金宝app支持这些block,这些block的操作依赖于Arduino硬件板的定时器。
要查看这些块的大头针映射,请单击地图视图销在“块参数”对话框中。这将打开Arduino引脚映射表。例如,找到你可以在标准的伺服写block for the Uno board, look for the标准的伺服写以下条目块垂直向下列Uno董事会水平。针0
-13
可用于Uno板。
使用一个Arduino定时器一次只能实现一个块功能。例如,如果您的模型使用脉宽调制块,则无法连接输入捕捉和伺服块到同一个定时器。类似地,如果你的模型使用输入捕捉块,则无法连接脉宽调制和伺服块到同一个定时器。而且,如果你的模型使用伺服块,你不能连接脉宽调制和输入捕捉块到同一个定时器。
如果您的Simu金宝applink模型使用多个依赖计时器的块,您可以使用下表来避免计时器冲突。
Arduino板式 | Arduino计时器 | 用于输入捕获块的Arduino引脚连接 | PWM模块的Arduino引脚连接 | 伺服块使用冲突 |
---|---|---|---|---|
Uno, Nano 3.0 | 定时器1 | 8 |
9 ,10 |
组1 |
大型2560 /理应 | 计时器5 | 48 |
44 ,45 ,46 |
组1 |
定时器1 | 11 ,12 |
NA | 组2 | |
定时器3 | 2 ,3. ,5 |
NA | 集3 | |
计时器4 | 49 |
6 ,7 ,8 |
组4 | |
李奥纳多,机器人控制板,机器人电机板,微型 | 定时器1 | 4 |
9 ,10 |
组1 |
计时器4 | 13 |
6 ,13 |
NA | |
MKR 1000, MKR Wifi 1010, MKR Zero | 计时器TCC0 | 10 |
6 ,7 ,11 ,18 (A3),19 (A4) |
NA |
计时器TCC1 | 6 |
2 ,3. |
NA | |
计时器TCC2 | 19 (A4) |
8 |
NA | |
计时器TC3 | 20. |
0 ,1 |
组1 | |
计时器TC4 | 10 |
NA | ||
纳米33物联网 | 计时器TCC0 | 10 |
5 ,6 ,9 ,10 ,16 ,17 |
NA |
计时器TCC1 | 6 |
4 |
NA | |
计时器TCC2 | 19 |
11 |
NA | |
计时器TC3 | 20. |
12 |
NA | |
计时器TC4 | 19 |
组1 | ||
由于 | 计时器TC0_CH0 | 2 |
2 ,13 |
NA |
计时器TC2_CH2 | 11 |
NA | 组4 |
考虑不同Arduino板的这些示例组合:
对于Arduino Leonardo板,如果您的Simulink模型使用连接到引金宝app脚4的Input Capture块,那么您不能将PWM块连接到引脚9和10,并且您不能在模型中使用Servo块。
对于Arduino Nano 33物联网板,如果您的Simulink模型使用连接到引脚金宝app10的Input Capture块,那么您不能将PWM块连接到引脚5、6、9、10、16和17,并且不能在模型中使用Servo块。
对于Arduino Mega 2560/ADK板,如果您的Simulink模型使用连接到引金宝app脚11或12的PWM块,那么您不能在模型中使用Servo块。