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

物美智能》系列文章目录

前言

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

注:官方代码文档与平台可查看下面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/

### 如何在 Arduino IDE 中添加并配置 ESP8266 开发板支持 要在 Arduino IDE 中添加并配置 ESP8266开发板支持,需按照以下方法操作: #### 添加第开发板管理器 URL 打开 Arduino IDE,在菜单栏中依次点击 `文件` -> `首选项`。在弹出的窗口中找到 `附加开发板管理器网址` 字段,并输入官方指定的 ESP8266 开发板管理器地址: ```plaintext http://arduino.esp8266.com/stable/package_esp8266com_index.json ``` 此步骤用于告知 Arduino IDE 去何处查找 ESP8266 的相关工具支持包[^1]。 #### 安装 ESP8266 支持包 进入 `工具` 菜单,选择 `开发板` -> `开发板管理器...`。在搜索框中输入 “ESP8266”,找到对应的条目后点击安装按钮。这一步会下载并安装所有必要的驱动程序、编译器以及核心库文件,从而让 Arduino IDE 可以识别编程 ESP8266 设备[^3]。 #### 配置串口通信端口 连接 ESP8266 至计算机并通过 USB-TTL 转接模块供电及传输数据。返回至 Arduino IDE 主界面,从顶部导航栏中的 `工具` 下拉列表里选取正确的 COM 端口号(Windows 平台下通常显示为 COMX 形式的编号;Mac 或 Linux 则可能是 /dev/ttyUSB0 类似的路径)。确保所选端口与实际硬件连接一致以便后续上传代码时能够正常工作[^2]。 #### 测试示例代码验证环境搭建成果 完成上述准备工作之后,可以通过运行一段简单的测试脚本来确认整个流程无误。例如点亮 LED 小灯泡或者建立 Wi-Fi 连接等功能演示均适合作为基础入门案例尝试执行。 ```cpp void setup() { Serial.begin(9600); } void loop() { digitalWrite(LED_BUILTIN, HIGH); // Turn the LED on (HIGH is the voltage level) delay(1000); // Wait for a second digitalWrite(LED_BUILTIN, LOW); // Turn the LED off by making the voltage LOW delay(1000); // Wait for a second } ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值