收藏官网首页
查看: 14010|回复: 4

esp8266+stm32c8远程控制led灯

2

主题

10

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2016-10-20 15:47:47 | 显示全部楼层 |阅读模式
校园创客福利
1、wifi模组部分可以看下我的《esp8266-12调试和验证是否成功接入云》http://club.gizwits.com/thread-3718-1-1.html
2、创建新产品,下载平台自动生成的keil工程。
360截图20161020150928024.jpg
3、打开工程添加代码,实现开关控制的实现。
我这里是控制继电器,使用是PA8。先在main函数里初始化PA8为推挽输出。
  1. void switch_init()   //初始化PA8
  2. {
  3.           RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);

  4.     GPIO_InitTypeDef GPIO_InitStruct;
  5.     GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;
  6.     GPIO_InitStruct.GPIO_Pin=GPIO_Pin_8;
  7.     GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
  8.     GPIO_Init(GPIOA,&GPIO_InitStruct);
  9. }
复制代码
在事件处理函数 gizwitsEventProcess 中添加,开关控制。机智云的sdk中,状态的改变是通过事件的方式的。包括wifi模组状态的改变。
360截图20161020153848137.jpg

下面是我的实图。
360截图20161020154308456.jpg
通过简单添加几行代码就可以实现物联网了。无需熟练掌握tcp/ip 协议,MQTT 协议,http协议就可以搞定了。然我们更专注应用逻辑部分。

5

主题

35

帖子

734

积分

高级会员

Rank: 4

积分
734
发表于 2016-10-22 22:22:10 | 显示全部楼层
你这是STM32底板???怎么生成的程序

2

主题

10

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2016-10-27 21:59:04 | 显示全部楼层
伯乐 发表于 2016-10-22 22:22
你这是STM32底板???怎么生成的程序

型号是stm32f103c8,工程是机智云自动生成的。再用keil4编译下就可以生成固件

0

主题

34

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
发表于 2016-12-15 21:42:38 | 显示全部楼层
那K1 k2  你怎么解决的 要不然没办法配网啊 我到处找不到相关资料啊

4

主题

48

帖子

649

积分

高级会员

Rank: 4

积分
649
发表于 2016-12-22 13:35:04 | 显示全部楼层
汉枫LPB120模块
学习了   谢谢楼主的分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2022 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表