首页/新闻资讯/正文详情

小喵V2电机驱动快速入门:简单积木实现4路电机调速与正反转控制

发布时间:2026/9/25 4:56:00 来源:云帆数科 栏目:资讯中心
小喵V2电机驱动快速入门:简单积木实现4路电机调速与正反转控制
小喵V2电机驱动快速入门简单积木实现4路电机调速与正反转控制【免费下载链接】miaow-v2源师兄扩展项目: 小喵V2 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/miaow-v2小喵V2是源师兄推出的 KittenBot 开源扩展项目通过配套的 Robotbit 大弟子板只用 3 块简单积木就能实现 4 路电机的调速与正反转控制。本文带你 3 步跑通小喵V2电机驱动零基础也能快速上手 ⚡ 为什么选择小喵V2做电机驱动小喵V2 配套的 Robotbit 大弟子板硬件能力很强非常适合新手入门电机控制4 路直流电机接口M1A、M1B、M2A、M2B可独立调速、正反转8 路舵机接口S1~S8与电机互不干扰板载可充电锂电池即插即用不用外接电源积木式编程拖拖拽拽就能出效果不用手写代码官方描述「可驱动 8 路舵机和 4 路电机可板载充电锂电池安全易用」见 config.json#L4。 硬件准备大弟子板如何连接将大弟子板通过I2C1接到小喵V2 主板的 I2C 接口确认电源正常板载锂电池已装入把直流电机分别插到M1A / M1B / M2A / M2B四个接口上 小细节扩展通过 I2C 与地址0x40的设备通信接线正确后无需任何额外配置积木会自动完成初始化源码逻辑在 blocksdef.js#L14。 小喵V2扩展导入两种方法方法一编辑器内直接搜索导入在积木编辑器中搜索「小喵V2」或「Robotbit」扩展导入后工具箱里会多出一个青色的Robotbit分类分类注册信息见 category.json#L1-L5。方法二获取源码本地导入git clone https://gitcode.com/yuanshixiong/miaow-v2将 blocksdef.js积木定义与代码生成逻辑和 category.json积木分类布局导入扩展即可。 3 块积木搞定 4 路电机调速Robotbit 分类下只需要 3 块核心积木就能完整控制电机积木名称作用初始化robotbit配置 I2C 与 PWM必须放在最前面电机M1A~M2B 速度给指定通道设置速度正数正转、负数反转停止所有电机一键让 4 路电机全部停止电机积木的通道下拉框支持 M1A / M1B / M2A / M2B 四路选择定义见 blocksdef.js#L19-L42速度输入框默认值为100见 category.json#L10-L23不填也能直接运行。速度的含义范围约 -255 ~ 255正数电机正转数值越大转速越高负数电机反转负得越多转得越快⏹0该路电机停止⚡ 实战演示调速 正反转按下面顺序拼积木就能看到一个完整的电机控制流程拖出「初始化robotbit」放在最前面「电机 M1A 速度120」→ M1 号电机正转「电机 M2A 速度-80」→ M2 号电机反转转速比 M1 慢最后放一块「停止所有电机」4 路全部停转整个程序由扩展自动生成 MicroPython 代码你甚至不用关心代码长什么样——积木如何翻译成motorRun调用可以在 blocksdef.js#L61-L65 中看到。 小喵V2电机驱动常见问题排查现象可能原因解决办法电机完全不动I2C 接线错误或未通电检查 I2C1 接线与电源转向和预期相反电机相位定义不同速度改成负数即可反转改了速度没反应忘了初始化把「初始化robotbit」放到程序最前多路电机速度不一致各路负载不同适当调大该路速度数值 总结小喵V2 的电机驱动玩法可以概括为一句话一块板子、3 块积木、4 路电机。通过「初始化 电机速度 停止」的组合你就拥有了完整的 4 路电机调速与正反转控制能力剩下的 8 路舵机接口还能继续扩展机械臂、云台等玩法。主要文件速查积木定义 blocksdef.js 积木分类 category.json 硬件描述 config.json 项目说明 README.md【免费下载链接】miaow-v2源师兄扩展项目: 小喵V2 | 由源师兄组织创建项目地址: https://gitcode.com/yuanshixiong/miaow-v2创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

VirtualBox嵌套虚拟化灰色锁定终极解决方案
VirtualBox嵌套虚拟化灰色锁定终极解决方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:55:48

视频剪辑素材宝藏库:可商用高清晰素材网站推荐与工作流整合
视频剪辑素材宝藏库:可商用高清晰素材网站推荐与工作流整合

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:55:48

边缘AI芯片选型:从场景约束反推技术方案
边缘AI芯片选型:从场景约束反推技术方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 4:55:35

Atlas 300V 24G昇腾NPU实战:从识别到YOLO模型部署
Atlas 300V 24G昇腾NPU实战:从识别到YOLO模型部署

第一次拿到Atlas 300V 24G这块卡的时候,我心里其实带着一个疑问:这玩意长得跟GPU挺像,插在服务器PCIe槽位上,规格表里写着“AI加速卡”,但市面上叫“运算加速卡”的东西太杂了,它到底算不算,能不… · 2026/9/25 5:33:11

ESP32上WASM为何不能直接调硬件:内存模型与权限边界解析
ESP32上WASM为何不能直接调硬件:内存模型与权限边界解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 5:33:05

从生成视频到三维重建:三维高斯泼溅完整实践指南
从生成视频到三维重建:三维高斯泼溅完整实践指南

写这个项目的起因很直接:我在做三维高斯泼溅(3D Gaussian Splatting,后面统称三维高斯)重建的时候,经常遇到“拍不到素材”的尴尬。想重建一个场景,要么手头没有相机,要么物体没法实际旋转拍摄&… · 2026/9/25 5:33:05

ODAC Xcopy部署:免装Oracle客户端的.NET连接驱动实践
ODAC Xcopy部署:免装Oracle客户端的.NET连接驱动实践

简介:Oracle官方ODAC 12.2.0.1.0 64位数据访问组件合集,面向在.NET 4/2.0环境下对接Oracle数据库的C#/ASP.NET开发者,以及需要OLE DB、Microsoft Transaction Server集成服务的系统运维与架构设计人员。压缩包共179个文件,以67个d… · 2026/9/25 5:33:05

Tether 示例合集精读:9 个官方 Demo 的配置写法与底层源码对照
Tether 示例合集精读:9 个官方 Demo 的配置写法与底层源码对照

前端UI组件 【免费下载链接】tether A positioning engine to make overlays, tooltips and dropdowns better 项目地址: https://gitcode.com/gh_mirrors/te/tether 点击查看 免费下载 Tether 官方文档的 Examples 章节以“示例目录”的形式,给出了从入… · 2026/9/25 5:32:58

Atlas 300V 24G深度解析:AI推理加速卡实战部署YOLO目标检测
Atlas 300V 24G深度解析:AI推理加速卡实战部署YOLO目标检测

最近后台老是有人问我一句话:Atlas 300V 24G 是运算加速卡吗?我意识到很多人第一次看到昇腾这个生态的时候,都会被命名绕晕。今天我直接用最直白的方式回答:它不是显卡,它是一张专门用来跑AI推理的运算加速卡。把它装到… · 2026/9/25 5:32:58

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码