伯乐 发表于 2017-4-11 21:25:29

看看,谢谢了

热爱生活 发表于 2017-4-12 21:08:07

Suaig 发表于 2017-4-11 15:49
邮箱



<P> /*****************************************</P>
<P>Name:    Gizwits + ArduinoUnoWiFi Library
Author:<A href="mailto:tli@gizwits.com">tli@gizwits.com</A> / <A href="mailto:bing@arduino.org.cn">bing@arduino.org.cn</A>
Version: V1.0
Init:    2016-12-23
Modify:   2016-12-23
*******************************************/</P>
<P>//只有一个buer开关数据点
#include "Gizwits.h"
#include <Wire.h></P>
<P>Gizwits myGizwits;</P>
<P>void setup() {
// put your setup code here, to run once:</P>
<P>Serial.begin(9600);
pinMode(7,INPUT_PULLUP);
pinMode(8,INPUT_PULLUP);
pinMode(9,INPUT_PULLUP);
   digitalWrite(9,HIGH);//9号数字接口连接led灯 测试是否接收到数据
         delay(500);
         digitalWrite(9,LOW);
         delay(500);
         digitalWrite(9,HIGH);
         delay(500);
         digitalWrite(9,LOW);
myGizwits.begin();
}</P>
<P>void loop() {

//Configure network
//if(XXX) //Trigger Condition
//myGizwits.setBindMode(0x02);//0x01:Enter AP Mode;0x02:Enter Airlink Mode
    /*
bool varR_buer = 0;
if(myGizwits.hasBeenSet(EVENT_BUER))
{
    myGizwits.read(EVENT_BUER,&varR_buer);//Address for storing data
}
//binary datapoint handle
*/
//Configure network
if(digitalRead(7) == LOW) //Trigger Condition
{
    delay(10);
    while(digitalRead(7) == LOW);
    myGizwits.setBindMode(WIFI_AIRLINK_MODE);//0x01:Enter AP Mode;0x02:Enter Airlink Mode
   // Serial.println("START_AIRLINK");
}</P>
<P>
if(digitalRead(8) == LOW) //Trigger Condition
{
    delay(10);
    while(digitalRead(8) == LOW);
    myGizwits.setBindMode(WIFI_RESET_MODE);//0x01:Enter AP Mode;0x02:Enter Airlink Mode
    //Serial.println("START_RESET");
}</P>
<P>
if(myGizwits.wifiHasBeenSet(WIFI_CON_ROUTER))
{
   digitalWrite(8,LOW);
   //Serial.println("Success_con_Router");
}
else if(myGizwits.wifiHasBeenSet(WIFI_AIRLINK))
{
    digitalWrite(8,HIGH);
   //Serial.println("IN_AIR_LINK");
}
   bool varR_buer = 0;
if(myGizwits.hasBeenSet(EVENT_BUER))
{
    myGizwits.read(EVENT_BUER,&varR_buer);//Address for storing data
    digitalWrite(9,HIGH);//9号数字接口连接led灯 测试是否接收到数据
    //测试发现 没有数据
   delay(500);
   digitalWrite(9,LOW);
   delay(500);
   if(varR_buer == 1)
    {
      // //测试发现 没有数据
         digitalWrite(9,HIGH);
         delay(100);
         digitalWrite(9,LOW);
         delay(100);
         digitalWrite(9,HIGH);
         delay(100);
         digitalWrite(9,LOW);
            digitalWrite(9,HIGH);
         delay(100);
         digitalWrite(9,LOW);
         delay(100);
         digitalWrite(9,HIGH);
         delay(100);
         digitalWrite(9,LOW);   digitalWrite(9,HIGH);
         delay(100);
         digitalWrite(9,LOW);
         delay(100);
         digitalWrite(9,HIGH);
         delay(100);
         digitalWrite(9,LOW);
         delay(100);
    }
    else
    {
      //Serial.println("LED_OFF");
      
    }
}
myGizwits.process();
}</P>

Yangyang 发表于 2017-4-12 22:44:50

感谢分享

clide2000 发表于 2017-4-15 21:00:08

这个好,真详细呀。支持

OH...ye 发表于 2017-4-16 22:49:44

好贴    顶起来!!!!!!

清脆的风铃声 发表于 2017-4-18 23:31:03

xiexielo561

打酱油的 发表于 2017-4-20 10:09:57

正好入了两块8266,学习下

leukerl 发表于 2017-4-20 12:09:02

这个可以好好学习一下

z200x 发表于 2017-4-22 09:34:40

谢谢lz分享.............................

繁华一世简 发表于 2017-4-23 21:52:47

谢谢分享

jiji 发表于 2017-4-25 14:24:30

Suaig 发表于 2017-4-11 15:48
可以把代码发给我看看,我这边没问题啊。

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

Cherry_island 发表于 2017-4-26 18:01:44

感谢分享,正好需要这方面的帮助

打酱油的 发表于 2017-4-26 21:43:20

请问一下楼主为什么掉电后不能自动重连呢,要加什么代码

papapa 发表于 2017-4-27 09:28:34

写的很棒哦

vany5921 发表于 2017-4-28 13:49:34

感谢楼主分享

学哥哥 发表于 2017-4-29 16:46:40

顶!

nan336523 发表于 2017-4-29 21:13:57

很需要,谢谢

nan336523 发表于 2017-4-29 21:20:13

我使用的楼主的源程序为什么会提示VALUE_VOLT这个未**呢??

MCICI 发表于 2017-4-30 22:56:06

:victory::victory:

HsuehBo 发表于 2017-5-3 21:34:18

强势围观!感谢~~
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 自动代码生成arduino全系列移植,Arduino联网就那么简单