萌新小白在线求助,做一个esp8266驱动舵机的程序,Arduino ied里面遇到一个外部库,在添加后再编译就成了这样,其中乱码字符时用户下的一个文件名,求解该怎么办,乱码文件夹已经被我删了

在尝试使用AdafruitPWMServoDriver库时遇到了编译错误,主要问题在于Wire1未在作用域内被声明,可能是代码中定义错误或者缺少对Wire库的正确引用。此外,还存在一个关于min函数调用的问题,编译器无法找到匹配的函数原型,可能是类型不匹配导致的。
摘要由CSDN通过智能技术生成

:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp: In member function 'void Adafruit_PWMServoDriver::begin()':
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp:25:15: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?
   25 |  #define WIRE Wire1
      |               ^~~~~
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp:36:2: note: in expansion of macro 'WIRE'
   36 |  WIRE.begin();
      |  ^~~~
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp: In member function 'void Adafruit_PWMServoDriver::setPWM(uint8_t, uint16_t, uint16_t)':
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp:25:15: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?
   25 |  #define WIRE Wire1
      |               ^~~~~
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp:75:3: note: in expansion of macro 'WIRE'
   75 |   WIRE.beginTransmission(_i2caddr);
      |   ^~~~
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp: In member function 'void Adafruit_PWMServoDriver::setPin(uint8_t, uint16_t, bool)':
c:\Users\����һ��\AppData\Local\libraries\AdafruitPWMServoDriverLibrary\Adafruit_PWMServoDriver.cpp:90:22: error: no matching function for call to 'min(uint16_t&, int)'
   90 |   val = min(val, 4095);
      |                      ^
In file included from c:\users\����һ��\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.1.0-gcc10.3-e5f9fec\xtensa-lx106-elf\include\c++\10.3.0\algorithm:62,
                 from C:\Users\�

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值