完善资料让更多小伙伴认识你,还能领取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开始控制吧! 后期加入定时功能 |
|
|
相关推荐
|
|
|
例子只是说明了题目,怎么没有给出相应的程序和电路原理图
|
|
|
|
|
|
|
|
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:04 , Processed in 0.708279 second(s), Total 71, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖