Time86 ライブラリ

Time86 ライブラリは 86Duino Coding 102 から入手でき、オンボード RTC タイマーにアクセスするための Arduino Time ライブラリ の API を提供します。

このライブラリは、外部の計時ハードウェアを必要とせずに86Duinoに計時機能を追加します。これにより、スケッチから時刻と日付(秒、分、時、日、月、年)を取得できます。

機能概要

hour(); // The hour now (0-23)
minute(); // The minute now (0-59)
second(); // The second now (0-59)
day(); // The day now (1-31)
weekday(); // Day of the week, Sunday is day 1
month(); // The month now (1-12)
year(); // The full four digit year: (2009, 2010 etc)

12時間形式で時間を返す関数もあります。

hourFormat12(); // The hour is now in 12-hour format
isAM(); // Returns true if time now is AM
isPM(); // Returns true if time now is PM
now(); // Returns the current time as seconds since Jan 1 1970

時刻関数と日付関数は、時刻をオプションのパラメータとして受け取ることができます。これにより、時刻が要素間で繰り越された場合のエラーを回避できます。例えば、分と秒の取得の間に新しい分が始まると、値が不一致になります。以下の関数を使用することで、この問題を回避できます。

time_t t = now(); // Store the current time in time variable t

hour(t); // Returns the hour for the given time t
minute(t); // Returns the minute for the given time t
second(t); // Returns the second for the given time t
day(t); // The day for the given time t
weekday(t); // Day of the week for the given time t
month(t); // The month for the given time t
year(t); // The year for the given time t

タイマー サービスを管理するための機能は次のとおりです

setTime(t); // Set the system time to the give time t
setTime(hr,min,sec,day,month,yr); // Another way to set the time
adjustTime(adjustment); // Adjust system time by adding
                        // the adjustment value


ライブラリリファレンスホーム

86Duinoリファレンスのテキストは、Arduinoリファレンスを改変したもので、Creative Commons Attribution-ShareAlike 3.0ライセンスに基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。

上部へスクロール