【项目】基于Arduino Nano的多功能桌面感应垃圾桶-Arduino中文社区 - Powered by Discuz! Archiver

曾几何时下冰雹 发表于 2022-6-2 17:31

你好,我想问RTC时钟模块放在哪里?

曾几何时下冰雹 发表于 2022-6-2 17:44

那个最下方的那个模块是什么模块,看不出来。

曾几何时下冰雹 发表于 2022-6-2 18:07

15053857110 发表于 2021-5-17 15:19
#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endi ...

这个你得从那个库文件里改。我也是去百度找才了解到的。好像是ssd1306的文件库里第28行那,把那//这两个斜杠上下换个位置就行了。原因是这两个斜杠代表着默认的意思,没改前是32,改后默认64就行了

李举东 发表于 2022-6-2 19:34

你的想法真的很棒,也很有创意!

hhsuri 发表于 2022-6-6 19:07

很不错,很有创意的一个垃圾桶

李举东 发表于 2022-6-16 19:15

楼主可以给一下pcb的原理图吗谢谢

曾几何时下冰雹 发表于 2022-7-3 16:41

有没有哪位大佬做出来了的?能不能讨论一下这个代码出现的问题?我复制这个代码过去会报错?有没有大佬能说一下有哪些错误或者问题?
1我发现了一个ssd1306那个报错的,要改ssd1306库里的程序。
2还有这个帖子隐藏的程序有些是在中文模式的【】这个符号。报错。
我想问一下还有哪些错误?

曾几何时下冰雹 发表于 2022-7-3 16:50

Arduino:1.8.19 (Windows 10), 开发板:"Arduino Nano, ATmega328P (Old Bootloader)"

C:\Users\15433\Desktop\arduino\11\11.ino: In function 'void loop()':

11:343:21: error: 'class Ds1302' has no member named 'getTimeStr'

display.println(rtc.getTimeStr());

                     ^~~~~~~~~~

11:346:21: error: 'class Ds1302' has no member named 'getDOWStr'

display.println(rtc.getDOWStr());

                     ^~~~~~~~~

11:354:21: error: 'class Ds1302' has no member named 'getDateStr'; did you mean 'getDateTime'?

display.println(rtc.getDateStr(FORMAT_LONG, FORMAT_LITTLEENDIAN, '/'));

                     ^~~~~~~~~~

                     getDateTime

11:354:32: error: 'FORMAT_LONG' was not declared in this scope

display.println(rtc.getDateStr(FORMAT_LONG, FORMAT_LITTLEENDIAN, '/'));

                              ^~~~~~~~~~~

11:354:45: error: 'FORMAT_LITTLEENDIAN' was not declared in this scope

display.println(rtc.getDateStr(FORMAT_LONG, FORMAT_LITTLEENDIAN, '/'));

                                             ^~~~~~~~~~~~~~~~~~~

C:\Users\15433\Desktop\arduino\11\11.ino:354:45: note: suggested alternative: '__ORDER_LITTLE_ENDIAN__'

display.println(rtc.getDateStr(FORMAT_LONG, FORMAT_LITTLEENDIAN, '/'));

                                             ^~~~~~~~~~~~~~~~~~~

                                             __ORDER_LITTLE_ENDIAN__

exit status 1

'class Ds1302' has no member named 'getTimeStr'



在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
这个arduino在验证时报错。这个要怎么改才好?
display.println(rtc.getTimeStr()); 这行代码变红了。

17307471398 发表于 2022-7-26 14:07

本帖最后由 17307471398 于 2022-7-26 14:08 编辑

很不错。。。。。。

kfugan 发表于 2022-9-28 08:49

好东西
页: 10 11 12 13 14 15 16 17 18 19 [20] 21
查看完整版本: 【项目】基于Arduino Nano的多功能桌面感应垃圾桶