<output id="hxt7n"><dfn id="hxt7n"><form id="hxt7n"></form></dfn></output>

<track id="hxt7n"><progress id="hxt7n"><th id="hxt7n"></th></progress></track>
<address id="hxt7n"><big id="hxt7n"></big></address>

      <sub id="hxt7n"></sub>

      搜索
      打印

      [Arduino资料] 为开发板编译出错

      [复制链接]
      923|5
      跳转到指定楼层
      楼主
      void setup() {

      #include <deprecated.h>
      #include <MFRC522.h>
      #include <MFRC522Extended.h>
      #include <require_cpp11.h>

      #include <RFID.h>

      #include <SPI.h>
      #include <Servo.h>
      #define Buzzer 4

      Servo myservo;  // 创建一个伺服电机对象
      unsigned char serNum[5];
      void setup()
      {
          Serial.begin(9600);
          Serial.println("wellcome to use!");
          SPI.begin();   
          pinMode(chipSelectPin,OUTPUT);
          digitalWrite(chipSelectPin, LOW);
          pinMode(NRSTPD,OUTPUT);
          myservo.attach(8);  // 8号引脚输出电机控制信号
          MFRC522_Init();  
          myservo.write(0);
          pinMode(8,OUTPUT);
          pinMode(4,OUTPUT);

      }
      int time=0;
      void loop()
      {   
          myservo.write(0);
          unsigned char status;
          unsigned char str[MAX_LEN];
          status = MFRC522_Request(PICC_REQIDL, str);
          if (status == MI_OK)      //读取到ID卡时候
          {   
          status = MFRC522_Anticoll(str);   
          if (status == MI_OK)
          {
            memcpy(serNum, str, 5);
            Serial.print("ID:");
            ShowCardID(serNum);
            unsigned char* id = serNum;
            if( id[0]==0x** && id[1]==0x** && id[2]==0x** && id[3]==0x** )
            {
                                      myservo.write(90);     // dakaiduoji
                                      Serial.println("The Host 1!");
                                      delay(1300);
                                      myservo.write(0);
            }
                              else if(id[0]==0x** && id[1]==0x** && id[2]==0x** && id[3]==0x**   )
            {
                                      myservo.write(90);     // dakaiduoji
                                      Serial.println("The Host 1!");
                                      delay(1300);
                                      myservo.write(0);
            }
                              else if(id[0]==0x** && id[1]==0x** && id[2]==0x** && id[3]==0x**   )
            {
                                      myservo.write(90);     // dakaiduoji
                                      Serial.println("The Host 1!");
                                      delay(1300);
                                      myservo.write(0);
            }
                              else if(id[0]==0x** && id[1]==0x** && id[2]==0x** && id[3]==0x**   )
            {
                                      myservo.write(90);     // dakaiduoji
                                      Serial.println("The Host 1!");
                                      delay(1300);
                                      myservo.write(0);
            }
                              else
                              {
                                      Serial.println("Stranger!");
                                      for(int a=0;a<3;a++)
                                      {
                                        for(int i = 0 ; i < 1000 ; i++)   //循环100次
                                        {
                                          digitalWrite(Buzzer,HIGH);    //设置输出高电平
                                          delayMicroseconds(100);
                                          digitalWrite(Buzzer,LOW);     //设置输出低电平
                                          delayMicroseconds(100);       //延时100us
                                        }
                                        delay(200);
                                      }
                                    delay(2000);         
                              }     
          }   
          }   
          MFRC522_Halt();
          delay(100);
      }
      编译的时候总是显示为开发板编译出错

      大神看看怎么回事啊


      2019-11-22.png (157.59 KB, 下载次数: 2)

      2019-11-22.png

      使用特权

      评论回复

      评论

      hkjhlp12 2019-12-13 11:03 回复TA
      rial.begin(9600); Serial.println("wellcome to use!"); SPI.begin(); pinMode(chipSelectPin,OUTPUT); digitalWrite(chipSelectPin, LOW); pinMode(NR???、、 
      z237882070 2019-12-12 14:08 回复TA
      ukhjh 
      沙发
      | 2019-11-23 23:39 | 只看该作者
      把无效的库去掉试试。估计你安装的库不对,或者库没安装对

      使用特权

      评论回复
      板凳
      | 2019-12-14 13:34 | 只看该作者
      一步步添加代码,从最开始的简单代码开始编译吧,这样找问题会容易很多

      使用特权

      评论回复
      地板
      | 2020-1-13 08:46 | 只看该作者
      好像有,头文件没找到的错误

      使用特权

      评论回复
      扫描二维码,随时随地手机跟帖
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      我要发帖 投诉建议 创建版块 申请版主

      快速回复

      您需要登录后才可以回帖
      登录 | 注册
      高级模式

      论坛热帖

      关闭

      热门推荐上一条 /2 下一条

      在线客服 快速回复 返回顶部 返回列表