arduino - 带有 ESP8266 的 EspSoftwareSerial:错误没有匹配函数调用“SoftwareSerial::SoftwareSerial()”
问题描述
我正在尝试使用 EspSoftwareSerial 库(目标 ESP8266)使用 Arduino IDE 1.8.13 进行编程。无论提供我尝试编译的示例,我都会收到一个错误(例如对于程序“servoTester”):
#include <ESP8266WiFi.h>
#include <SoftwareSerial.h>
SoftwareSerial swSer;
...
servoTester:4:16: error: no matching function for call to 'SoftwareSerial::SoftwareSerial()'
SoftwareSerial swSer;
我不熟悉 C++ 和 Arduino(但我很了解微控制器上的 C)。我有点无聊,我到处寻找解决方案,感觉不是唯一一个遇到这个问题的人,但我还没有找到有效的解决方案。
我尝试过了 :
- 将 <> 更改为 ""
- 安装 EspSoftwareSerial 库后重启 Arduino
- 重新安装 Arduino
- 和各种荒谬的事情%-(
有人有想法吗?
解决方案
推荐阅读
- c++ - CGAL::Polyhedron_3 使用 make_tetrahedron() 生成不需要的重复顶点,如何解决?
- gradle - 为什么我不能用 gradle 添加新项目?
- sql - 根据匹配另一列标识符中所有行的列内容来选择行?
- validation - 如何记录被 javax.validation.Validator 拒绝的每个请求?
- python - 即使标签存在,它说什么也没找到
- python - 内含条件函数的列表推导
- javascript - 根据特定顺序对两个数组进行排序
- r - 如何从 CSV 读取超过 100 万条记录?
- docker - 为什么 docker-compose 因 ERROR 内部加载元数据而失败?
- python - 使用正则表达式保留中间字符串