国产积木吧 关注:62,051贴子:1,201,741
  • 65回复贴,共1

「乐高(pin)遇上arduino」之荒神小钢炮moc

只看楼主收藏回复

为什么会有这么奇怪的题目,什么叫arduino,它是一款电控积木的大脑,超越ev3主机的存在,可以做成连接更多功能感应器的智能机器人。楼主就是先迷上了arduino,可是有了大脑没有躯干怎么行,自然而然想到了万能的乐高,两者的结合堪称完美
好了,进入正题,楼主最近有点迷小钢炮,所以想用这辆Hatchback Type R来作为我的入门作品。


IP属地:江苏来自iPhone客户端1楼2017-02-15 13:09回复
    楼主暂时准备了这些乐拼件,即日开工


    IP属地:江苏来自iPhone客户端2楼2017-02-15 13:11
    收起回复
      昨晚在拆卡车,突然发现荒神用的老款差速器快来安慰我,五块钱邮费啊。今晚先更个动力系统的准备工作吧。


      IP属地:江苏来自iPhone客户端3楼2017-02-16 09:33
      收起回复
        拆不动了啊


        IP属地:江苏来自iPhone客户端4楼2017-02-16 20:45
        收起回复
          想想还是用乐高的电机吧,为了不破坏电机线,还是剪一根延长线吧


          IP属地:江苏来自iPhone客户端5楼2017-02-19 17:03
          收起回复
            做了手机蓝牙测试,不会传,放个视频贴链接http://tieba.baidu.com/p/4988378662


            IP属地:江苏来自iPhone客户端6楼2017-02-19 21:43
            回复
              整套动力系统


              IP属地:江苏来自iPhone客户端7楼2017-02-19 22:08
              收起回复
                今天做了个底盘,在想怎么固定我的动力系统


                IP属地:江苏来自iPhone客户端8楼2017-02-20 21:53
                收起回复
                  这样也固定住了


                  IP属地:江苏来自iPhone客户端9楼2017-02-22 21:13
                  收起回复
                    今天把程序写了下,如果写的不好见笑了
                    #include <Servo.h>
                    Servo myservo;
                    int A=11;
                    int B=12;
                    void setup(){
                    Serial.begin(9600);
                    Serial.println("Ready!");
                    pinMode(A,OUTPUT); //初始化马达输出
                    pinMode(B,OUTPUT);
                    myservo.attach(9) ;//定义数字接口9 为输出
                    Serial.begin(9600);//设置波特率为9600
                    myservo.write(90);
                    Serial.println("Go!");
                    }


                    IP属地:江苏来自iPhone客户端10楼2017-02-23 20:51
                    回复
                      void loop() {
                      if (Serial.available()){
                      char c = Serial.read();
                      if(c=='5'){ //运动方向控制
                      forward();
                      }else if(c=='2'){
                      backward();
                      }else if(c=='1'){
                      left();
                      }else if(c=='3'){
                      right();
                      }else if(c=='6'){
                      pause();
                      }
                      }
                      }
                      void forward( )
                      {
                      digitalWrite(A,HIGH);
                      digitalWrite(B,LOW);
                      runContinue();
                      }
                      void pause( )
                      {
                      digitalWrite(A,LOW);
                      digitalWrite(B,LOW);
                      }


                      IP属地:江苏来自iPhone客户端11楼2017-02-23 20:52
                      回复
                        void left(){
                        myservo.write(170);
                        delay(200);
                        runContinue();
                        }
                        void right(){
                        myservo.write(10);
                        delay(200);
                        runContinue();
                        }
                        void backward( )
                        {
                        digitalWrite(A,LOW);
                        digitalWrite(B,HIGH);
                        backContinue();
                        }
                        void runContinue(){
                        myservo.write(90);
                        digitalWrite(A,HIGH);
                        digitalWrite(B,LOW);
                        }
                        void backContinue(){
                        myservo.write(90);
                        digitalWrite(A,LOW);
                        digitalWrite(B,HIGH);
                        }


                        IP属地:江苏来自iPhone客户端12楼2017-02-23 20:52
                        收起回复
                          @二手技术员 把你的程序改了一下


                          IP属地:江苏来自iPhone客户端13楼2017-02-23 21:08
                          收起回复
                            IP属地:江苏来自iPhone客户端14楼2017-02-24 23:00
                            收起回复