569|7

37

帖子

0

资源

一粒金砂(中级)

【机智云Gokit3测评】+WIFI配网传输数据 [复制链接]

本帖最后由 青春最好时 于 2021-1-27 15:43 编辑

今天早上发了一篇WIFI配网的帖子,现在接着更新,当8266成功配网以后,手机端可以进行数据点的操作,现在就使用手机端口控制核心板上面的小电机,具体如下.

电路图:

1.jpg

2.jpg

3.jpg

L9110驱动芯片我相信大家都用过,输出电流最大好像是800MA左右,记得不太清楚了。直接进入正题。

arduino 初始化D5 D4 引脚作为输出,上电配置输出低电平

  pinMode(5,OUTPUT);
  pinMode(4,OUTPUT);
  digitalWrite(5,LOW);
  digitalWrite(4,LOW);

") rgba(220, 220, 220, 0.5); top: -15px; left: 0px; display: block;">
") rgba(220, 220, 220, 0.5); top: -15px; left: 0px; display: block;">

 然后就是等待手机端数据发送给8266,有两个函数非常关键

myGizwits.hasBeenSet(EVENT_LED_ONOFF)
myGizwits.read(EVENT_LED_ONOFF,&varR_LED_ONOFF);

下面就是接受数据然后执行操作,这个比较简单

工程是基于自动代码生成另一个文件 simpleTry 

4.jpg

打开以后更改一下官方的文件就可以了

5.jpg


") rgba(220, 220, 220, 0.5); top: -15px; left: 0px; display: block;">
") rgba(220, 220, 220, 0.5); top: -15px; left: 0px; display: block;">

下面是整个工程的代码以及工程

/**
************************************************************
* @file         Gizwits + ArduinoUnoR3 Library 
* @brief        Datapoints handle , Gizwits Process
* @author       Gizwits
* @date         2017-08-01
* @version      V03030000
* @copyright    Gizwits
* 
* @note         机智云.只为智能硬件而生
*               Gizwits Smart Cloud  for Smart Products
*               链接|增值ֵ|开放|中立|安全|自有|自由|生态
*               www.gizwits.com
*
***********************************************************/
#include "Gizwits.h"
#include <Wire.h>
#include <SoftwareSerial.h>

SoftwareSerial mySerial(A2, A3); // A2 -> RX, A3 -> TX

Gizwits myGizwits;
/**
* Serial Init , Gizwits Init  
* @param none
* @return none
*/
void setup() {
  // put your setup code here, to run once:
  mySerial.begin(115200);
  myGizwits.begin();
  pinMode(5,OUTPUT);
  pinMode(4,OUTPUT);
  digitalWrite(5,LOW);
  digitalWrite(4,LOW);
}

/**
* Arduino loop 
* @param none
* @return none
*/
bool varR_LED_ONOFF = 0;
void loop() {  
  
  //Configure network
  //if(XXX) //Trigger Condition
//  myGizwits.setBindMode(0x02);  //0x01:Enter AP Mode;0x02:Enter Airlink Mode
  
  if(myGizwits.hasBeenSet(EVENT_LED_ONOFF))
  {
    myGizwits.read(EVENT_LED_ONOFF,&varR_LED_ONOFF);//Address for storing data
    if(varR_LED_ONOFF == 1)
    {
      digitalWrite(5,HIGH);
      //RGB_Color_Control(255,55,55);
    }
    else 
    {
      digitalWrite(5,LOW);
//      RGB_Color_Control(168,55,55);
     }
  }
  myGizwits.process();
}

 

工程: 工程.zip (56.65 KB, 下载次数: 1)


回复

37

帖子

0

资源

一粒金砂(中级)


回复

1万

帖子

2853

资源

管理员

个人签名

玩板看这里:

http://bbs.eeworld.com.cn/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!


回复

37

帖子

0

资源

一粒金砂(中级)


回复

4910

帖子

1

资源

五彩晶圆(中级)

arduino确实弄原型快。

点评

哈哈,之前没用过,现在趁机学习下  详情 回复 发表于 2021-1-28 09:13
个人签名

默认摸鱼


回复

37

帖子

0

资源

一粒金砂(中级)

freebsder 发表于 2021-1-27 22:25 arduino确实弄原型快。

哈哈,之前没用过,现在趁机学习下

点评

还是得往下学,arduino搞原型还行,产品里面我还没见过谁在用。  详情 回复 发表于 2021-1-28 22:39

回复

4910

帖子

1

资源

五彩晶圆(中级)

青春最好时 发表于 2021-1-28 09:13 哈哈,之前没用过,现在趁机学习下

还是得往下学,arduino搞原型还行,产品里面我还没见过谁在用。

点评

感觉arduino玩玩还行  详情 回复 发表于 2021-1-29 09:25
个人签名

默认摸鱼


回复

37

帖子

0

资源

一粒金砂(中级)

freebsder 发表于 2021-1-28 22:39 还是得往下学,arduino搞原型还行,产品里面我还没见过谁在用。

感觉arduino玩玩还行


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/5 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表