Arduino Softwareserial表示向量的多种定义

我希望我的arduino能够通过蓝牙与我的手机通信。我在过去也做过同样的事情,并且它已经成功了。我需要它在arduino上玩蛇游戏,这是我的代码。

#include <SoftwareSerial.h>
#include <Otto9.h> //Ottova kniznica
#include <EnableInterrupt.h> 

#define RX 11
#define TX 10
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Otto9 Otto; //Toto je Otik XD
SoftwareSerial bluetooth(TX, RX);

void setup() {


  bluetooth.begin(9600);
  delay(500); 

}

void loop() {
  byte BluetoothData;
  if (bluetooth.available() > 0) {

    BluetoothData=bluetooth.read();

    // dekódování přijatého znaku
    switch (BluetoothData) {
      case '0':
        bluetooth.println("Vypni LED diodu.");
        break;
      case '1':
        bluetooth.println("Zapni LED diodu.");
        break;
    }
  }
  delay(100);
}

不要介意无关的东西,这是我最近项目的代码。

下面是错误:*Arduino.1.8.12 (Windows Store 1.8.33.0) (Windows 10), Vývojová doska: “Arduino Nano”。1.8.12 (Windows Store 1.8.33.0) (Windows 10), Vývojová doska: “Arduino Nano, ATmega328P”

library/SoftwareSerial/SoftwareSerial.cpp.o(符号来自插件)。在函数`SoftwareSerial::read()’中。

(.text+0x0): `__vector_3’的多个定义。

sketch\KarOl-Alpha0-0-1.inio.cpp.o (符号来自插件):(.text+0x0): 第一次定义在这里。

library/SoftwareSerial/SoftwareSerial.cpp.o(符号来自插件)。在函数`SoftwareSerial::read()’中。

(.text+0x0): `__vector_4’的多个定义。

sketch\KarOl-Alpha0-0-1.inio.cpp.o (符号来自插件):(.text+0x0): 第一次定义在这里。

library/SoftwareSerial/SoftwareSerial.cpp.o(符号来自插件)。在函数`SoftwareSerial::read()’中。

(.text+0x0): `__vector_5’的多个定义。

sketch\KarOl-Alpha0-0-1.inio.cpp.o (符号来自插件):(.text+0x0): 第一次定义在这里。

collect2.exe: error: ld returned 1 exit status.

退出状态1

*

解决方案:

如果你使用多个库,尤其是当其中一个是SoftwareSerial库时,这种情况尤其可能发生。解释是不同的库可能会试图共享相同的 “资源”,如引脚变化中断或定时器。解决办法并不总是简单的。例如,如果两个库都需要定时器2,那么它们都不能拥有它.所以使用HardwareSerial或者找到冲突–因此,如果它在旧版本的IDE(和标准库)中工作过,它可能会有突破性的变化。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

在Python中,我可以在运行时改变一个类的结构吗?

2022-4-21 20:01:46

解决方案

AWS redis服务器的django配置。

2022-4-21 20:01:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索