一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP-01上的可用引腳說明

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-11 13:55 ? 次閱讀

該說明是我向人們介紹ESP8266-01 WiFi收發(fā)器系列文章的一部分。本系列文章的目的是充當(dāng)易于重用的基本代碼存儲庫,并為ESP初學(xué)者提供一些基礎(chǔ)構(gòu)建塊。 “構(gòu)建模塊”系列將僅包含完成可指導(dǎo)對象所需的基本代碼,并(希望)對發(fā)生的情況及其原因進(jìn)行徹底的解釋。

ESP-01上的可用引腳說明

在此項(xiàng)目中,我們將詳細(xì)了解ESP-01上的可用引腳。人們拋棄ESP-01而選擇更堅(jiān)固耐用(例如ESP-12)的一個(gè)常見原因是可用于數(shù)據(jù)輸入/輸出的引腳數(shù)。 ESP-12有11個(gè)數(shù)字GPIO和1個(gè)模擬GPIO。 ESP-01有2個(gè)數(shù)字GPIO。而且沒有模擬引腳(除非您有一些很好的焊接技能,我們將在另一時(shí)間介紹)。

兩種ESP都相當(dāng)便宜,但01仍比12便宜。項(xiàng)目只是不需要那么多GPIO,因此ESP-01通常是我的首選。但是有時(shí),您只需要一些額外的輸入或輸出即可。因此,讓我們升級并解鎖一些獎勵功能!

步驟1:收集零件

要上傳代碼,您需要進(jìn)行如下設(shè)置我在這里進(jìn)行了布置。

對于此項(xiàng)目,您只需要在上傳面板中添加一些內(nèi)容即可:

一個(gè)ESP-01(示例)

某些LED(示例)

4 220歐姆電阻(示例)

2個(gè)10k歐姆電阻(示例)

第2步:代碼

將以下代碼上傳到ESP:

int actPin = 0;

void setup() {

pinMode(3, OUTPUT);

pinMode(1, OUTPUT);

pinMode(0, OUTPUT);

pinMode(2, OUTPUT);

digitalWrite(0, LOW);

digitalWrite(1, LOW);

digitalWrite(2, LOW);

digitalWrite(3, LOW);

}

void loop() {

digitalWrite(actPin, LOW);

if (actPin == 3) {

actPin = 0;

} else {

actPin ++;

}

digitalWrite(actPin, HIGH);

delay(2000);

}

第3步:設(shè)置您的董事會

您可以將新組件添加到上傳板中,也可以連接新組件,然后在上傳代碼后將ESP換成新組件。

由于這是一個(gè)非常基本的示例,因此重新使用同一塊板可能是最簡單的。我們要做的就是設(shè)置4個(gè)不同的LED串聯(lián),其220歐姆電阻接地-LED陰極連接電阻。

然后,我們將每個(gè)LED的陽極連接到以下ESP引腳:

GPIO0,TX,GPIO2和RX

順序并沒有多大關(guān)系,但是,如果將它們按順序排列以激發(fā)代碼的方式看起來當(dāng)然更好。

最后一步是使用10k歐姆電阻上拉GPIO0和GPIO2。如果您要重復(fù)使用上傳板,請?jiān)趯⒋a加載完畢并在Flash開關(guān)關(guān)閉的情況下為設(shè)備供電后再將電線連接到這兩個(gè)引腳上。如果將這些電線拉到高電平時(shí)已連接,您將無法使ESP閃爍。

步驟4:說明

該代碼是非常基本的4個(gè)引腳的閃爍示例。它旋轉(zhuǎn)通過每個(gè)LED使其點(diǎn)亮,然后熄滅,然后轉(zhuǎn)到下一個(gè)。重要的是:

我們已經(jīng)解鎖了隱藏在其TX和RX秘密身份后面的秘密紅利GPIO。我們通過使用pinMode()函數(shù)將它們定義為輸出來實(shí)現(xiàn)。或者,我們也可以將它們指定為輸入。

TX變?yōu)镚PIO1,RX變?yōu)镚PIO3。

哇,兩個(gè)免費(fèi)的額外引腳。什么是陷阱?

陷阱是:您可以進(jìn)行串行傳輸,也可以輸入或輸出數(shù)據(jù),但不能同時(shí)擁有兩者。如果您有一個(gè)使用所有四個(gè)引腳的復(fù)雜項(xiàng)目,則沒有調(diào)試消息可能會破壞交易。但另一方面,如果您正在構(gòu)建要實(shí)際部署的IoT設(shè)備,那么一旦超出測試范圍,您就不需要任何串行通信。因此,多用兩個(gè)別針即可運(yùn)行!

最后一點(diǎn):當(dāng)ESP啟動時(shí),TX總是會發(fā)出一些顫動。您可能會從連接到TX引腳的傳感器或設(shè)備上獲得一些任意數(shù)據(jù),或從它們獲得一些任意數(shù)據(jù),但啟動時(shí)只是短暫的,因此很容易處理/說明。最后一點(diǎn)是TX與板載藍(lán)色LED相連。因此,您將根據(jù)與GPIO1的發(fā)送或接收信息來看到閃光燈的開或關(guān)。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1488

    瀏覽量

    52013
  • ESP-01
    +關(guān)注

    關(guān)注

    1

    文章

    18

    瀏覽量

    4918
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP8266 ESP-01模塊無法正常啟動怎么解決?

    我有 2 個(gè) esp-01 模塊,它們似乎都在同一個(gè)莊園中啟動時(shí)遇到問題。這是我在一個(gè)連續(xù)循環(huán)中得到的。任何幫助將不勝感激。就像我說的,我的兩個(gè)單位都這樣做。 為了得到這么多,我需要將CH_PD引腳
    發(fā)表于 07-22 06:32

    esp-01未執(zhí)行回調(diào)函數(shù)是怎么回事?

    我有 2 個(gè) esp-01 模塊。其中一個(gè)運(yùn)行STATIONAP模式,并充當(dāng)運(yùn)行在STATION模式的另一個(gè)esp模塊的tcp服務(wù)器。數(shù)據(jù)傳輸工作正常,但回調(diào)函數(shù)未正確執(zhí)行。 法典: void
    發(fā)表于 07-19 14:57

    是否可以創(chuàng)建一個(gè)包含多個(gè)esp8266模塊(esp-01)的網(wǎng)狀網(wǎng)絡(luò)?

    我想知道是否可以創(chuàng)建一個(gè)包含多個(gè) esp8266 模塊(esp-01)的網(wǎng)狀網(wǎng)絡(luò)。如果是這樣,是否有任何指南/示例可以開始使用 esp8266 進(jìn)行網(wǎng)狀網(wǎng)絡(luò)。
    發(fā)表于 07-19 08:31

    ESP-01固件更新下載/刷寫后不工作了怎么解決?

    靠近 PCB 中模塊的 VCC 引腳。 我的 ESP-01 模組現(xiàn)在損壞了嗎? 我做錯(cuò)了什么?以及如何正確地做?
    發(fā)表于 07-19 08:15

    如何使用ESP-PROG編程器對ESP-01無線模塊(8 針)進(jìn)行編程?

    有沒有人能夠使用 ESP-PROG 編程器對 ESP-01 無線模塊(8 針)進(jìn)行編程? 我根本無法讓串行連接工作。 我什至嘗試連接到 ESP32 板,我可以使用 JTAG 接口進(jìn)行調(diào)試,但沒有串行通信。 甚至看不到來自
    發(fā)表于 07-19 06:39

    ESP-01 AP模式在某些位置重置是怎么回事?

    我們正在使用 ESP-01 (在 AP 模式下).但是,我們在現(xiàn)場測試中遇到了一個(gè)問題。 ESP-01 在某些(地理)位置重置。為了進(jìn)行內(nèi)部討論,我們將這些位置稱為死區(qū)。(也許它們有一個(gè)更好的技術(shù)
    發(fā)表于 07-18 06:42

    設(shè)置AT UART后無法再訪問ESP-01,為什么?

    我的 ESP-01 一直工作正常,直到我嘗試將波特率設(shè)置為 230400,現(xiàn)在它完全無法訪問。即使我重新上傳固件,我仍然無法訪問它。上傳固件后,藍(lán)色 LED 始終亮起。任何想法如何讓它再次工作?
    發(fā)表于 07-17 07:02

    ESP-01 ESP8266隨機(jī)時(shí)間后無響應(yīng)是為什么?

    GMR AT版本:0.21.0.0 SDK版本:0.9.5 當(dāng)我打開電源時(shí),ESP向串行監(jiān)視器發(fā)送奇怪的caracter,之后,沒有更多數(shù)據(jù)。 唯一要做的就是再次上傳固件,一切都在努力......一個(gè)隨機(jī)的時(shí)間。 (我在 3 個(gè) esp-01 上進(jìn)行了測試,3 個(gè)都有
    發(fā)表于 07-17 06:55

    esp-01esp-12e在實(shí)現(xiàn)串口轉(zhuǎn)wifi橋接時(shí)的區(qū)別是什么?

    我正在有一個(gè)項(xiàng)目,我使用ESP8266作為串行到 wifi 橋接器。我從在 windows7 運(yùn)行的 python 代碼串行發(fā)送數(shù)據(jù)到 esp8266(esp-01),它再次發(fā)送到在
    發(fā)表于 07-17 06:17

    ESP-01如何從連接的設(shè)備向SoftAP發(fā)送數(shù)據(jù)?

    我的 ESP-01 設(shè)置是 CWMODE=3 STA 部分運(yùn)行良好 - 我向我的 Web 服務(wù)器發(fā)送一個(gè)請求,它返回預(yù)期的數(shù)據(jù)..... AP部分...? 我可以連接到它......它出現(xiàn)在我
    發(fā)表于 07-17 06:13

    ESP-01升級后,從PC執(zhí)行ping操作時(shí),數(shù)據(jù)包丟失了,怎么解決?

    我將 ESP-01 升級到版本“0020000903” 我嘗試制作網(wǎng)絡(luò)服務(wù)器應(yīng)用程序 - (我成功了,我能夠在谷歌瀏覽器看到我的網(wǎng)頁) 一切都很好,但是待機(jī) 5 分鐘后 ESP 不再
    發(fā)表于 07-17 06:09

    在CWMODE=3使用ESP-01(1M)、ESP-12F(4M)模組,AT CWLAP無法列出AP為什么?

    CWMODE=3使用 ESP-01(1M)、ESP-12F(4M) 模組。 但是 AT CWLAP 無法列出 AP。在 CWLAP,1~3 秒后,消息正常。 在 CWLAPOPT=1,127 時(shí)仍然無效。 會發(fā)生什么?
    發(fā)表于 07-15 08:31

    ESP8266-01在幾個(gè)小時(shí)后停止響應(yīng)了如何解決?

    我已經(jīng)使用 Arduino IDE 為我的家庭自動化項(xiàng)目編寫了 ESP8266-01。ESP-01 會在一段時(shí)間后停止響應(yīng)接收到的 UDP 廣播數(shù)據(jù)。 有人可以告訴我如何解決這個(gè)問題嗎?
    發(fā)表于 07-15 07:31

    請問如何在ESP-01的SPI Flasher使用AT命令編寫HTML頁面?

    目前,我正在做一個(gè)使用ESP8266EX(ESP-01 模塊)的項(xiàng)目。我使用 AT 命令來配置我的 ESP 模塊,并希望在 STA mod 中使用它來向連接到它的用戶發(fā)送數(shù)據(jù)。這就是我寫下 HTML
    發(fā)表于 07-09 08:25

    如何讓i2c使用ESP-01開發(fā)板在ESP8266 SDK上工作?

    我正在嘗試使用帶有小型 ESP-01 芯片的 SDK 寫入從屬設(shè)備。我修改了示例并通讀了文檔,但似乎仍然沒有看到兩個(gè)引腳(GPIO 0 和 GPIO 2)的顫動。我正在使用邏輯分析儀來確認(rèn) ACK
    發(fā)表于 07-09 07:16