教程三:硬件端-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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM