收藏官网首页
楼主: Suaig

[经验作品] 自动代码生成arduino全系列移植,Arduino联网就那么简单

 

5

主题

35

帖子

734

积分

高级会员

Rank: 4

积分
734
21#
发表于 2017-4-11 21:25:29 | 只看该作者
校园创客福利
看看,谢谢了

3

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
22#
发表于 2017-4-12 21:08:07 | 只看该作者

simpleTry.zip (28.08 KB, 下载次数: 105)

  1. <P> /*****************************************</P>
  2. <P>Name:    Gizwits + ArduinoUnoWiFi Library
  3. Author:  <A href="mailto:tli@gizwits.com">tli@gizwits.com</A> / <A href="mailto:bing@arduino.org.cn">bing@arduino.org.cn</A>
  4. Version: V1.0
  5. Init:    2016-12-23
  6. Modify:   2016-12-23
  7. *******************************************/</P>
  8. <P>//只有一个buer开关数据点
  9. #include "Gizwits.h"
  10. #include <Wire.h></P>
  11. <P>Gizwits myGizwits;</P>
  12. <P>void setup() {
  13.   // put your setup code here, to run once:</P>
  14. <P>  Serial.begin(9600);
  15.   pinMode(7,INPUT_PULLUP);
  16.   pinMode(8,INPUT_PULLUP);
  17.   pinMode(9,INPUT_PULLUP);
  18.      digitalWrite(9,HIGH);//9号数字接口连接led灯 测试是否接收到数据
  19.          delay(500);
  20.          digitalWrite(9,LOW);
  21.          delay(500);
  22.          digitalWrite(9,HIGH);
  23.          delay(500);
  24.          digitalWrite(9,LOW);
  25.   myGizwits.begin();
  26. }</P>
  27. <P>void loop() {  
  28.   
  29.   //Configure network
  30.   //if(XXX) //Trigger Condition
  31.   //myGizwits.setBindMode(0x02);  //0x01:Enter AP Mode;0x02:Enter Airlink Mode
  32.     /*
  33.   bool varR_buer = 0;
  34.   if(myGizwits.hasBeenSet(EVENT_BUER))
  35.   {
  36.     myGizwits.read(EVENT_BUER,&varR_buer);//Address for storing data
  37.   }
  38.   //binary datapoint handle
  39.   */
  40. //Configure network
  41.   if(digitalRead(7) == LOW) //Trigger Condition
  42.   {
  43.     delay(10);
  44.     while(digitalRead(7) == LOW);
  45.     myGizwits.setBindMode(WIFI_AIRLINK_MODE);  //0x01:Enter AP Mode;0x02:Enter Airlink Mode
  46.    // Serial.println("START_AIRLINK");
  47.   }</P>
  48. <P>
  49.   if(digitalRead(8) == LOW) //Trigger Condition
  50.   {
  51.     delay(10);
  52.     while(digitalRead(8) == LOW);
  53.     myGizwits.setBindMode(WIFI_RESET_MODE);  //0x01:Enter AP Mode;0x02:Enter Airlink Mode
  54.     //Serial.println("START_RESET");
  55.   }</P>
  56. <P>
  57.   if(myGizwits.wifiHasBeenSet(WIFI_CON_ROUTER))
  58.   {
  59.    digitalWrite(8,LOW);
  60.    //Serial.println("Success_con_Router");
  61.   }
  62.   else if(myGizwits.wifiHasBeenSet(WIFI_AIRLINK))
  63.   {
  64.     digitalWrite(8,HIGH);
  65.    //Serial.println("IN_AIR_LINK");
  66.   }
  67.    bool varR_buer = 0;
  68.   if(myGizwits.hasBeenSet(EVENT_BUER))
  69.   {
  70.     myGizwits.read(EVENT_BUER,&varR_buer);//Address for storing data
  71.     digitalWrite(9,HIGH);//9号数字接口连接led灯 测试是否接收到数据
  72.     //测试发现 没有数据
  73.      delay(500);
  74.      digitalWrite(9,LOW);
  75.      delay(500);
  76.      if(varR_buer == 1)
  77.     {
  78.       // //测试发现 没有数据
  79.          digitalWrite(9,HIGH);
  80.          delay(100);
  81.          digitalWrite(9,LOW);
  82.          delay(100);
  83.          digitalWrite(9,HIGH);
  84.          delay(100);
  85.          digitalWrite(9,LOW);
  86.             digitalWrite(9,HIGH);
  87.          delay(100);
  88.          digitalWrite(9,LOW);
  89.          delay(100);
  90.          digitalWrite(9,HIGH);
  91.          delay(100);
  92.          digitalWrite(9,LOW);   digitalWrite(9,HIGH);
  93.          delay(100);
  94.          digitalWrite(9,LOW);
  95.          delay(100);
  96.          digitalWrite(9,HIGH);
  97.          delay(100);
  98.          digitalWrite(9,LOW);
  99.          delay(100);
  100.     }
  101.     else
  102.     {
  103.       //Serial.println("LED_OFF");
  104.       
  105.     }
  106.   }
  107.   myGizwits.process();
  108. }</P>
复制代码

27

主题

89

帖子

742

积分

高级会员

Rank: 4

积分
742
24#
发表于 2017-4-15 21:00:08 | 只看该作者
这个好,真详细呀。支持

1

主题

5

帖子

170

积分

注册会员

Rank: 2

积分
170
25#
发表于 2017-4-16 22:49:44 | 只看该作者
免费使用STM32、APP自动代码生成工具
好贴    顶起来!!!!!!

3

主题

30

帖子

1467

积分

金牌会员

Rank: 6Rank: 6

积分
1467
26#
发表于 2017-4-18 23:31:03 | 只看该作者
xiexielo561

0

主题

13

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
27#
发表于 2017-4-20 10:09:57 | 只看该作者
正好入了两块8266,学习下

0

主题

6

帖子

102

积分

注册会员

Rank: 2

积分
102
28#
发表于 2017-4-20 12:09:02 | 只看该作者
这个可以好好学习一下

0

主题

16

帖子

140

积分

注册会员

Rank: 2

积分
140
29#
发表于 2017-4-22 09:34:40 | 只看该作者
谢谢lz分享.............................

0

主题

3

帖子

183

积分

注册会员

Rank: 2

积分
183
31#
发表于 2017-4-25 14:24:30 | 只看该作者
Suaig 发表于 2017-4-11 15:48
可以把代码发给我看看,我这边没问题啊。

我也是 arduino R3,8266,过一会就掉线。怎么解决

点评

掉线可能原因有很多,WIFI模块供电,网络问题,等等。  详情 回复 发表于 2017-5-24 00:17

8

主题

19

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
32#
发表于 2017-4-26 18:01:44 | 只看该作者
感谢分享,正好需要这方面的帮助

0

主题

13

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
33#
发表于 2017-4-26 21:43:20 | 只看该作者
请问一下楼主为什么掉电后不能自动重连呢,要加什么代码

3

主题

11

帖子

153

积分

注册会员

Rank: 2

积分
153
34#
发表于 2017-4-27 09:28:34 | 只看该作者
写的很棒哦

1

主题

7

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
35#
发表于 2017-4-28 13:49:34 | 只看该作者
汉枫LPB120模块
感谢楼主分享

9

主题

22

帖子

291

积分

中级会员

Rank: 3Rank: 3

积分
291
37#
发表于 2017-4-29 21:13:57 | 只看该作者
很需要,谢谢

9

主题

22

帖子

291

积分

中级会员

Rank: 3Rank: 3

积分
291
38#
发表于 2017-4-29 21:20:13 | 只看该作者
我使用的楼主的源程序为什么会提示VALUE_VOLT这个未**呢??

3

主题

8

帖子

177

积分

注册会员

Rank: 2

积分
177
40#
发表于 2017-5-3 21:34:18 | 只看该作者
校园创客福利
强势围观!感谢~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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