文件交换的选择

我们最好的用户提交

控制的Arduino MATLAB

道格本周的选择Arduino IO包通过詹坎

你可能还记得我最后的选择是关于一个新功能,下载并运行仿真软件模型在一个金宝appArduino、低成本电子原型平台。我刚收到一个新的Arduino兆理应董事会和一直在玩着不同的方式用MATLAB和Simulink连接它。金宝app如果你能满足我,我想做一个选择Arduino。

詹的提交允许您轻松地控制一个Arduino直接从MATLAB仿真软件。金宝app你第一次固定Arduino程序下载到你的董事会,然后您可以使用MATLAB代码或仿真软件模块来访问和控制的I / O板。金宝app例如,下面的MATLAB代码连接到一个板,读取电压在一个销和用它来控制输出在另一个:

%连接板一个= arduino (COM9);%设置销9输出a.pinMode(9,“输出”);%从模拟读取模拟输入销5av = a.analogRead (5);% av从0:1023 0:255正常化av = (av) / 1023 * 255;% ouptput值数字(pwm)销9av a.analogWrite(9日)%关闭会话删除()

如果你连接一个电位器模拟销5和LED数字销9,你可以使用这段代码设置的亮度由把电位计!

詹的界面让你读和写数字和模拟针,并控制直流伺服、步进电机如果你有电动机保护。我真的很喜欢这个包,它使用面向对象编程,这使得它很容易看到可用的方法按tab键。

你能完成相同的使用模型块库,如果你喜欢这种方法:金宝app

这个包之间的巨大差异和运行在目标硬件能力的实际算法运行在你的电脑所以你总是需要连接到Arduino。

请注意,实际的Arduino IO包是可用的在这里在我们的学术网站,文件交换提交现在包含了一些额外的演示。

评论

让我们知道你的想法在这里或者离开评论詹皮耶罗。

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。