打印

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

[复制链接]
146|2
跳转到指定楼层
楼主
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, 下载次数: 0)

2019-11-22.png

使用特权

评论回复
沙发
| 2019-11-23 23:39 | 只看该作者
把无效的库去掉试试。估计你安装的库不对,或者库没安装对

使用特权

评论回复
板凳
| 2019-12-12 11:34 | 只看该作者

使用特权

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

本版积分规则

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

快速回复

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

论坛热帖

关闭

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

在线客服 快速回复 返回顶部 返回列表
快3注册邀请码tt 湖州市| 五河县| 黎城县| 定州市| 屏南县| 长泰县| 新蔡县| 平远县| 天峻县| 盘山县| 航空| 尼木县| 钦州市| 牡丹江市| 温州市| 松江区| 岳池县| 张家口市| 吉木萨尔县| 惠来县| 绥中县| 凉城县| 宁乡县| 承德市| 托克托县| 吉水县| 富顺县| 潞城市| 库尔勒市| 西乌珠穆沁旗| 巢湖市| 漳平市| 嘉峪关市| 镇安县| 乐业县| 东台市| 太仆寺旗| 资中县| 武夷山市| 乐至县| 库车县|