ev3吧 关注:3,561贴子:5,584

【教程系列】EV3编程模块基础用法指南

只看楼主收藏回复


头像镇楼,顺便混个眼熟
内容全部为原创,转载请注明作者


1楼2015-08-05 14:51回复
    绿色动作组—中型电机及大型电机模块

    图片1
    左侧的下拉菜单拉开后,有五种操作状态,其中关闭可以让马达强制停车,1圈=360°
    第二个控制功率,功率有正负之分,分别控制向前/后行走
    第三个是对运行时间(或路程)的控制,因为有摩擦力作用,所以我习惯把数值略微调大
    第四个控制最后是否制动,区别在于制动则行驶路程较精准,不制动(EV3软件中将其称之惯性滑行)停的较缓慢,不突然


    2楼2015-08-05 14:53
    收起回复
      绿色动作组—移动转向模块
      图片2
      注意第二个控制转弯角度时将角度调的(接近)100是往往用来调头的


      3楼2015-08-05 14:53
      回复
        绿色动作组—移动槽模块

        图片3
        毫无亮点,只是相当于把两个大型电机模块拼一块


        4楼2015-08-05 14:54
        回复
          绿色动作组—显示模块

          图片4
          第二个擦除屏幕的意思是显示新的内容前,擦去旧的,系统默认擦除屏幕
          大写的X和Y组合形成一个点,X,Y分别代表屏幕上的坐标系(自己脑补)中的横坐标和纵坐标,X=0,Y=0时则说明此时图像将显示在坐标(即屏幕)中心上
          学过初中数学的都知道哈


          5楼2015-08-05 14:55
          回复
            绿色动作组—声音模块

            图片5
            注意这里最右侧下拉框的等待完成是可以阻塞程序的


            6楼2015-08-05 14:57
            回复
              绿色动作组—程序块状态灯模块

              图片6
              这个真没啥好说的,就是控制灯亮不亮,亮的话是什么颜色,闪不闪烁…


              7楼2015-08-05 14:58
              回复
                课后习题:
                1. 想一想,什么时候使用缓停结束程序?
                2. 编程,使用移动槽模块完成转向(不允许使用移动转向模块)。
                完成这两个问题的吧友可以获得此次更新的word电子稿


                8楼2015-08-05 14:59
                收起回复
                  开更
                  橙色流程控制组—开始模块

                  图片7
                  在将EV3主机与电脑连接后,单击绿三角可以使主机自动运行程序


                  9楼2015-08-06 16:58
                  回复
                    橙色流程控制组—等待模块

                    图片8
                    等待模块有两类用法= =
                    第一个就是等某个时间再进行

                    图片9
                    第二个就是结合传感器数值做出逻辑判断,最右侧多数输出的是逻辑的真或伪,不是具体数值,这里必须注意
                    注意:31313配的那个测距离的传感器叫红外传感器别搞错了
                    特别注意:后面的黄色传感器组也有比较真实测量值与设定值输出逻辑关系的功能,差别大体上在是否阻碍程序


                    10楼2015-08-06 16:59
                    收起回复
                      橙色流程控制组—循环模块

                      图片10
                      循环模块内部的模块会按照设定重复执行。
                      时间和计数退出就是到了就自动退出,很好理解
                      逻辑退出:假如事先设定逻辑判定为真时退出,连线接入判定口(最右侧的那个)后如果输出真,则退出;反之亦然
                      传感器退出则是通过设定一个预定数值,传感器达到(或没达到)该数值时自动退出


                      11楼2015-08-06 17:01
                      回复
                        橙色流程控制组—切换模块

                        图片11
                        这个模块就是换了名字的nxt开关= =差别不大
                        在选择了传感器控制之后,如果现实情况与设定情况相符执行上部程序,反之执行下部
                        如果选择逻辑,文本,数字来判断,必须输入对应的逻辑,文本,数字
                        数字就是数字是几,执行哪组程序,同时也可设定默认值
                        再更正,图10应该是图9,图9并不存在,抱歉


                        12楼2015-08-06 17:04
                        回复
                          黄色传感器组


                          图片12
                          这一组的特点在于模块可以输出逻辑判断也可以输出数据,通常不阻塞程序
                          另外说一句,计时器输出的是一个以秒为单位且精确到小数点后三位的一个数
                          还有,有的时候计时器别忘了重置


                          13楼2015-08-06 17:05
                          回复
                            楼主好人,正好想研究呢!赞一个!


                            IP属地:上海来自Android客户端14楼2015-08-09 00:16
                            收起回复