http://bbs.mydigit.cn/read.php?tid=331640&page=1
电波钟,还带自动校时的比1307要强
那,用时钟模块怎么接
zzkner 发表于 2012-9-3 19:47 static/image/common/back.gif
怎么连线的啊,不管是用弘毅的连线,还是连你调用liquidcrysta库l时用的引脚(12,11,5,4,3,2)(对应的应该 ...
如果你是LCD Keypad Shield v2.0的话,引脚是(8,9,4,5,6,7)
zzkner 发表于 2012-9-3 19:47 static/image/common/back.gif
怎么连线的啊,不管是用弘毅的连线,还是连你调用liquidcrysta库l时用的引脚(12,11,5,4,3,2)(对应的应该 ...
如果你是LCD Keypad Shield v2.0的话,引脚是(8,9,4,5,6,7)
zzkner 发表于 2012-9-3 19:47 static/image/common/back.gif
怎么连线的啊,不管是用弘毅的连线,还是连你调用liquidcrysta库l时用的引脚(12,11,5,4,3,2)(对应的应该 ...
那个V0有没有连电阻接地?调节对比度的,要连上哦
datetime编译不过,很疑惑
编译不过啊!它显示“libraries\DateTime\DateTime.cpp:43: error: 'millis' was not declared in this scope”
编译不过啊!它显示“libraries\DateTime\DateTime.cpp:43: error: 'millis' was not declared in this scope”
同问。。。。。
这个是那两个库文件的问题,新的编译器不支持,请在DateTime.h和DateTimeStrings.h两个文件中增加#include <arduino.h>
如下所示
#ifndef DateTime_h
#define DateTime_h
#include <inttypes.h>
#include <arduino.h>
//#include <wiring.h> // next two typedefs replace <wiring.h> here (fixed for rel 0012)
下面两行可以注释掉,因为#include <arduino.h>已经包括着两行代码
//typedef uint8_t byte;
//typedef uint8_t boolean
#ifndef DateTimeStrings_h
#define DateTimeStrings_h
#include <arduino.h>
#include <inttypes.h>
#include <DateTime.h>
我试过了,都加了#include <arduino.h>,还是编译不过. arduino IDE 1.0.4的版本, 希望给想想办法.
DateTime.pde: In function 'void loop()':
DateTime:30: error: 'BYTE' was not declared in this scope
As of Arduino 1.0, the 'BYTE' keyword is no longer supported.
Please use Serial.write() instead.
154691780 发表于 2013-5-20 22:59 static/image/common/back.gif
我试过了,都加了#include ,还是编译不过. arduino IDE 1.0.4的版本, 希望给想想办法.
DateTime.pde: I ...
好像 1.0以上不支持 BYTE 了
将 Serial.print( TIME_HEADER,BYTE); 改为 Serial.write(TIME_HEADER) ; 试试
本帖最后由 hmjack2008 于 2013-5-28 11:20 编辑
原來要在DateTime.h和DateTimeStrings.h两个文件中增加#include <arduino.h>
試了, 終於可以編譯 !!
"当前的代码在年份显示一项只显示2010,不知为何。" ........
因为: 这行 lcd.print((DateTime.Year,DEC)+2000); 有误 !!
应该是从1900年算起 : lcd.print((DateTime.Year+1900),DEC);
另,
我之前DateTime的庫文件編譯不過, 是用官網介紹的另一個:
http://playground.arduino.cc//Main/LibraryList#Timing
swRTC - A software RTC (Real-Time Clock) based on timers available
http://www.leonardomiliani.com/2011/swrtc-un-orologio-in-tempo-reale-via-software/?lang=en
swRTC-1.2.0.zip
Version: 1.2.0
26.6 KiB
hmjack2008 发表于 2013-5-28 10:04 static/image/common/back.gif
原來要在DateTime.h和DateTimeStrings.h两个文件中增加#include
試了, 終於可以編譯 !!
没明白你的意思,
"原來要在DateTime.h和DateTimeStrings.h两个文件中增加#include <arduino.h>
試了, 終於可以編譯 !!"
这个能不能说的再明白点, 我在两个 .h 文件里都加了 #include <arduino.h>, 还是编译不过.
154691780 发表于 2013-5-28 23:09 static/image/common/back.gif
没明白你的意思,
"原來要在DateTime.h和DateTimeStrings.h两个文件中增加#include
提供我改过的库文件 (改DateTime.h和DateTimeStrings.h)
DateTime\Examples\ 有3个范例
(1) DateTime.ino是 改用 Serial.write();
(2) TimeClock3.ino是 改用 lcd.print((DateTime.Year+1900),DEC); ,我自己的LCD1602是I2C的.
(3) TimeClock5.ino是 改用 lcd.print((DateTime.Year+1900),DEC); ,LZ(plantpark)的并口式LCD1602