关于库的小疑问

2016-01-061.9万
AI 快速预览详细 收起
本文解决了在使用 Arduino 时遇到的两个库相关问题。首先,针对 IRremote 库多库冲突告警,建议删除或重命名冲突的 RobotIRremote 库文件夹。其次,解释了 SoftwareSerial 库虽然不在用户指定的库文件夹中,但仍然可以通过 Arduino IDE 的工具栏导入。通过这些步骤,你可以更好地管理 Arduino 库,避免编译错误。
通过学习论坛关于库的帖子,自己已经能够成功加载库。但是在使用中还存在一些一些疑点:

1.自己在“红外接收”教程中,按照教程加载了IRemote库,编译成功但是始终出现:
IRremote.h" 对应多个库
已使用: /Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries/IRremote
未使用:/Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries/RobotIRremote
的告警。我该如何消除这样的告警?是要把自带的RobotIRremote库删除么?比较犹豫。

2.自己按照以上的路径,打开/Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries目录,看到库文件夹如下:
关于库的小疑问图1

然而在工具栏的导入库选项中:
关于库的小疑问图2

出现了SoftwareSerial库,这个库在刚才的文件夹中并没有出现,请问这是为什么?













创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
丄帝De咗臂
丄帝De咗臂
大神
Cain
Cain
\hardware\arduino\avr\libraries\SoftwareSerial
它是arduino的标准库,预设的
diaosiki
diaosiki
作者
回复Cain
已经看到了!非常感谢!!
Cain
Cain
红外库的问题参考下这个https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=12045。另外库文件不只是在这里,另外在我的文档中也有,参考下这个https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=12778
diaosiki
diaosiki
作者
回复Cain
第一个问题已经理解感谢!
第二个帖子理解了。但是依然没有找到SoftwareSerial库,下面是我在两个地方寻找的过程:
1.在常用的Contents/Java/libraries下

请看这就是我的MacFinder,下方显示了路径。
如果我进入有图标的Arduino包,就能一步步找到路径为/Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries的这个库所在地,里面包含的库文件夹占了绝大多数,但是没有SoftwareSerial字样文件夹


2.在Documents/Arduino目录下:
[font=microsoft yahei, Helvetica, Tahoma, Arial, Microsoft jhengHei, sans-serif]如果我进入上面那个Arduino文件夹(也就是文档中的Arduino文件夹),里面只有我的项目文件和一个空的libraries文件夹,里面只有一个readme.text,还是没有[/font]SoftwareSerial文件夹。如下图所示:
[font=microsoft yahei, Helvetica, Tahoma, Arial, Microsoft jhengHei, sans-serif]

[/font]
[font=microsoft yahei, Helvetica, Tahoma, Arial, Microsoft jhengHei, sans-serif]
[/font]
[font=microsoft yahei, Helvetica, Tahoma, Arial, Microsoft jhengHei, sans-serif]3.甚至我在全局搜索[/font]SoftwareSerial关键字,也找不到。
[font=microsoft yahei, Helvetica, Tahoma, Arial, Microsoft jhengHei, sans-serif]所以:在Arduino工具栏中显示存在的SoftwareSerial库,在实际硬盘的两个放库的地方都看不到,那么它到底在哪里呢?我感觉自己是有点钻牛角尖,但是不踏踏实实地对应起来,总是不安心。期望得到指点![/font]
[font=microsoft yahei, Helvetica, Tahoma, Arial, Microsoft jhengHei, sans-serif]
[/font]
dsweiliang
dsweiliang
帮顶~
- 没有更多了 -