收藏官网首页
查看: 37095|回复: 18

[经验] GOKIT2 基于STM32底板的二次手工开发LED过程

2

主题

6

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
跳转到指定楼层
楼主
发表于 2016-11-25 16:19:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
前些阵子在机智云申请了两块开发板,一个是STM32的底板,另外一块是arduino的底板,先收到的arduino的底板,一直很困扰,除了它自带的程序和功能不会二次开发,后来又收到了机智云stm32板子,其实我是一名大二的学生,也学过探索者stm32,在机智云stm3的底板上终于可以派上用场了,相信很多人跟我一样,拿到板子之后感到很高级,而且它自带的东西也很好玩,但是板子上剩余的两排引脚不会二次开发,感到无从下手,甚至想放弃,现在我来了,相信不会开发的朋友看了我这个帖子一定能开发了,好了,废话不多说,这个帖子是针对于gokit stm32底板的,而非其他板子。
好,下面咱们开始介绍过程;
本次我二次开发的是一盏LED灯,远程控制一盏LED灯,没有别的功能,其实把继电器接上也一样,本次用到的IO口  是 上层板的 A1 口。

就是这个口


然后我们看具体操作过程
第一步,看图

第二部,选择数据点,像图片里一样就可以 ( 开关 可写 布尔型)



第三部,点击MCU开发,生成好代码后,点击下载

解压过后  是这样的

用keil5 软件打开Project里的mcu_stm32f103c8x.uvproj (没有keil5的去网上下一个)  
打开之后是这样的


下面注意,我们要写入自己的代码了
1 新建两个文件 led.c 和 led.h 代码如下保存在Hal/Hal_Led文件夹下(Hal_Led文件夹是自己建的学过stm32的一看就懂
      
2 在gizwits_product.c  和  main.c   两个文件中包含  头文件gizwits_product.h
如下  学过c语言的都明白


3填写代码   在gizwits_product.c 里  找到  如下图  在”//user handle”前  按照如图填写



4在   main.c  里面   找到  下面这个  添加    ledinit();  (图中已经添加好了哈)



5 在main.c  里面  再 找到这个 (你那个里面应该是空的)按照我的  填写


6  在main.c里面  找到这个   添加  ledOn();     我的添加好了呵(加不加都无所谓的)



到这里就大功告成了     编译程序   然后用flymcu软件下载进去    波特率115200   下载应该会吧   stm32底板有个按键  拨到system一端
然后就可以像玩机智云自带的源码一样玩了
    可以远程控制一盏LED 亮灭   远程随时随地控  可以把灯换成继电器驱动大功率的设备


相信看完我的帖子  你一定能做出来   毕竟写的很详细了   O(∩_∩)O哈哈~


不懂得可以看上传的文件   是我写好的  可以照着上边的改  还可以聊我QQ522414928  随时在线   phone 13473465975  




QQ图片20161125154248.png (13.4 KB, 下载次数: 1835)

QQ图片20161125154248.png

机智云stm32远程控制LED.zip

6.95 MB, 下载次数: 846, 下载积分: 威望 1

6

主题

19

帖子

160

积分

注册会员

Rank: 2

积分
160
板凳
发表于 2016-11-28 11:22:42 | 只看该作者
不错支持一下

4

主题

29

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
5#
发表于 2016-11-29 10:17:03 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
楼主arduino板子整个Demo
我的始终用手机连接不上~~

3

主题

253

帖子

432

积分

中级会员

Rank: 3Rank: 3

积分
432
6#
发表于 2016-11-29 17:34:26 | 只看该作者
不错,点赞一下~~

2

主题

6

帖子

263

积分

中级会员

Rank: 3Rank: 3

积分
263
7#
 楼主| 发表于 2016-12-1 19:33:41 | 只看该作者
飘云 发表于 2016-11-29 10:17
楼主arduino板子整个Demo
我的始终用手机连接不上~~

恩,回来我研究一下

2

主题

31

帖子

246

积分

中级会员

Rank: 3Rank: 3

积分
246
QQ
8#
发表于 2016-12-13 15:45:49 | 只看该作者
不错,看起来好厉害。

0

主题

34

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
9#
发表于 2016-12-19 23:22:34 | 只看该作者
不错  就是不知道你哪个userhandle里面添加的代码要干啥  感觉没有也行啊

点评

仔细看了下,好像确实没发现作用  详情 回复 发表于 2018-1-23 16:27

0

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
10#
发表于 2017-6-13 11:02:39 | 只看该作者
汉枫LPB120模块
远程 需要服务器 支持吧?这块是依赖什么呢

0

主题

6

帖子

282

积分

中级会员

Rank: 3Rank: 3

积分
282
12#
发表于 2017-9-11 17:07:19 | 只看该作者
下载不了啊,没有跳转,点击了 也下不了

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
13#
发表于 2017-10-13 15:25:59 来自手机 | 只看该作者
你好,我的gokit上电后可以连接WiFi并接受APP的指令。但是当手机离开那个WiFi环境并再次进入那个WiFi环境后,APP仍可以绑定gokit,但是gokit无法接受APP命令了。这是为什么

1

主题

4

帖子

122

积分

注册会员

Rank: 2

积分
122
14#
发表于 2017-10-31 11:43:42 | 只看该作者
比官方好一百倍,官方垃圾教程

0

主题

1

帖子

26

积分

新手上路

Rank: 1

积分
26
15#
发表于 2018-1-6 15:23:02 | 只看该作者
免费使用STM32、APP自动代码生成工具
不错,点赞一下~~

3

主题

32

帖子

294

积分

中级会员

Rank: 3Rank: 3

积分
294
16#
发表于 2018-1-23 11:00:02 | 只看该作者
谢谢分享,学习一下

3

主题

32

帖子

294

积分

中级会员

Rank: 3Rank: 3

积分
294
17#
发表于 2018-1-23 15:01:49 | 只看该作者
本帖最后由 物联网学习 于 2018-1-23 15:59 编辑

。。。问题解决了,低级错误

3

主题

32

帖子

294

积分

中级会员

Rank: 3Rank: 3

积分
294
18#
发表于 2018-1-23 16:27:09 | 只看该作者
浅蓝色丶天 发表于 2016-12-19 23:22
不错  就是不知道你哪个userhandle里面添加的代码要干啥  感觉没有也行啊

仔细看了下,好像确实没发现作用

0

主题

11

帖子

441

积分

中级会员

Rank: 3Rank: 3

积分
441
19#
发表于 2018-4-14 22:11:57 | 只看该作者
不错支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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