小米智能积木吧 关注:2,757贴子:10,664
  • 8回复贴,共1

积木知识-爱其产品编程指南(不可回帖)

只看楼主收藏回复

作者:郑昱
这是郑昱老师专门为反履机甲撰写的编程指南完整版,同样适用于积木机器人APP(米兔机器人/履带机甲/越野车),四者除了输入指令条类型有区别,其余基本相同,每一个章节我们会列出该章节可以适用的小米产品以及小区别供大家触类旁通。同时本指南将持续更新请不要回贴,指南原稿电子版也可在本楼下载。因为指令条字体小建议在电脑端放大观看本贴














以下为积木机器人APP编程内可以多支持的输入模块,源于主控的不同。双轮平衡模式下是自平衡状态,平衡类造型(机器人、恐龙等等)的专用模式,也就是两个轮子的平衡模式,不能控制电机;自由控制就是关闭平衡分别控制两个电机的动作,适用于除双轮平衡外所有造型。






IP属地:北京1楼2020-03-11 05:45回复
    本章节同样适用履带机甲的四种造型,注意程序更改电机接口,不适用越野车/积木机器人。注意调整电机初始速度




    IP属地:北京12楼2020-06-24 17:49
    回复
      2025-08-31 19:46:52
      广告
      不感兴趣
      开通SVIP免广告
      本章节同样适用履带机甲的四种造型,注意程序更改电机接口,不适用越野车/积木机器人




      IP属地:北京13楼2020-06-24 17:51
      回复
        本章节同样适用越野车,不适用履带机甲/积木机器人,因主控老旧不支持新的midi音效,系统常规自带钢琴音效只支持一个八度,而越野车/反履机甲支持三个八度




        履带机甲/积木机器人主控写出同样语句的区别,机能限制


        IP属地:北京14楼2020-06-24 17:53
        回复
          本章节适用米兔机器人/履带机甲/越野车





          IP属地:北京15楼2020-06-24 17:54
          回复
            本章节同样适用履带机甲的四种造型,注意程序更改电机接口,音乐通道可以选择常规内钢琴部分替代,不适用越野车/积木机器人




            IP属地:北京16楼2020-06-24 17:54
            回复
              本章节同样适用履带机甲的四种造型,注意程序更改电机接口,音乐通道可以选择常规内钢琴部分替代,不适用越野车/积木机器人



              IP属地:北京17楼2020-06-24 17:55
              回复
                第八章 操控米兔机器人/履带机甲电机转动
                本章节主要针对积木机器人/履带机甲,适用于鸡腿电机,鸡腿电机是内置码盘的步进电机,码盘作用是控制电机的角度和圈数等参数,MV8电机为了缩小体积去掉了码盘所以不能实现角度圈数的控制。
                1、电机转动。在编程模块中,(主控在自由控制模式下)控制电机转动的条件有三种:时间控制、圈数控制、角度控制。如下方编程所示,主控运行程序后,主控上A口电机会以10的速度正向转动10秒。

                下方编程所示:主控运行程序后,主控B口电机会以20的速度反向转动10圈。

                下方编程所示:主控运行程序后,主控A口电机会以10的速度正向转动90°。

                由上方演示可以了解到,每个编程模块所实现的是一个电机的转动。那么,我们如何才能实现控制两个电机的编程操作呢?
                当主控在双轮平衡模式下,控制电机转动的程序指令是同时控制两个电机的转动的。如下方编程所示,主控运行程序后,主控A口和B口的电机将同时运行以实现米兔积木机器人的前进、后退以及左右转。



                那如何实现主控在自由控制模式下两个电机的运行状态呢?这时候就需要多个编程模块来实现了。如下方编程所示,主控运行程序后,A口电机以10的速度正向转动10秒后,B口电机以10的速度正向转动10秒。然后主控播放一次门铃音效。

                下面我们再来一组演示,当主控运行这个程序后,我们将看到A口和B口电机同时以10的速度正向转动10秒,同时伴有一次门铃音效。

                虽然这两个程序看上去一样,但它们所实现的效果是完全不相同的,这是因为每个编程模块后的小链条图标是不同的,第一个演示中的链条图标是断开的,第二个演示中的链条图标是连在一起的。这两种编程方式分别称为程序的顺序执行、程序的并行执行。前者为每个程序块运行完成之后才会继续运行下一个程序块的指令;后者则是每个程序块同时运行。

                熟悉了这些编程模块的基本使用后,让米兔积木机器人先直行五秒钟,然后左转180°,最后播放机枪声音。你知道在双轮平衡模式下的程序是如何编写的吗?


                IP属地:北京18楼2020-06-24 17:56
                回复
                  2025-08-31 19:40:52
                  广告
                  不感兴趣
                  开通SVIP免广告
                  未完待续,跟帖将被删除


                  IP属地:北京19楼2020-06-24 17:56
                  回复