14686| 2
|
[项目] 发现秘密:L298N_红色直流电机驱动模块扩展库+掌控板在仰.... |
本帖最后由 rzyzzxw 于 2023-1-4 11:37 编辑 【主角】 这个帖子的主角依然是L298N_红色直流电机驱动模块,我们将探索L298N_红色直流电机驱动模块mind+扩展库和掌控板结合的应用。 【背景】在仰望2的测试过程中我尝试用L298N_红色直流电机驱动模块Mind+扩展库来写程序,可是使用中发现即使将速度参数调到最大值,也只是有轻微的转动,没有力量,想让小车在地上跑起来,根本不可能。 在上一个帖子中我重新学习了李亮工程师的教程: 【Mind+】(超详细)如何使用L298N电机驱动图形编程控制电机https://mc.dfrobot.com.cn/thread-298567-1-1.html?fromuid=727937(出处: DF创客社区 - 分享创造的喜悦)并用它解决了仰望3的动力升级问题。在测试中我忽然灵光一现,想到了Mind+扩展库:L298N_红色直流电机驱动模块 前面的和掌控板结合的测试中只能让电机轻微转动没有力量的问题所在,0-255的速度范围在aduino uno中是可以的,可是掌控板下它的速度范围应该是0-1023,如果是这样子,255就是只能提供很弱的动力了。 重读Nick的教程:【Mind+扩展库发布】:L298N_红色直流电机驱动模块https://mc.dfrobot.com.cn/thread-305753-1-1.html?fromuid=727937(出处: DF创客社区 - 分享创造的喜悦)后,我开始尝试,如上图所示,速度框中最大只能输入255,怎么办呢? 解决问题的秘密就在软件中。 准备工作: 1、下载及安装软件。下载地址:http://www.mindplus.cc 2、切换到“上传模式”。 3、“扩展”中选择“主控板”中的“掌控板”。 4、“扩展”中选择“用户库”:
4、加载成功之后,双击加入,然后进行编程。 5、菜单栏“连接设备”,“上传到设备” 特别注意
我的测试环境: L298N_红色直流电机驱动模块和掌控扩展板的接线方式(可以更换的哦,我这样安排是方便写程序,好记): ENA接 P8 (PWM口) ENB接 P9 (PWM口) IN1接 P13 IN2接 P14 IN3接 P15 IN4接 P16 提示:记得L298N和主控板的GND使用一根杜邦线连接起来 电机1、2分别接电机接口 不分正负,换线头可以调方向 8V锂电正极 接 12V接口 负极接GND口 掌控扩展板用3.7v锂电供电 编写程序如下: M1电机正转1秒,反转1秒,停1秒,速度最大255。 上传掌控板,电机只会轻微转动或者有嗡嗡声。 下面开始运用秘密--手动编辑。 在自动生成代码区右击--全选--复制--点击手动编辑--右击--粘贴 然后手动修改速度数值为1000,上传代码到掌控板。 惊喜就来了,电机在8 VL298N_红色直流电机驱动模块驱动下高速运转起来了。 修改成M2,速度800,上传测试。 测试通过,动力很足。 所以,我们只管用L298N_红色直流电机驱动模块扩展库积木块去编写程序,最后修改速度数据为所需值就可。 【编写程序】 仰望小车3程序 驱动模块接线还是测试用的,加上舵机接扩展板的P0口。 这个程序上传是不能工作的哦,手动编辑一下吧。 将代码上传仰望3小车,测试通过。仰望百灵鸽遥控器(前面教程中有详细介绍)遥控器仍然沿用前面帖子的配置: 遥控器的程序还是用以前的。 【小结】 今天发现了这个小秘密,很开心,分享给大家。 还有一个小秘密:如果速度参数都可以用变量传递进去,图形化也是可以用的哦。 仰望3红色模块扩展库需手动修改版.rar |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed