收藏官网首页

自动代码生成arduino全系列移植,Arduino联网就那么简单

查看数: 220414 | 评论数: 264 | 收藏 12
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-3-31 16:47

正文摘要:

replyreload += ',' + 21854; 本帖最后由 Suaig 于 2017-5-3 23:59 编辑 手把手把机智云移植到任意arduino uno R3/2560的步骤(不带LOG) 换句话说,你的手里闲置的Arduino uno R3能具备联网功能了。而且还能体验 ...

回复

nan336523 发表于 2017-4-29 21:20:13
我使用的楼主的源程序为什么会提示VALUE_VOLT这个未**呢??
热爱生活 发表于 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>
复制代码

安迪 发表于 2024-2-27 14:57:35
受教了,66666.
登山的水手 发表于 2023-10-3 15:22:46
用ESP12F能够代替UNO?
jiangege 发表于 2023-7-31 18:48:56
有源码吗
wmj123 发表于 2023-5-16 17:50:23
为什么同样的函数,在原来的文件里面可以运行,移植之后就运行不了了啊
kkh 发表于 2023-3-31 17:54:34
教程很详细,学到了,谢谢
lxyinhexi 发表于 2023-3-11 21:20:30
xuexi
xuexi
xuexile
依依东望 发表于 2023-3-2 21:03:26

RE: 自动代码生成arduino全系列移植,Arduino联网就那么简单

让我学习一下大佬的代码
依依东望 发表于 2023-3-2 21:01:31
Gizwits文件在哪找啊
kile9988 发表于 2023-2-19 01:27:06
good,see the cod
kile9988 发表于 2023-2-19 01:26:18
good,!!!!!!!!!  see the cod-
123test 发表于 2023-2-9 17:58:02
终于找到我想要的问题的答案
主函数 发表于 2023-1-28 13:43:55
下来学习学习
人生急转弯 发表于 2022-9-19 11:18:06
谢谢分享 谢谢分享
人生急转弯 发表于 2022-9-19 11:10:49
学习学习
随便看看 发表于 2022-9-15 16:46:23
q1111111111111
臭手 发表于 2022-7-21 00:14:44
看看学习使人进步
洮2022 发表于 2022-5-10 14:17:38
谢谢分享,技持楼主!
洮2022 发表于 2022-5-6 09:11:08
谢谢分享,支持楼主!
12336 发表于 2022-4-29 13:47:06
11212121212121
bhxpzp 发表于 2022-3-25 23:12:03
学习下,非常不错
加入Q群 返回顶部

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

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