完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
拿到开发板
0.概述 使用微信宠物屋的DemoApp其中的第一个控制项(开启/关闭红色灯)来控制我们的电器 使用Demo_STM32程序快速扩展实现我们的功能。 原理图
IOT STuino-机智云(2代Gokit底板原理图).pdf
(819.3 KB, 下载次数: 4
)
IOT_Shield - 机智云(2代Gokit功能板原理图).pdf
(701.37 KB, 下载次数: 6
)
1.准备 到官网下载Gokit for ST源代码 下载Keil5,添加Software Packs(),即STM32F1xx_DFP Gokit开发板 3.3V继电器 不用的拖线板 2.开始 2.1硬件连接 将拖线板的零线破开,继电器的公共端和常开/常闭端接到零线上。【注意用电安全】 IN1接到GoKit的开发板上的IO口PA5上。 2.2修改STM32源代码 修改main.c 在LED_GPIO_Init()函数里加入这两行 SA_GPIO_Init(GPIOA, GPIO_Pin_5, GPIO_Mode_Out_PP, GPIO_Speed_50MHz); //init PA5 GPIO_ResetBits(GPIOA, GPIO_Pin_5); 修改protocol.c if(Pro_P0_ControlStruct.Device_Wirte.LED_Cmd == LED_OnOff) { GPIO_ResetBits(GPIOA, GPIO_Pin_5); //LED_RGB_Control(0,0,0); printf("SetLED_Off rn"); } if(Pro_P0_ControlStruct.Device_Wirte.LED_Cmd == LED_OnOn) { GPIO_SetBits(GPIOA, GPIO_Pin_5); //LED_RGB_Control(254,0,0); printf("SetLED_On rn"); } 2.3烧写hex 生成hex文件 下载flash_loader_demo软件,参考https://bbs.elecfans.com/jishu_487170_1_1.html 3打开App开始控制吧! 后期加入定时功能 |
|
相关推荐
|
|
例子只是说明了题目,怎么没有给出相应的程序和电路原理图
|
|
|
|
|
|
991 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
970 浏览 2 评论
2080 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1177 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1599 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 18:12 , Processed in 0.538088 second(s), Total 71, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号