image
第一、接入說(shuō)明
esp32 的程序和esp8266的程序幾乎相同,因?yàn)樗麄円氲陌暮瘮?shù)都是一樣的,所以之前esp8266的接入程可以無(wú)縫接入巴法云,但是需要做簡(jiǎn)單修改,需要修改的地方有兩處。
第一處:
#include
修改為
#include
第二處
修改需要控制的引腳,把esp8266引腳:
const int LED_Pin = D2; //單片機(jī)LED引腳值
修改為你需要控制的引腳,比如你想控制GPIO4,則修改為:
const int LED_Pin = 4; //單片機(jī)LED引腳值
其他地方不需修改就可以使用了,當(dāng)然需要其他什么功能的話,直接往程序里寫功能就行了,程序只是提供一個(gè)簡(jiǎn)單的demo,都是開源的,使用c或c++就繼續(xù)編寫添加功能。
改好的例程下載:點(diǎn)擊下載
例程是簡(jiǎn)單控制LED,可以用下方app或小程序或智能音箱控制。
image
esp32環(huán)境安裝
1、安裝ArduinoIDE,默認(rèn)安裝,安裝路徑可更改。官網(wǎng)下載網(wǎng)址:https://www.arduino.cc/en/Main/Software 下載windows版本即可,有兩種版本,一種是安裝版本,一種是免安裝版本。
2、下載安裝后打開arduino IDE 。打開右上角 “文件”--“首選項(xiàng)” --“附加開發(fā)板管理器網(wǎng)址” 填入http://ai.bemfa.com/esp32/stable/package_esp32_index.json完成后點(diǎn)擊“好”確認(rèn)即可。
3、重啟arduino IDE。上方工作條打開“工具”--“開發(fā)板”--“開發(fā)板管理器”,搜索esp32,找到安裝即可(如果失敗,多點(diǎn)幾次重試或繼續(xù),等待安裝完畢)。
4、重啟arduino IDE?!肮ぞ摺?-”開發(fā)板“,下拉找到esp32 Dev module即可。
5、燒錄設(shè)置默認(rèn)即可,插上開發(fā)板,在“工具”--“開發(fā)板”--“端口”選中自己開發(fā)板com口。返回IDE,點(diǎn)擊上方指向右的箭頭即可燒錄。
注意!
第四步,因?yàn)閲?guó)內(nèi)網(wǎng)絡(luò)問題,如果一直下不下來(lái),就放棄吧,以上是官方下載方法。實(shí)在不行,用別人封裝好的SDK安裝包。
1.先安裝好ArduinoIDE(如果已安裝,直接跳到第二步)
2.下載打包好的的esp32安裝包,直接運(yùn)行并解壓即可。
下載地址:
https://pan.baidu.com/s/1xaVKXvAShsZqKvde1mO-Ag
下載好,雙擊,安裝就行了。
第二、安卓app、微信小程序控制
app和小程序直接可以使用esp8266版本的。
原理解釋:
因?yàn)閑sp8266和esp32都是通過訂閱接入的,app或微信小程序只負(fù)責(zé)推送消息到平臺(tái),不管是誰(shuí)在訂閱,都會(huì)把消息發(fā)送給訂閱設(shè)備,所以app或者小程序?qū)τ谟布?lái)說(shuō)是透明的,不管是esp8266或esp32或其他聯(lián)網(wǎng)設(shè)備都可以控制的,通用的。
微信小程序參考:https://www.cnblogs.com/bemfa/p/13209704.html
app控制:https://www.cnblogs.com/bemfa/p/11783271.html
傳感器數(shù)據(jù):https://www.cnblogs.com/bemfa/p/13321617.html
上一篇:ESP32單片機(jī)基礎(chǔ)知識(shí)
下一篇:ESP32讀取甲醛傳感器數(shù)據(jù)
推薦閱讀最新更新時(shí)間:2025-06-28 20:34

設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無(wú)線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- A_21_V10基于IPS2電機(jī)換向傳感器的設(shè)計(jì)
- DC500A-B,使用 LTC3406ES5-1.5 的演示板,2.7V 至 5.5Vin,1.5Vout @ 600mA max 同步降壓穩(wěn)壓器
- 使用 Analog Devices 的LT1934的參考設(shè)計(jì)
- LT6656BCS6-2.5、2.5V 低功率 ADC 電壓基準(zhǔn)的典型應(yīng)用
- 使用 Cypress Semiconductor 的 MAX13082EESA 的參考設(shè)計(jì)
- 使用 Analog Devices 的 LT3091HFE 的參考設(shè)計(jì)
- AD8625ARZ-REEL單極輸出精密放大器典型應(yīng)用電路
- LT1351 的典型應(yīng)用 - 250 uA、3MHz、200V/us 運(yùn)算放大器
- 根據(jù) EN50121-3-2(雙輸出)使用帶有 EMC 濾波的 RP40-4812SFR DC/DC 轉(zhuǎn)換器的典型應(yīng)用
- LTC7149IFE 24V 輸入至 -12V 輸出、1MHz 降壓穩(wěn)壓器的典型應(yīng)用電路
- e絡(luò)盟現(xiàn)貨供應(yīng)Connective Peripherals系列連接產(chǎn)品
- 東芝月底關(guān)閉大連工廠 是中國(guó)首個(gè)生產(chǎn)中心
- Kyndryl宣布為寶馬集團(tuán)提供云數(shù)據(jù)基礎(chǔ)設(shè)施服務(wù)
- iOS與iPadOS 15.3 Beta 1發(fā)布 更新內(nèi)容未知
- NVIDIA:ROS及仿真將在 2022 年推動(dòng)機(jī)器人事業(yè)發(fā)展
- 貿(mào)澤電子開售面向便攜式電子應(yīng)用的英飛凌EZ-PD PMG1-B1 USB Type-C高壓微控制器
- 投入式液位計(jì)安裝要求_投入式液位計(jì)的優(yōu)缺點(diǎn)
- "智能汽車芯片大戰(zhàn)升級(jí):高通最新方案為何獲中國(guó)車企追捧?
- 電壓精度0.5% @25°C!思瑞浦發(fā)布全新車規(guī)并聯(lián)基準(zhǔn)芯片TPR43xQ系列產(chǎn)品
- AI技術(shù)在方便面生產(chǎn)質(zhì)量監(jiān)控中的應(yīng)用
- 潤(rùn)石科技推出RS3215-Q1系列低壓差線性穩(wěn)壓器
- CANape 23開啟智能測(cè)試新時(shí)代(下)
- 軟件定義汽車電源管理設(shè)計(jì):NXP的PMIC選型攻略解析
- 深度測(cè)評(píng)時(shí)空壺X1同聲傳譯器:全球最先進(jìn)AI同傳設(shè)備的非凡實(shí)力
- 作為領(lǐng)先的垂直整合制造商(IDM),英飛凌在 300mm氮化鎵生產(chǎn)路線圖方面取得突破
- 鐵威馬F6-424 Max:六盤位擴(kuò)容+國(guó)產(chǎn)系統(tǒng)兼容,小白也能玩轉(zhuǎn)NAS
- 開關(guān)電源給鉛酸電池恒流恒壓充電的電流跳動(dòng)問題解析
- 外媒:中美重新回到協(xié)商桌,仍有漫長(zhǎng)談判路
- 白宮:和國(guó)家安全相關(guān)的產(chǎn)品仍對(duì)華為出口管制
- 中芯晶圓8英寸半導(dǎo)體硅拋光片下線,10月量產(chǎn)
- 華為危機(jī)緩解,京東方等華為和5G概念股全線大漲
- 電動(dòng)汽車過度炒作!寶馬:消費(fèi)者沒有需求
- 畫蛇添足?iPhone X竟然可以配Home鍵
- 因芯片“漏洞門”股價(jià)暴跌,200億美元市值蒸發(fā)
- 從CES看2018年中國(guó)科技企業(yè)的三大變化
- 賈躍亭清倉(cāng)酷派 酷派CEO蔣超:與樂視的關(guān)系很快翻頁(yè)
- CES三大趨勢(shì)抬頭5G、智慧城市、機(jī)器人與自動(dòng)化