arduino due 无法编译程序-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4053|回复: 11

[已解答] arduino due 无法编译程序

[复制链接]
发表于 2019-8-13 22:07 | 显示全部楼层 |阅读模式
我在做一个灵感来自于3D打印机的起重机,想用blinker控制电机和舵机,蓝牙ble接入,同样程序在uno上可以编译上传,但是在due上无法编译,我看论坛有人说是编程器的问题,换了编程器还是不行,迷……
代码如下:
#define BLINKER_BLE
#define ENA_one 3
#define in1_one 2
#define in2_one 4

#define ENA_two 5
#define in3_two 7
#define in4_two 8


#define ENA_three 6
#define in1_three 10
#define in2_three 11


#define ENA_four 9
#define in3_four 12
#define in4_four 13


#include <Blinker.h>

BlinkerButton Button1("btn-abc");
BlinkerButton Button2("btn-fic");
BlinkerButton Button3("btn-01g");
BlinkerButton Button4("btn-8xa");
BlinkerButton Button5("btn-d91");
BlinkerButton Button6("btn-oy9");
BlinkerButton Button7("btn-574");
BlinkerButton Button8("btn-o2j");
BlinkerButton Button9("btn-bf1");
BlinkerButton Button10("btn-or9");
BlinkerNumber Number1("num-abc");

int counter = 0;
int sudu=100;
int suduxie=120;
int suduweitiao=111;
int suduxieweitiao=131;



void forward();
void backward();
void _stop();
//void fanzhuan();
void dianjichushihua();
void nishizheng();
void shunshizheng();
void left();
void right();
void zuoshang();
void youxia();
void zuoxia();
void youshang();
void button1_callback(const String & state);
void button2_callback(const String & state);
void button3_callback(const String & state);
void button4_callback(const String & state);
void button5_callback(const String & state);
void button6_callback(const String & state);
void button7_callback(const String & state);
void button8_callback(const String & state);
void button9_callback(const String & state);
void button10_callback(const String & state);





void dataRead(const String & data)
{
    BLINKER_LOG("Blinker readString: ", data);
    counter++;
    Number1.print(counter);
}

void setup()
{
    Serial.begin(9600);
    BLINKER_DEBUG.stream(Serial);

    pinMode(LED_BUILTIN, OUTPUT);
    digitalWrite(LED_BUILTIN, HIGH);

    Blinker.begin(A1,A0);
    Blinker.attachData(dataRead);

    Button1.attach(button1_callback);
    Button2.attach(button2_callback);
    Button3.attach(button3_callback);
    Button4.attach(button4_callback);
    Button5.attach(button5_callback);
    Button6.attach(button6_callback);
    Button7.attach(button7_callback);
    Button8.attach(button8_callback);
    Button9.attach(button9_callback);
    Button10.attach(button10_callback);
    dianjichushihua();
}

void loop()
{
    Blinker.run();
}

//………………………………………………函数定义……………………………………
void dianjichushihua()
{
  pinMode(ENA_one,OUTPUT);
  pinMode(in1_one,OUTPUT);
  pinMode(in2_one,OUTPUT);
  pinMode(ENA_two,OUTPUT);
  pinMode(in3_two,OUTPUT);
  pinMode(in4_two,OUTPUT);
  //pinMode(xinhao_two,INPUT);
  pinMode(ENA_three,OUTPUT);
  pinMode(in1_three,OUTPUT);
  pinMode(in2_three,OUTPUT);
  //pinMode(xinhao_three,INPUT);
  pinMode(ENA_four,OUTPUT);
  pinMode(in3_four,OUTPUT);
  pinMode(in4_four,OUTPUT);
  //pinMode(xinhao_four,INPUT);

  }
void _stop()
{

  analogWrite(ENA_one,0);
  digitalWrite(in1_one,HIGH);
  digitalWrite(in2_one,LOW);

  analogWrite(ENA_two,0);
  digitalWrite(in3_two,HIGH);
  digitalWrite(in4_two,LOW);

  analogWrite(ENA_three,0);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,0);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);
}
/*
void fanzhuan()
{
  analogWrite(ENA,sudu);
  }
*/
void forward()
{
  analogWrite(ENA_one,suduweitiao);
  digitalWrite(in1_one,LOW);
  digitalWrite(in2_one,HIGH);

  analogWrite(ENA_two,suduweitiao);
  digitalWrite(in3_two,LOW);
  digitalWrite(in4_two,HIGH);

  analogWrite(ENA_three,sudu);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,sudu);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);
  }

void nishizheng()
{
    analogWrite(ENA_one,suduweitiao);
  digitalWrite(in1_one,LOW);
  digitalWrite(in2_one,HIGH);

  analogWrite(ENA_two,suduweitiao);
  digitalWrite(in3_two,LOW);
  digitalWrite(in4_two,HIGH);

  analogWrite(ENA_three,sudu);
  digitalWrite(in1_three,LOW);
  digitalWrite(in2_three,HIGH);

  analogWrite(ENA_four,sudu);
  digitalWrite(in3_four,LOW);
  digitalWrite(in4_four,HIGH);
  }  

  void shunshizheng()
{
   analogWrite(ENA_one,suduweitiao);
  digitalWrite(in1_one,HIGH);
  digitalWrite(in2_one,LOW);

  analogWrite(ENA_two,suduweitiao);
  digitalWrite(in3_two,HIGH);
  digitalWrite(in4_two,LOW);

  analogWrite(ENA_three,sudu);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,sudu);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);

  }  

  void backward()
  {
   analogWrite(ENA_one,suduweitiao);
  digitalWrite(in1_one,HIGH);
  digitalWrite(in2_one,LOW);

  analogWrite(ENA_two,suduweitiao);
  digitalWrite(in3_two,HIGH);
  digitalWrite(in4_two,LOW);

  analogWrite(ENA_three,sudu);
  digitalWrite(in1_three,LOW);
  digitalWrite(in2_three,HIGH);

  analogWrite(ENA_four,sudu);
  digitalWrite(in3_four,LOW);
  digitalWrite(in4_four,HIGH);
    }

    void left()
    {
     analogWrite(ENA_one,suduweitiao);
  digitalWrite(in1_one,LOW);
  digitalWrite(in2_one,HIGH);

  analogWrite(ENA_two,suduweitiao);
  digitalWrite(in3_two,HIGH);
  digitalWrite(in4_two,LOW);

  analogWrite(ENA_three,sudu);
  digitalWrite(in1_three,LOW);
  digitalWrite(in2_three,HIGH);

  analogWrite(ENA_four,sudu);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);
      }

void right()
{
  analogWrite(ENA_one,suduweitiao);
  digitalWrite(in1_one,HIGH);
  digitalWrite(in2_one,LOW);

  analogWrite(ENA_two,suduweitiao);
  digitalWrite(in3_two,LOW);
  digitalWrite(in4_two,HIGH);

  analogWrite(ENA_three,sudu);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,sudu);
  digitalWrite(in3_four,LOW);
  digitalWrite(in4_four,HIGH);
  }

  void zuoshang()
  {
    analogWrite(ENA_one,suduxieweitiao);
  digitalWrite(in1_one,LOW);
  digitalWrite(in2_one,HIGH);

  analogWrite(ENA_two,0);
  digitalWrite(in3_two,LOW);
  digitalWrite(in4_two,HIGH);

  analogWrite(ENA_three,0);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,suduxie);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);
    }

  void youxia()
  {
    analogWrite(ENA_one,suduxieweitiao);
  digitalWrite(in1_one,HIGH);
  digitalWrite(in2_one,LOW);

  analogWrite(ENA_two,0);
  digitalWrite(in3_two,LOW);
  digitalWrite(in4_two,HIGH);

  analogWrite(ENA_three,0);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,suduxie);
  digitalWrite(in3_four,LOW);
  digitalWrite(in4_four,HIGH);
    }  

  void youshang()
  {
    analogWrite(ENA_one,0);
  digitalWrite(in1_one,LOW);
  digitalWrite(in2_one,HIGH);

  analogWrite(ENA_two,suduxieweitiao);
  digitalWrite(in3_two,LOW);
  digitalWrite(in4_two,HIGH);

  analogWrite(ENA_three,suduxie);
  digitalWrite(in1_three,HIGH);
  digitalWrite(in2_three,LOW);

  analogWrite(ENA_four,0);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);
    }  

    void zuoxia()
    {
      analogWrite(ENA_one,0);
  digitalWrite(in1_one,LOW);
  digitalWrite(in2_one,HIGH);

  analogWrite(ENA_two,suduxieweitiao);
  digitalWrite(in3_two,HIGH);
  digitalWrite(in4_two,LOW);

  analogWrite(ENA_three,suduxie);
  digitalWrite(in1_three,LOW);
  digitalWrite(in2_three,HIGH);

  analogWrite(ENA_four,0);
  digitalWrite(in3_four,HIGH);
  digitalWrite(in4_four,LOW);
      }


void button1_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);
    //digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");

        //Button1.icon("icon_1");
        Button1.color("#FFFFFF");
        Button1.text("前进");
        // Button1.text("Your button name", "describe");
        Button1.print();
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        forward();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");

        //Button1.icon("icon_1");
        Button1.color("#00FF00");
        Button1.text("前进");
        // Button1.text("Your button name", "describe");
        Button1.print();
        _stop();
    }
    else
    {
      Button1.print();
    }
}


void button2_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button2.text("后退");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        backward();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button2.print();
        _stop();
    }
    else
    {
      Button2.print();
    }
}


void button3_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button3.text("向左");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        left();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button3.print();
        _stop();
    }
    else
    {
      Button3.print();
    }
}

void button4_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button4.text("向右");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        right();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button4.print();
        _stop();
    }
    else
    {
      Button4.print();
    }
}

void button5_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button5.text("左上");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        zuoshang();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button5.print();
        _stop();
    }
    else
    {
      Button5.print();
    }
}

void button6_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button6.text("右上");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        youshang();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button6.print();
        _stop();
    }
    else
    {
      Button6.print();
    }
}

void button7_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button7.text("左下");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        zuoxia();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button7.print();
        _stop();
    }
    else
    {
      Button7.print();
    }
}

void button8_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button8.text("右下");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        youxia();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button8.print();
        _stop();
    }
    else
    {
      Button8.print();
    }
}


void button9_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button9.text("顺时针");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        shunshizheng();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button9.print();
        _stop();
    }
    else
    {
      Button9.print();
    }
}


void button10_callback(const String & state)
{
    BLINKER_LOG("get button state: ", state);

    if (state == BLINKER_CMD_BUTTON_PRESSED) {
        BLINKER_LOG("Button pressed!");
        Button10.text("逆时针");
        digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //电机程序
        nishizheng();

    }
    else if (state == BLINKER_CMD_BUTTON_RELEASED) {
        BLINKER_LOG("Button released!");
        Button10.print();
        _stop();
    }
    else
    {
      Button10.print();
    }
}


QB$QP40LF)8GC$NJU_%C36M.png
 楼主| 发表于 2019-8-14 20:26 | 显示全部楼层

Arduino:1.8.9 (Windows 10), 开发板:"Arduino Due (Programming Port)"

In file included from C:\Users\Handsome BF\Desktop\����͹���\arduinoIDE-1.8.9\libraries\blinker-library-master\src/BlinkerSerialBLE.h:4:0,

                 from C:\Users\Handsome BF\Desktop\����͹���\arduinoIDE-1.8.9\libraries\blinker-library-master\src/Blinker.h:21,

                 from C:\Users\Handsome BF\Documents\Arduino\blinker_dipan_uno\blinker_dipan_uno.ino:22:

C:\Users\Handsome BF\Desktop\����͹���\arduinoIDE-1.8.9\libraries\blinker-library-master\src/Adapters/BlinkerSerial.h:21:32: fatal error: SoftwareSerial.h: No such file or directory

     #include <SoftwareSerial.h>

                                ^

compilation terminated.

exit status 1
为开发板 Arduino Due (Programming Port) 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
发表于 2019-8-14 22:04 | 显示全部楼层
用硬件串口
 楼主| 发表于 2019-8-15 00:39 | 显示全部楼层

已改为RX1,TX1(19,18),依然报错,而且我uno用的也是软串口
Arduino:1.8.9 (Windows 10), 开发板:"Arduino Due (Programming Port)"

C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\hardware -hardware C:\Users\Handsome BF\AppData\Local\Arduino15\packages -tools C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\tools-builder -tools C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\hardware\tools\avr -tools C:\Users\Handsome BF\AppData\Local\Arduino15\packages -built-in-libraries C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\libraries -libraries C:\Users\Handsome BF\Documents\Arduino\libraries -fqbn=arduino:sam:arduino_due_x_dbg -vid-pid=0X2341_0X003D -ide-version=10809 -build-path C:\Users\HANDSO~1\AppData\Local\Temp\arduino_build_286104 -warnings=none -build-cache C:\Users\HANDSO~1\AppData\Local\Temp\arduino_cache_843601 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.bossac.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.bossac-1.6.1-arduino.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -verbose C:\Users\Handsome BF\Documents\Arduino\blinker_dipan_uno\blinker_dipan_uno.ino
C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\arduino-builder -compile -logger=machine -hardware C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\hardware -hardware C:\Users\Handsome BF\AppData\Local\Arduino15\packages -tools C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\tools-builder -tools C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\hardware\tools\avr -tools C:\Users\Handsome BF\AppData\Local\Arduino15\packages -built-in-libraries C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\libraries -libraries C:\Users\Handsome BF\Documents\Arduino\libraries -fqbn=arduino:sam:arduino_due_x_dbg -vid-pid=0X2341_0X003D -ide-version=10809 -build-path C:\Users\HANDSO~1\AppData\Local\Temp\arduino_build_286104 -warnings=none -build-cache C:\Users\HANDSO~1\AppData\Local\Temp\arduino_cache_843601 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.bossac.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.bossac-1.6.1-arduino.path=C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -verbose C:\Users\Handsome BF\Documents\Arduino\blinker_dipan_uno\blinker_dipan_uno.ino
Using board 'arduino_due_x_dbg' from platform in folder: C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12
Using core 'arduino' from platform in folder: C:\Users\Handsome BF\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12
Detecting libraries used...
"C:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10809 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/libsam" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/CMSIS/Include/" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/Device/ATMEL/" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\cores\\arduino" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x" "C:\\Users\\HANDSO~1\\AppData\\Local\\Temp\\arduino_build_286104\\sketch\\blinker_dipan_uno.ino.cpp" -o nul
"C:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10809 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/libsam" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/CMSIS/Include/" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/Device/ATMEL/" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\cores\\arduino" "-IC:\\Users\\Handsome BF\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x" "-IC:\\Users\\Handsome BF\\Desktop\\程序和工具\\arduinoIDE-1.8.9\\libraries\\blinker-library-master\\src" "C:\\Users\\HANDSO~1\\AppData\\Local\\Temp\\arduino_build_286104\\sketch\\blinker_dipan_uno.ino.cpp" -o nul
In file included from C:\Users\Handsome BF\Desktop\����͹���\arduinoIDE-1.8.9\libraries\blinker-library-master\src/BlinkerSerialBLE.h:4:0,

                 from C:\Users\Handsome BF\Desktop\����͹���\arduinoIDE-1.8.9\libraries\blinker-library-master\src/Blinker.h:21,

                 from C:\Users\Handsome BF\Documents\Arduino\blinker_dipan_uno\blinker_dipan_uno.ino:21:

C:\Users\Handsome BF\Desktop\����͹���\arduinoIDE-1.8.9\libraries\blinker-library-master\src/Adapters/BlinkerSerial.h:21:32: fatal error: SoftwareSerial.h: No such file or directory

     #include <SoftwareSerial.h>

                                ^

compilation terminated.

使用 0.3.2  版本的库 blinker-library-master 在文件夹: C:\Users\Handsome BF\Desktop\程序和工具\arduinoIDE-1.8.9\libraries\blinker-library-master
exit status 1
为开发板 Arduino Due (Programming Port) 编译时出错。
发表于 2019-8-15 11:45 | 显示全部楼层
更新最新的库 已添加DUE可用的代码
 楼主| 发表于 2019-8-15 13:15 | 显示全部楼层
三水 发表于 2019-8-15 11:45
更新最新的库 已添加DUE可用的代码

上传成功了,太感谢了,感谢两位大佬
 楼主| 发表于 2019-8-15 15:33 | 显示全部楼层
三水 发表于 2019-8-15 11:45
更新最新的库 已添加DUE可用的代码

又有新问题了,设备跟app无法连接
 楼主| 发表于 2019-8-15 15:49 | 显示全部楼层
包包大人666123 发表于 2019-8-15 15:33
又有新问题了,设备跟app无法连接

连接不正常
G{J]038$Q6~ME~Y9)D5LYJS.png
发表于 2019-8-15 17:19 | 显示全部楼层
1. app是否能发现蓝牙
2. 如果app能发现蓝牙,debug all 看调试信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 19:45 , Processed in 0.086195 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表