_SKU_KIT0121__IoT_Kit WIZwiki - jimaobian/DFRobotWikiCn GitHub Wiki
概述
如果你是一个仅有一点儿开发技术的人,懂一点C或Java,对硬件只有粗略的了解,你还在为硬件和软件IDE配置而烦恼吗? 如果你在做硬件设计,想快速搭建硬件平台,你还在为烦琐的传感器设计而揪心吗? 没错,IoT Kit-WIZwiki可以解决你现有的所有苦恼。WIZwiki采用webIDE网络编程,其主板X-Board WIZwiki兼容WIZnet的WIZwiki开发板,不需要设置IDE,简单的操作就可以快速搭建专属自己的物联网系统。
配套清单
- X-Board WIZwiki主板一块
- USB CMSIS-DAP ADAPTER下载器一个
- 数字大按钮模块(蓝色)一个
- 数字蓝色LED发光模块一个
- 数字蜂鸣器模块一个
- 数字继电器模块一个
- DHT11温湿度传感器模块一个
- 模拟烟雾传感器(MQ2)
- Gravity连接线*6条
- USB连接线一条
编程操作
|
硬件的连接 |
将USB CMSIS-DAP ADAPTER下载器模块插接到X-Board WIZwiki主板上面,USB CMSIS-DAP ADAPTER下载器通过USB线连接到PC机。
|
编译器的设置 |
webIDE的设置、工程的新建及下载流程,请参考X-Board WIZwiki IoT Mainboard的快速入门
注意USB CMSIS-DAP ADAPTER下载器和X-Board WIZwiki主板上面的箭头方向 |
应用示例
|
自制灯控开关 |
功能简介:X-Board主板的D10口接按键,D11接LED灯,当按下按键时,LED改变一次亮灭状态。 连线示意图: 代码如下:
/***************************************************
Gravity Iot Kit-WIZwiki
<http://www.dfrobot.com.cn>
***************************************************
This example show how to use Button module and LED module on X-Board mainboard.
Created 2016-10-21
By Andy zhou <[email protected]>
version:V1.0
GNU Lesser General Public License.
See <http://www.gnu.org/licenses/> for details.
All above must be included in any redistribution
****************************************************/
/***********Notice and Trouble shooting***************
1.Connection and Diagram can be found here
<http://wiki.dfrobot.com.cn/index.php?title=(SKU:KIT0210)_Gravity_IoT_Kit-WIZwiki#.E5.BA.94.E7.94.A8.E7.A4.BA.E4.BE.8B>
2.This code is tested on Arduino Uno, Leonardo, Mega boards.
****************************************************/
#include "mbed.h"
DigitalIn myButton(D10);
DigitalOut myLed(D11);
#define TRUE 0x00
#define FALSE 0x01
uint8_t getButtonStatus(void){ //get button status
if(myButton == 0)
return TRUE;
else
return FALSE;
}
int main() {
uint8_t x = 1;
myLed = 1;
while(1){
if(getButtonStatus()==TRUE){ //if button button is depressed
for(;;){ //wait for the button to be released.
wait(0.2);
if(getButtonStatus()==FALSE)
break;
}
if(x == 0)
x = 1;
else
x = 0;
}
if(x == 0)
myLed = 0;
else
myLed = 1;
}
}
|
局域网数据监控示例 |
功能简介:模拟口A1接气体传感器,数字口D10接DHT11温湿度传感器,数字口D11接按键模块,数字口D12接LED灯模块;X-Board主板将采集到的数据输出到网页上进行显示,局域网内可以通过ip地址访问该网页,也可以通过web上的按钮来控制LED灯的状态。 实验现象: 示例代码请点击我
|
远程数据监测示例 |
功能简介:远程监视端采用ESP云平台,X-Board主板将采集到的DHT11温湿度数据显示到发送到云端,云端远程进行数据监视。