当前位置: 首页> 教育> 就业 > 新闻10条摘抄大全_嘉兴网站建设成都网站设计_0元入驻的电商平台_全国新冠疫情最新消息

新闻10条摘抄大全_嘉兴网站建设成都网站设计_0元入驻的电商平台_全国新冠疫情最新消息

时间:2025/7/15 5:16:38来源:https://blog.csdn.net/jaz/article/details/146398093 浏览次数:1次
新闻10条摘抄大全_嘉兴网站建设成都网站设计_0元入驻的电商平台_全国新冠疫情最新消息

为了授课,必须重新把arduino用上。

采用MATLAB编码,可以简化相关程序授课部分

1 安装包

MATLAB Support Package for Arduino Hardware - File Exchange - MATLAB Central (mathworks.com)

需要这个插件。

当然也可下载simulink的模块,但暂时不用。

记得用学校邮箱验证,否则无法用正版

2 MATLAB 测试arduino

MATLAB可自动识别USB-串口号。

设置D13为true。

结果:D13灯亮(上面的灯)

3 led 反复亮闪

clear
MCU = arduino();% 初始化arduino
MCU.Port % 显示端口号configurePin(MCU,'D13','DigitalOutput');%配置端口13 输出
% configurePin(MCU,'D10','Servo');%配置端口13 输出
% configurePin(MCU,'D11','Servo');%配置端口13 输出
%%初始化端口
% speedLeft = servo(MCU,'D10');
% speedRight = servo(MCU,'D11');
% %%速度控制
% %%一般情况下 0~0.5正转 0.5停止 0.5~1反转
% %%经测试 左轮:0.51停止 右轮:0.55停止
% writePosition(speedLeft,0.50);
% writePosition(speedRight,0.50);ledon=false;
while trueledon=~ ledon;writeDigitalPin(MCU, 'D13', ledon); % LED亮pause(1); % 延时1秒endwriteDigitalPin(MCU, 'D13', 0); % LED offclear

可以实现闪烁led。

新的问题:刚运行时, 挂上servo模式的两个轮子会动一下。不知道原因。 并没有给两个端口赋值啊。

关键字:新闻10条摘抄大全_嘉兴网站建设成都网站设计_0元入驻的电商平台_全国新冠疫情最新消息

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: