2239|1

282

帖子

2

TA的资源

一粒金砂(高级)

楼主
 

【NXP Rapid IoT评测】+ 4. 简单温湿度监测 [复制链接]

本帖最后由 hehung 于 2019-1-20 11:43 编辑

最近两周事太多了,今天做了一个简单的温湿度的采集程序

过程如下:
NXP的在线编程网站太难访问了,幸好还有还有一个Atmosphere Iot这个网站可以访问,而且比较稳定。但是还是有点慢。
https://platform.atmosphereiot.com

好了,首先是新建工程:
如下图:



之后是给工程命名:

随便取一个名字,如下,然后选择套件名字:


使用空间创建一个如下所示的程序:
用来读取温湿度信息,并且LED还会跟着1秒闪烁一次。




中间的function空间是需要自己添加程序的,意思就是讲温湿度传感器读取的数据取出来放在显示页面显示出来:代码如下:



温度读取程序:

ATMO_Status_t temperature_covert_trigger(ATMO_Value_t *in, ATMO_Value_t *out) {
        float temp = 0;
        ATMO_GetFloat(in, &temp);
        char str[32];
        sprintf(str, "%.1f C", temp);
        ATMO_CreateValueString(out, str);
        return ATMO_Status_Success;
}


湿度读取程序:
ATMO_Status_t humidity_covert_trigger(ATMO_Value_t *in, ATMO_Value_t *out) {
        float temp = 0;
        ATMO_GetFloat(in, &temp);
        char str[32];
        sprintf(str, "%.1f %%rh", temp);
        ATMO_CreateValueString(out, str);
        return ATMO_Status_Success;
}



显示效果如下:





此内容由EEWORLD论坛网友hehung原创,如需转载或用于商业用途需征得作者同意并注明出处


虽然可以显示出温度和湿度信息,但是在显示温度的界面,温湿度来回切换显示。并且使用触摸屏的时候,切换到下一个页面时候有马上切换回主界面,不知道怎么回事,我与官方的例程对比了,发现都是一样的设置还是这种情况,有大神帮我忙看一下,谢谢。

工程如下:
运行文件
Temperature_humidity_capture firmware.bin (411 KB, 下载次数: 0)

工程配置文件:
Temperature_humidity_capture.zip (61.14 KB, 下载次数: 0)


此帖出自RF/无线论坛

最新回复

楼主列害     详情 回复 发表于 2019-1-20 13:07
点赞 关注(2)
 

回复
举报

5791

帖子

44

TA的资源

版主

沙发
 
楼主列害   
此帖出自RF/无线论坛
个人签名

射频【放大器】

 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表