收藏官网首页
查看: 82182|回复: 55

GoKit2代Arduino底板程序编译及下载教程

 

57

主题

156

帖子

716

积分

高级会员

Rank: 4

积分
716
跳转到指定楼层
楼主
发表于 2015-4-1 17:20:51 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
本帖最后由 yujietian 于 2015-4-25 21:03 编辑

gokit2代有2种底板,本文介绍arduino底板的程序编译及烧录过程。


首先下载安装Arduino IDE,我使用的版本是arduino-1.5.7-windows
另外还需要安装下串口驱动程序,Arduino Uno R3采用的CH340,请自行下载安装,百度哈!~~~
安装方法请自己解决,基本上是Next....你懂得


下载GoKit2Demo程序GoKit-Arduino-MCU-master,下载地址是:
https://github.com/gizwits/GoKit-Arduino-MCU

下载完成后拷贝达到自己的工作目录并解压,

双击“gokit_2”文件,提示如下:

PS:不知道其他版本是不是也有这个**作,如果没有请忽略此步骤和下一步。

点击“好”之后,目录变成:


将文件“GoKit.cpp”、“GoKit.h”、“protocol.cpp”、“protocol.h”移到“gokit_2”目录下



拷贝GoKit-Arduino-MCU-master\lib\lib下所有文件夹到C:\Program Files\Arduino\libraries(这是我的安装目录,此目录根据自己的情况会有不同)。


双击“gokit_2/gokit_2.ino”文件


设置串口,选择“工具”->“端口”->COM6”,如下

PSCOM6是我电脑识别到的usb串口端口号。

确认板卡,选择“工具”->“板”->Arduino Uno”,如下


编译源码,点击按钮如图:


编译完成后下载到板子里,下载按钮如下:

等待提示下载完成。

提示完成后就可以测试鼓捣GoKit2的微信宠物屋了。



1

主题

8

帖子

132

积分

注册会员

Rank: 2

积分
132
推荐
发表于 2016-10-25 12:41:23 | 只看该作者
学习了,谢谢楼主

0

主题

1

帖子

22

积分

新手上路

Rank: 1

积分
22
推荐
发表于 2015-10-19 14:55:16 | 只看该作者
先感谢楼主一下,然后慢慢虚心学习

9

主题

66

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
推荐
发表于 2015-7-20 06:58:27 | 只看该作者
本帖最后由 johnvuong1999 于 2015-7-20 14:19 编辑

用ARDUINO的就没有stm32 CPU吗?加这个底板有什么优势呢?stm32可以搞定机智云联网呢。


3

主题

11

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
推荐
发表于 2015-6-4 00:16:17 | 只看该作者
免费使用STM32、APP自动代码生成工具
自由云 发表于 2015-5-9 15:07
按照操作,烧录不成功!怎么回事。avrdude: stk500_recv(): programmer is not responding

要把扩展板拨下才能正常下载。

1

主题

5

帖子

29

积分

新手上路

Rank: 1

积分
29
推荐
发表于 2015-4-22 19:50:25 | 只看该作者
x_peng 发表于 2015-4-6 23:06
楼主有arduino-1.5.7-windows安装包么?希望给你连接,谢谢了

http://downloads.arduino.cc/arduino-1.5.8-windows.exe

0

主题

6

帖子

50

积分

注册会员

Rank: 2

积分
50
推荐
发表于 2015-4-6 23:06:11 | 只看该作者
楼主有arduino-1.5.7-windows安装包么?希望给你连接,谢谢了

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
55#
发表于 2018-2-27 21:26:21 | 只看该作者
教程中双击gokit_2出现提示的原因是arduino ide规定arduino的ino文件必须在一个与源文件同名的文件夹中。提示翻译过来是 文件gokit_2。ino需要在一个名为gokit_2的工程文件夹里,创建这个文件夹,移动文件,并继续?

1

主题

6

帖子

382

积分

中级会员

Rank: 3Rank: 3

积分
382
54#
发表于 2017-4-7 11:08:58 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
wugold 发表于 2016-12-21 13:51
github 上代码有两个地方要修正  1, LEDS_INIT();  后要加上  digitalWrite(A0,HIGH);// led 加电   2, ...

怎么修改

1

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
53#
发表于 2016-12-21 13:51:52 | 只看该作者
peter58 发表于 2016-10-16 09:16
你好,程序下载到ARDUINO里,设置时按K2 键R.G.B灯不亮,和APP配对后也无法控制R.G.B灯,电机可以控制,不 ...

github 上代码有两个地方要修正  1, LEDS_INIT();  后要加上  digitalWrite(A0,HIGH);// led 加电   2,读取温度函数中 要 +13 (数据点偏移量)  *temperature = (unsigned char)dht.readTemperature()+13; 重新上传OK,

点评

怎么修改  详情 回复 发表于 2017-4-7 11:08

0

主题

8

帖子

140

积分

注册会员

Rank: 2

积分
140
51#
发表于 2016-10-19 12:35:55 | 只看该作者
学习学习,顶一个。

12

主题

55

帖子

712

积分

高级会员

Rank: 4

积分
712
50#
发表于 2016-10-18 12:44:09 | 只看该作者
经典智能 发表于 2016-10-16 16:28
碰到同样的问题,求解!!

一样的问题,无解吗?我怀疑wifi模块与mcu源码版本不兼容,搞的一头雾水~谁来解答下呢?

3

主题

42

帖子

1450

积分

金牌会员

Rank: 6Rank: 6

积分
1450
49#
发表于 2016-10-16 16:28:00 | 只看该作者
peter58 发表于 2016-10-16 09:16
你好,程序下载到ARDUINO里,设置时按K2 键R.G.B灯不亮,和APP配对后也无法控制R.G.B灯,电机可以控制,不 ...

碰到同样的问题,求解!!

8

主题

144

帖子

3308

积分

论坛元老

Rank: 8Rank: 8

积分
3308
48#
发表于 2016-10-16 09:16:47 | 只看该作者
汉枫LPB120模块
本帖最后由 peter58 于 2016-10-16 09:20 编辑

你好,程序下载到ARDUINO里,设置时按K2 键R.G.B灯不亮,和APP配对后也无法控制R.G.B灯,电机可以控制,不知道是哪里不对,ARDUINO板肯定是好的,外接电源也一样,程序还需要哪里要设置还是我哪里没搞对?

0

主题

5

帖子

863

积分

高级会员

Rank: 4

积分
863
47#
发表于 2016-8-31 13:09:14 来自手机 | 只看该作者
求大神指导

0

主题

5

帖子

863

积分

高级会员

Rank: 4

积分
863
46#
发表于 2016-8-31 13:08:25 来自手机 | 只看该作者
我按这个教程步骤重新烧录了一遍,虽然提示上传成功,但发现连上扩展板之后手机不能连接了。于是我去官网下载了  微信宠物屋 for GoKit 2 Arduino 2.3.1。但发现里边没有这4个文件“GoKit.cpp”、“GoKit.h”、“protocol.cpp”、“protocol.h”。即使没有这4个文件,直接烧录也提示上传成功。还是不能和手机连接。

1

主题

6

帖子

141

积分

注册会员

Rank: 2

积分
141
45#
发表于 2016-8-31 09:44:11 | 只看该作者
自由云 发表于 2015-5-9 15:07
按照操作,烧录不成功!怎么回事。avrdude: stk500_recv(): programmer is not responding

把应用板先拆下来,再重新编译烧录,应该是可以的

0

主题

4

帖子

59

积分

注册会员

Rank: 2

积分
59
44#
发表于 2016-8-25 23:23:00 | 只看该作者
学习了,坐等板子到来,先把流程走通一遍

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
43#
发表于 2016-7-29 14:47:31 | 只看该作者
汉枫LPB120模块
我烧写的时候报错了.
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
不知道什么原因,是因为刚刚拿到的板子上有烧好的程序吗?

5

主题

18

帖子

77

积分

注册会员

Rank: 2

积分
77
42#
发表于 2016-5-10 08:22:47 | 只看该作者

你没有 把下载的库文件放到arduino安装目录下面的库里,仔细看看教程。

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
41#
发表于 2015-10-19 18:18:31 | 只看该作者
上传成功之后,接下来需要做什么???

0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
40#
发表于 2015-10-19 17:00:37 | 只看该作者
上传成功后,有没有串口一直处于乱码的????

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
38#
发表于 2015-9-22 12:37:04 | 只看该作者
这个程序在win8.1 系统上编译怎么老是报编译出错啊,我试了在win7系统上可以编译成功并上载,谁能帮忙解决win8.1编译出错的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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