基于STM32RCT6(正点mini板)的机智云智能盆栽项目(一)

这里讲的是单片机部分,本人是小白,大神请绕道。如果你刚好用的是这块板,你可以参考一下下。

材料:stm32rct6、WiFi模块、dht11传感器、继电器、微型水泵

一、首先去正点的官网下载相关资料
链接:http://www.openedv.com/thread-13912-1-1.html
在这里下载相对应的资料,我下载的是mini板资料。里面的资料非常齐全,如果你对它不了解,最好看一下。
因为资料里面没有mini板的DHT11传感器的教程,但是STMZET6板里面有,所以我们需要从mini板源程序里面找一个外设比较完整的项目进行移植。
我们把dht11.c和dht11.h加到我们需要修改项目中即可,这里有个地方要注意一下,因为2块板的引脚不一样,所以我们需要把dht11的引脚改一下,我选择PA11引脚作为dht11传感器数据输入引脚,具体代码如下:
dth11.c

u8 DHT11_Init(void)
{
	RCC->APB2ENR|=1<<8;    //使能PORTG口时钟
	GPIOA->CRH&=0XFFFF0FFF;//PORTG.11 推挽输出
	GPIOA->CRH|=0X00001000;
	GPIOA->ODR|=1<<11;      //	输出1		    
	DHT11_Rst();
	return DHT11_Check();
}
dth11.h
#define	DHT11_DQ_OUT PAout(11) //数据端口	PA11
#define	DHT11_DQ_IN  PAin(11)  //数据端口	PA11

把代码修改好就可以进行下一步了。

二、下载代码
1、首先我们要去机智云开发者中心进行注册
http://www.gizwits.com/zd
在右上方进入开发者中心
1
选择个人注册,注册完成后创建产品,技术方案选择Wi-Fi/移动网络方案

2、接下来进行数据点创建,根据你的产品所需要的数据点进行创建,
我创建的如图所示
2
创建完成后保存。
3、接下来进行mcu服务,在这里你可以根据你的需要进行选择
具体教程在这里:
http://docs.gizwits.com/zhcn/deviceDev/DevSDK/%E4%BB%A3%E7%A0%81%E8%87%AA%E5%8A%A8%E7%94%9F%E6%88%90%E5%B7%A5%E5%85%B7.html
因为这里面没有rct6的模板,所以选择其他平台代码生成,生成完成后下载。
4、接下来就是把下载的代码加入之前添加了dht11代码的项目里
具体的移植过程和方法在我们之前下载的资料stm32机智云开发手册里面有,只需要安照方法一步步来即可,这里不多说。

到这里这部分就差不多了,下面就是APP的开发了。

如果有侵权,请联系我删除。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值