查看: 216|回复: 3

[讨论] 掌控板初见面

[复制链接]
本帖最后由 teu 于 2020-5-17 16:39 编辑

先来几张图片(感觉配上扩展板好丑)



给大家一个掌控小闹钟的程序;(用mind+(sb3我无法上传))
#include <MPython.h>
#include <DFRobot_Iot.h>
#include <MPython_NtpTime.h>
#include <mPython_Weather.h>
// 创建对象
DFRobot_Iot     myIot;
MPython_NtpTime ntptime;
mPython_Weather myWeather;


// 主程序开始
void setup() {
        mPython.begin();
        myIot.wifiConnect("", "");
        while (!myIot.wifiStatus()) {yield();}
        ntptime.setNtpTime(ntptime.UTCEast8_t, "ntp.ntsc.ac.cn");
        myWeather.init("server.mindplus.top", "31982666", "E6MtBcxQ");
        buzz.redirect(P0);
}
void loop() {
        if ((((((ntptime.localTime(ntptime.Year)==2020) && (ntptime.localTime(ntptime.Month)==5)) && (ntptime.localTime(ntptime.Hour)==7)) && (ntptime.localTime(ntptime.Minute)==15)) && (ntptime.localTime(ntptime.Second)==0))) {
                buzz.play(DADADADUM, Once);
                display.setCursorLine(1);
                display.printLine((String("深圳今天的天气") + String(myWeather.getWeather("weather", "101280601"))));
                display.setCursorLine(2);
                display.printLine((String("深圳今天的最高气温") + String(myWeather.getWeather("temperaturHigh", "101280601"))));
                display.setCursorLine(3);
                display.printLine((String("深圳今天的最低气温") + String(myWeather.getWeather("temperaturLow", "101280601"))));
                display.setCursorLine(4);
                display.printLine((String((String(ntptime.localTime(ntptime.Month)) + String("月"))) + String((String(ntptime.localTime(ntptime.Date)) + String("日")))));
        }
}


202005174542..png
202005171088..png
202005177215..png

gray6666  初级技神

发表于 2020-5-17 16:41:36

新人,鼓励一个,多发帖子,多参加社区活动啊
回复

使用道具 举报

DFHkeA4wKYU  见习技师

发表于 2020-5-19 11:46:39

代码最终的运行结果
回复

使用道具 举报

gada888  版主

发表于 2020-5-29 22:03:33

加油
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail