UNOXX6 发表于 2021-11-28 01:55:36

Mixly2.0环境下,单一使用‘时钟模块DS3231’读取电脑当前时...

Mixly2.0环境下,单一使用‘时钟模块DS3231’读取电脑当前时间并且打印出来,却ERROR
###### 问题遇到的现象和发生背景

###### 问题相关代码,请勿粘贴截图

```c
#include <RtcDS3231.h>
#include <Wire.h>

RtcDS3231<TwoWire> Rtc(Wire);

void setup(){
Rtc.Begin();
Rtc.SetIsRunning(true);
Serial.begin(9600);
}
void loop(){
delay(1000);
Serial.write(Rtc.GetDateTime().Year());
delay(1000);
}

```
###### 运行结果及报错内容
```
上传中...
Using board 'uno' from platform in folder: E:\BaiduNetdiskDownload\mixly2.0\Mixly2.0-

win32-x64一键更新版\Mixly2.0-win32-x64-update-tool\arduino-cli\Arduino15\packages\arduino

\hardware\avr\1.8.3
Using core 'arduino' from platform in folder: E:\BaiduNetdiskDownload\mixly2.0\Mixly2.0-

win32-x64一键更新版\Mixly2.0-win32-x64-update-tool\arduino-cli\Arduino15\packages\arduino

\hardware\avr\1.8.3
Detecting libraries used...
"E:\\BaiduNetdiskDownload\\mixly2.0\\Mixly2.0-win32-x64一键更新版\\Mixly2.0-win32-x64-

update-tool\\arduino-cli\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-

arduino7/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-

sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E

-CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -

DARDUINO_ARCH_AVR "-IE:\\BaiduNetdiskDownload\\mixly2.0\\Mixly2.0-win32-x64一键更新版\

\Mixly2.0-win32-x64-update-tool\\arduino-cli\\Arduino15\\packages\\arduino\\hardware\\avr

\\1.8.3\\cores\\arduino" "-IE:\\BaiduNetdiskDownload\\mixly2.0\\Mixly2.0-win32-x64一键更新

版\\Mixly2.0-win32-x64-update-tool\\arduino-cli\\Arduino15\\packages\\arduino\\hardware\

\avr\\1.8.3\\variants\\standard" "E:\\BaiduNetdiskDownload\\mixly2.0\\Mixly2.0-win32-x64一

键更新版\\Mixly2.0-win32-x64-update-tool\\mixlyBuild\\sketch\\testArduino.ino.cpp" -o nul
E:\BaiduNetdiskDownload\mixly2.0\Mixly2.0-win32-x64一键更新版\Mixly2.0-win32-x64-update-

tool\testArduino\testArduino.ino:2:10: fatal error: RtcDS3231.h: No such file or directory
compilation terminated.
Alternatives for RtcDS3231.h: []
ResolveLibrary(RtcDS3231.h)
-> candidates: []

Error during build: exit status 1
```




###### 我的解答思路和尝试过的方法
1:有试过MIXLI环境下,文件夹的SAMPLE’ARDUINO‘AVR’串口例子,可以实现,应该能证明板子的串口功能正常
2:怀疑文件丢失,多次一键更新,失败。
3:对于报错内容的最后几句,我的理解是:RtcDS3231.h不正确,失败
4:针对“第3”的理解,我又去设置‘管理库’,在线更新了另外第3方库,如“YFRROBOOT-V244”
    也是直接使用他们的功能块,失败,ResolveLibrary(RtcDS3231.h)
    而且还多了ResolveLibrary(Wire.h)
###### 我想要达到的结果
1:正常使用时钟模块功能。
2:当遇到‘库’的问题时(我个人理解),应如何替换,更新,添加“有用的库”文件?
3:求指导,谢谢!

UNOXX6 发表于 2021-11-28 01:59:18

编辑时发现选错为“DS1307”,但问题还是依然存在,无法通过编译,求如何更新问题的H 文件

柳春晓 发表于 2021-12-1 09:28:09


Mixly的问题不太清楚,DFRobot的产品最好搭配Mind+使用哈

赤星三春牛! 发表于 2022-1-20 13:13:26

sorry,我不太懂Mixly,建议你用mind+。
页: [1]
查看完整版本: Mixly2.0环境下,单一使用‘时钟模块DS3231’读取电脑当前时...