教程三:硬件端-Arduino和ESP8266开发板入门

物美智能》系列文章目录

教程一:阿里云使用docker快速部署服务端
教程二:本地配置服务端开发环境
教程三:硬件端-Arduino和ESP8266开发板入门
教程四:使用物联网平台控制硬件端
教程五:物联网平台使用手册
教程六:官方SDK代码功能补充
教程七:APP的使用与场景联动功能
diy:自制作四种智能小电器

前言

本文章承接上文,上篇文章已介绍物美智能平台服务端环境的两种搭建方式,本篇文章将介绍下硬件端的开发环境配置和开发板介绍。

注:官方代码文档与平台可查看下面gitee链接
https://gitee.com/kerwincui/wumei-smart.git

环境IDE

开发工具:Arduino IDE
开发板:esp8266 core for arduino v3.0.2

esp8266开发板介绍

介绍图:
在这里插入图片描述
实物图:
在这里插入图片描述

本地环境安装Arduino IDE

1.下载并安装 Arduino IDE 软件

进入以下链接 https://share.weiyun.com/4zo2lDtU 下载软件
在这里插入图片描述
. 下载电脑系统对应的软件安装

2.下载并安装物联网开发板驱动

链接:https://pan.baidu.com/s/1acdc0dXdpR65J82FHH4y3A
提取码:whfv
1.下载此文件夹下的ch340 驱动,并安装
在这里插入图片描述
2.驱动成功后,将开发板连接电脑,会发现开发板电源灯亮起
在这里插入图片描述

3.驱动安装成功后进入电脑的设备管理器板子插上电脑可以看到
在这里插入图片描述

下载并安装 esp8266 开发板和库文件

方法一、
1.安装开发板和库
文件 > 首选项,附加开发板管理网址添加下面地址ESP8266 使用:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
在这里插入图片描述
2.重启 Arduino,打开工具 > 开发板 > 开发板管理器搜索安装ESP8266(由于国内网络原因有可能会搜索不到)
在这里插入图片描述

测试开发板

一、点亮一颗LED灯

打开Arduino,将测试程序拷贝至IDE中

#define LED_PIN  2  //物联网开发板led连接在2号引脚

void setup() {
  pinMode(LED_PIN, OUTPUT);     //将IO设置为输出状态
}

// 循环执行
void loop() {
  digitalWrite(LED_PIN, HIGH);   //引脚输出高电平,将LED关闭
  delay(1000);                       // 延时1秒
  digitalWrite(LED_PIN, LOW);    //引脚输出低电平,将LED打开
  delay(1000);                       // 延时1秒
}

之后点击Arduino上的编译和烧录按钮,将代码烧录进开发板
编译
在这里插入图片描述
烧录
在这里插入图片描述
之后可以看到开发板上的led灯每隔1秒交替闪烁

二、继电器控制

打开Arduino,将测试程序拷贝至IDE中

#define Realy_PIN  15  //物联网开发板led连接在15号引脚

void setup() {
  pinMode(Realy_PIN, OUTPUT);     //将IO设置为输出状态
  digitalWrite(Realy_PIN, LOW);    //引脚输出低电平默认关闭继电器
}

// 循环执行
void loop() {
  digitalWrite(Realy_PIN, HIGH);   //引脚输出高电平,继电器通电COM 和 NO导通 ,COM 和 NC 断开
  delay(10000);                       // 延时10秒
  digitalWrite(Realy_PIN, LOW);    //引脚输出低电平,继电器断开电源,即继电器恢复初始状态COM 和 NC导通 ,COM 和 NO断开
  delay(10000);                       // 延时10秒
}

编译并烧录,查看现象,会发现开发板上的继电器指示灯每隔10s变换一次。

(想要了解更多可查看物美智能官网:http://wumei.live/

posted @ 2022-04-18 08:59  小邱同志~  阅读(1056)  评论(0编辑  收藏  举报