2021-11-28 01:55:36 [显示全部楼层]
4070浏览
查看: 4070|回复: 3

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

[复制链接]
Mixly2.0环境下,单一使用‘时钟模块DS3231’读取电脑当前时间并且打印出来,却ERROR
问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
#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:求指导,谢谢!

DAD.jpg

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+。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail