Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time 获取arduino 1.6.6中的当前时间_Time_Arduino - Fatal编程技术网

Time 获取arduino 1.6.6中的当前时间

Time 获取arduino 1.6.6中的当前时间,time,arduino,Time,Arduino,我应该使用什么方法获取arduino 1.6.6上的当前时间 我试着用DateTime,但没用。 我试图使用时间库(),但它似乎与arduino 1.6.6不兼容,因此,为了获得时间和日期,您应该有一些。。记录时间和日期 有两种方法可以实现这一点 第一种也是最常见的是使用实时时钟(RTC)。有很多,但我通常使用格言。你可以得到一个内部或外部晶体,有或没有电池,以保持时间。。。它们通常通过I2C(或SPI)接口与微控制器连接。你只需设定一次时间(就像你为任何时钟所做的那样),它就会一直持续下去。您

我应该使用什么方法获取arduino 1.6.6上的当前时间

我试着用DateTime,但没用。
我试图使用时间库(),但它似乎与arduino 1.6.6不兼容,因此,为了获得时间和日期,您应该有一些。。记录时间和日期

有两种方法可以实现这一点

第一种也是最常见的是使用实时时钟(RTC)。有很多,但我通常使用格言。你可以得到一个内部或外部晶体,有或没有电池,以保持时间。。。它们通常通过I2C(或SPI)接口与微控制器连接。你只需设定一次时间(就像你为任何时钟所做的那样),它就会一直持续下去。您可以随时请求当前时间。就我个人而言,我更喜欢带有备用电池功能的,这样我就可以在不重置电路的情况下切断电路的电源。然后我每天或开机时问他们一次时间,所以我保持同步

另一种方法是使用NTP。NTP是一种通过网络同步时间的网络协议(因此您需要以太网或wifi连接)

第三种方法是使用用于同步无线电时钟的无线电信号。为此,你应该调查你所在区域内哪些无线电时钟处于活动状态,然后找到一个合适的收发器并解码你得到的信号


而且。。。祝你好运!:)

这个链接对我不起作用?你想通过串行通信还是通过互联网(例如通过使用以太网屏蔽)获得时间?最后我想有一个独立的时钟。然而,这是我的小型项目的目标,到目前为止我还没有那么接近。所以,一开始我已经很乐意以任何可能的方式获得时间。再加一次-所以我已经需要买一个额外的硬件组件来保持一个时钟?根据这些信息,我可能更喜欢带有I2C接口的RTC,因为我不想要NTP或无线电时钟。你能告诉我在哪里可以买到这个吗?谢谢任何RTC模块都可以。你可以在ebay上找到很多(通常他们有一个DS1307或更新的DS3231,例如,它真的很小);甚至。至于我,我在一个项目中使用了DS3232,因为我有一个,但我自己做了一块板。