Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

2020/06/23 20:19:19

MixJuice GET URL : kidspod.club/mj/979

DS1307+ 時計プログラム

秋月で売っているDS1307+で仕上げて見ました。
時間精度はそれほど高くありません。
オレンジの線は5vに接続してください。
時間の初期がいらない時は10行をコメントアウト
してください。

  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

SOURCE CODE

10 'GOTO 100:'DS1307
20 H=0:M=0
30 INPUT "H 0-23>",H
40 INPUT "M 0-59>",M
50 A=(M/10)*16+(M%10)
60 B=(H/10)*16+(H%10)
70 POKE #700,0,0,A,B,3,1,1,#20
80 R=I2CW(#68,#700,1,#701,7)
90 'READ
100 POKE #700,0
110 R=I2CR(#68,#700,1,#701,7)
120 FOR I=3 TO 1 STEP -1
130 ?HEX$(PEEK(#700+I));
140 IF I<>1 THEN ?":";
150 NEXT
160 WAIT 60:?
170 GOTO 100

COMMENT

Kidspod運営チーム
Kidspod運営チーム2020/07/03 09:30:05

こちらもナイス電子工作。やはり回路の外付けが簡単にできるのはIchigoJamの魅力のひとつですね。