1.运动功能说明
从方向上说有正转、反转两种;从控制方式上说,有数字量输出和模拟量(PWM)输出两种,模拟量输出可以调整速度。
2.结构说明
构成本模组的零部件主要是直流电机、1:10模型轮胎,以及配套的直流电机的支架、输出头、联轴器、螺丝、螺母、螺柱等。
3.运动功能实现
3.1 电子硬件
3.2 编写程序
编程环境:Arduino 1.8.19
驱动本模组实际就是驱动直流电机。
先转动1秒,再反向转动1秒的代码(点击查看:MotorDrive.ino)
/*------------------------------------------------------------------------------------ 版权说明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved. Distributed under MIT license.See file LICENSE for detail or copy at https://opensource.org/licenses/MIT by 机器谱 2022-5-27 https://www.robotway.com/ ---------------------------- 实验功能: 实现直流电机模组正转反转. ----------------------------- 实验接线: 直流电机引脚接D5,D6引脚. ------------------------------------------------------------------------------------*/ //程序初始化部分:初始化直流电机引脚. void setup() { pinMode( 5 , OUTPUT);//将引脚5设置为输出模式 pinMode( 6 , OUTPUT);//将引脚6设置为输出模式 } //主程序部分:实现直流电机持续执行正转一秒,反转1秒动作组. void loop() { digitalWrite( 5 , LOW ); //-------------. digitalWrite( 6 , HIGH ); //电机模组正转1秒| delay( 1000); //-------------* digitalWrite( 5 , HIGH ); //-------------. digitalWrite( 6 , LOW); //电机模组反转1秒| delay( 1000); //-------------* } |
4.扩展样机
我们可以利用不同型号的直流电机和不同款式的轮胎构建出更多类型的驱动轮模组。如下图所示:
5.资料下载
资料内容 | 样机3D文件、程序代码 |
下载途径 | https://www.robotway.com/h-col-117.html |