加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
rtcfw.py 755 Bytes
一键复制 编辑 原始数据 按行查看 历史
Robin Bird 提交于 2018-04-11 22:06 . 增加Uart通讯处理部分
#-*-coding:utf-8-*-
from machine import RTC,Pin
from utime import localtime,sleep_ms,sleep
from uart import *
from KT603C import *
lstimeDS = (localtime()[0:3]+(8,44,0)+localtime()[6:9])
#引脚定义
LEDR = Pin(12, Pin.OUT)
LEDG = Pin(13, Pin.OUT)
LEDG.value(0), LEDR.value(0)
#获取并格式化时间
def getTime():
rtc = RTC()
t = rtc.datetime()
day = (t[0:3])
week = (t[3])
tm = (t[4:6])
return day,week,tm
#设置定时
#def setDS(_lsSet):
#校验
def timeJy(_lsTime):
#print("开始时间校验!")
tm = getTime()
if tm[2] == _lsTime[3:5]:
YY()
def YY():
LEDG.value(1)
for i in range(3):
send(playJh)
sleep(8)
send(playDd)
sleep(2)
LEDG.value(0)
sleep(50)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化