1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

esp8266 で ds3231を使う

Last updated at Posted at 2016-11-21

esp8266でRTC(リアルタイムクロック)を使いたい。
ということで接続につまずいたところを記す

#開発環境
・eap8266の開発用ボードはlolinと裏側にかかれているもの
 たぶんnodomcuのバージョン?
・RTCはDS3231
ともにebayで購入
#スケッチ
下記のサイト参照
http://tronixstuff.com/2014/12/01/tutorial-using-ds1307-and-ds3231-real-time-clock-modules-with-arduino/
#接続編
DS3231はl2c通信にて接続する。

接続は、GND、VCC、SDA、SCLの4箇所せつぞく。

上記のサイトをみるとSCLをD1(GPIO5)、SDAをD2(GPIO3)に接続してる。
これが、lolinのl2c通信用の標準の接続端子となるようである。

はじめは、他のサイトを見て別のところに接続していて通信ができていなかった。
esp8266は、指定の端子を接続先として、指定できる。

SCLをD3(GPIO0)、SDAをD4(GPIO2)に接続したい場合は”Wire.begin(SDA,SCL);”
とカッコの中にGPIOのアドレスを指定してやれば良い。

void setup()
{
  Wire.begin(2,0);
  Serial.begin(115200);
}

スクリーンショット 2016-11-21 21.18.33.png

なかなか進まないものである。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?