桃花开了i
发表于 2020-4-17 02:43:28
为什么一直提示 吧 Arduino:1.8.12 (Windows 10), 开发板:"Arduino Nano, ATmega328P"
In file included from C:\Users\32003\Documents\arduino代码\LED_clock\LED_clock.ino:3:0:
C:\Users\32003\Documents\Arduino\libraries\DS18B20\src/DS18B20.h:5:10: fatal error: OneWire.h: No such file or directory
#include <OneWire.h>
^~~~~~~~~~~
compilation terminated.
exit status 1
为开发板 Arduino Nano 编译时出错。
在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
?
有哪位大佬告知一下
chenhanzhong
发表于 2020-4-17 12:15:35
桃花开了i 发表于 2020-4-17 02:43
为什么一直提示 吧 Arduino:1.8.12 (Windows 10), 开发板:"Arduino Nano, ATmega328P"
In file included...
可能跟DS18B20这个库有关系。
1528
发表于 2020-4-18 13:11:15
非常漂亮,主体已经搮印完了。灯带也到了。还差电源线和电源插头座今天应该可以到。灯带已经贴上了。昨晚想只供个电源看能不能点亮,貌似接反过。不知道会烧多少灯,问卖灯带的说5V话半米左右。今晚回家先查一查看坏没坏。
1528
发表于 2020-4-18 13:18:27
有个问题,昨天晚上就想问来着,3231接NANO哪个引脚。谢谢!存小白呵呵。之前用可视化编程那种完。刚开始学IDE还看不太懂,我现在就研究一下程序,如果研究出来再上来汇报。
DS3231应该就是接到NANO的A4,和A5口上。晚上试一下。
1528
发表于 2020-4-18 20:04:55
DS3231就是接到NANO的A4,和A5口上,已经测试过了.
1528
发表于 2020-4-19 00:10:35
已经组装完了,明天研究 一下改亮度
chenhanzhong
发表于 2020-4-20 09:49:03
1528 发表于 2020-4-19 00:10
已经组装完了,明天研究 一下改亮度
{:6_213:}自学能力很强啊!
1528
发表于 2020-4-20 18:51:22
改亮度直接可以让时间的显示长一些,不然看时间还要等 一会time_show()中标红的两个12改大,我试了一下,30比较好.(Adafruit_NeoPixel库亮度范围是0-255),但在这里不要设太大,因为这个程序亮度是渐变的,如果太大的话显示时间会较长,如果要亮度大点的话,可以把循环的步长设大点.
for(int j=0; j < 12; j++)
{
strip.clear();//灭掉所有灯
delay(5);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 12)
{
fadeAmount = -fadeAmount ;
}
以下是楼主大神的源码
void time_show()
{
brightness = 0; //LED灯亮度
int fadeAmount = 1;// 亮度渐变值
int R_1;
for(int i=0; i<2; i++)
{
for(int j=0; j < 12; j++)
{
strip.clear();//灭掉所有灯
delay(5);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 12)
{
fadeAmount = -fadeAmount ;
}
if(brightness > 5 )
{ R_1 = 1 ;}
else
{R_1 = 0 ;}
strip.setPixelColor(25, R_1, brightness, 0);
strip.setPixelColor(59, R_1, brightness, 0);//显示中间两个点
/*--------------------------*///获取时数十位,发送数据给灯珠
int H_ten = hour_now / 10 % 10;
for(int i=1;i<=Hour_ten;i++)
{
strip.setPixelColor(Hour_ten, R_1, brightness, 0);
}
/*--------------------------*///获取时数个位,发送数据给灯珠
int H_unit = hour_now / 1 % 10;
for(int i=1;i<=Hour_unit;i++)
{
strip.setPixelColor(Hour_unit, R_1, brightness, 0);
}
/*--------------------------*///获取分数十位,发送数据给灯珠
int M_ten = minute_now / 10 % 10;
for(int i=1;i<=Min_ten;i++)
{
strip.setPixelColor(Min_ten, R_1, brightness, 0);
}
/*--------------------------*///获取分数个位,发送数据给灯珠
int M_unit = minute_now / 1 % 10;
for(int i=1;i<=Min_unit;i++)
{
strip.setPixelColor(Min_unit, R_1, brightness, 0);
}
strip.show();//LED显示数据
delay(100);//延迟
}
/*----------------------------------*///整点提示
if(minute_now == 0)
{
if(second_now < 10)
{
for(int t = 0; t<3; t++)
{
digitalWrite(Buzz,HIGH);
delay(200);
digitalWrite(Buzz,LOW);
delay(200);
}
}
}
/*-------------------------------------*///整点提示
}
}
/*-----------------------------------------------------------------*/
1528
发表于 2020-4-20 19:00:00
这个LED时钟,让我把尘封了五年的3D打印机又拿出来重新用上了.感谢chenhanzhong 大神的分享.
创客是瘦子
发表于 2020-7-11 18:21:19
老哥,这个供电的电源需要多少V?把5V和GND连到DC插座上,然后把电池盒插到插座上供电吗?
hnqylgq
发表于 2020-12-4 16:00:47
真的太漂亮了,顶楼主
Following
发表于 2021-4-8 21:23:05
3D打印的文件各位大神发下可以不
Following
发表于 2021-4-14 11:44:56
时间怎么调整呀。时间调不好
Following
发表于 2021-4-14 22:42:01
有人帮忙解决 no matching function for call to 'DS3231::DS3231() 这个嘛
Following
发表于 2021-4-16 09:15:25
时间模块调不好,时间跟日期老是对不上
赤星三春牛!
发表于 2022-1-19 21:46:40
哇,好厉害!
派大星ym
发表于 2022-8-3 10:29:07
牛牛牛牛牛
派大星ym
发表于 2022-8-3 13:33:27
{:6_213:}///
派大星ym
发表于 2022-8-3 14:23:08
酷酷酷酷酷
sfsaf
发表于 2022-10-2 10:39:42
请问博主下载到主板的程序是哪个
sfsaf
发表于 2022-10-2 10:42:25
请问博主下载到主板的程序是哪个呢