|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 wu68aq 于 2019-1-29 16:30 编辑
6 d' ]/ T, C F1 q/ i& D, ~* ]0 E2 a! J4 H& m! {
MicroPython实战之TurnipBit开发板DIY电子时钟
, R! l" [0 D9 a0 }" Y3 v+ c ?; k& e一、实验目的: ?学习在PC机系统中扩展简单I/O 接口的方法 ?学习TurnipBit拼插编程 ?学习TurnipBit扩展板与DS3231时钟模块连接接线方式 ?学习时钟模块的使用
4 d! ^9 r* ]5 h; ^! A ` 二、所需原器件: ?TurnipBit一块 ?TurnipBit扩展板一块 ?DS3231时钟模块一个 ?杜邦线若干 ?USB数据线一条
! \) E$ _1 r* {$ s 三、实验原理: 1. DS3231时钟模块原理 DS3231(图11-12)是一个时钟模块,其实就是像一个电子时钟,它自身带有电池,当设置好时间后,DS3231就会自动走时。DS3231与开发板之间的通讯是通过I2C接口来完成的。I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要SDA(串行数据线)和SCL(串行时钟线)两根线即可在连接于总线上的器件之间传送信息。SDA和SCL都是双向I/O线,连接时,只需要将DS3231上的SDA和SCL与TurnipBit扩展板上的SDA和SCL相连即可。
) s# |( x4 f# R3 A2 K$ H: ? 四、接线方法: TurnipBit扩展板与发光二极管接口对应如下表:
) n4 K8 t8 y# B" r 五、源代码:& ?$ t+ H$ D8 p
from MICrobit import *: E2 V/ D% o# i& e
4 h' b+ {7 x' Y% w2 w7 P9 H1 c+ H
$ \ y) L: Z4 Z
4 D5 O, V$ J7 ]! _$ R3 C# S8 X |
|