x 過去ログを見よ!!!
x 3.0.7
HHとMMに適切な値を書いて実行して終了
戻りは、なし
いろいろ
最初は、立派な入力システムを書いていたが
だんだん、めんどくさくなり、スクリプト的に
実行したら終わりに落ち着いた。
プログラム
//I2C_DS1307_SET_TIME_M5NanoC6_1
#include <Wire.h> //I2C library
#define ADDR 0x68 // 2進数 1101000
char data_read[8]; //i2cバッファー
#define HH 23
#define MM 12
void setup()
{
Wire.begin(); //uno
//i2c書き込み
Wire.beginTransmission(ADDR);
Wire.write((char) 0 ); //0 レジスターの位置は0
Wire.write((char) 0 ); //1 秒
Wire.write((char) ( MM /10)*16+( MM %10) ); //2 分
Wire.write((char) ( HH /10)*16+( HH %10) ); //3 時
Wire.write((char) 3 ); //4 曜日
Wire.write((char) 1 ); //5 日
Wire.write((char) 1 ); //6 月
Wire.write((char) 0x20 ); //7 年
Wire.endTransmission();
} //end setup
void loop()
{
} //loop