制作一个小型直流驱动轮【内附资料下载链接】

部署运行你感兴趣的模型镜像

1.运动功能说明

从方向上说有正转、反转两种;从控制方式上说,有数字量输出和模拟量(PWM)输出两种,模拟量输出可以调整速度。

2.结构说明

构成本模组的零部件主要是直流电机、1:10模型轮胎,以及配套的直流电机的支架、输出头、联轴器、螺丝、螺母、螺柱等。

3.运动功能实现

3.1 电子硬件

本实验中采用如下硬件:
Basra主控板(基于Arduino开源方案设计的一款开发板)、Bigfish扩展板、7.4V锂电池
Basra主控板的相关介绍可点击查看https://www.robotway.com/col.jsp?id=135Bigfish扩展板的相关介绍可点击查看https://www.robotway.com/col.jsp?id=136
将直流电机接在(D5、D6)直流电机接口上。

 

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

您可能感兴趣的与本文相关的镜像

EmotiVoice

EmotiVoice

AI应用

EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值