女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ESP-01上的可用引腳說明

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-12-11 13:55 ? 次閱讀

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

ESP-01上的可用引腳說明

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

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

步驟1:收集零件

要上傳代碼,您需要進行如下設置我在這里進行了布置。

對于此項目,您只需要在上傳面板中添加一些內容即可:

一個ESP-01(示例)

某些LED(示例)

4 220歐姆電阻(示例)

2個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步:設置您的董事會

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

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

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

GPIO0,TX,GPIO2和RX

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

最后一步是使用10k歐姆電阻上拉GPIO0和GPIO2。如果您要重復使用上傳板,請在將代碼加載完畢并在Flash開關關閉的情況下為設備供電后再將電線連接到這兩個引腳上。如果將這些電線拉到高電平時已連接,您將無法使ESP閃爍。

步驟4:說明

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

我們已經解鎖了隱藏在其TX和RX秘密身份后面的秘密紅利GPIO。我們通過使用pinMode()函數將它們定義為輸出來實現?;蛘?,我們也可以將它們指定為輸入。

TX變為GPIO1,RX變為GPIO3。

哇,兩個免費的額外引腳。什么是陷阱?

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

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

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 引腳
    +關注

    關注

    16

    文章

    1559

    瀏覽量

    52345
  • ESP-01
    +關注

    關注

    1

    文章

    18

    瀏覽量

    4937
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    esp-01未執行回調函數是怎么回事?

    我有 2 個 esp-01 模塊。其中一個運行STATIONAP模式,并充當運行在STATION模式的另一個esp模塊的tcp服務器。數據傳輸工作正常,但回調函數未正確執行。 法典: void
    發表于 07-19 14:57

    是否可以創建一個包含多個esp8266模塊(esp-01)的網狀網絡?

    我想知道是否可以創建一個包含多個 esp8266 模塊(esp-01)的網狀網絡。如果是這樣,是否有任何指南/示例可以開始使用 esp8266 進行網狀網絡。
    發表于 07-19 08:31

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

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

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

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

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

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

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

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

    ESP-01 ESP8266隨機時間后無響應是為什么?

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

    esp-01esp-12e在實現串口轉wifi橋接時的區別是什么?

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

    ESP-01如何從連接的設備向SoftAP發送數據?

    我的 ESP-01 設置是 CWMODE=3 STA 部分運行良好 - 我向我的 Web 服務器發送一個請求,它返回預期的數據..... AP部分...? 我可以連接到它......它出現在我
    發表于 07-17 06:13

    ESP-01升級后,從PC執行ping操作時,數據包丟失了,怎么解決?

    我將 ESP-01 升級到版本“0020000903” 我嘗試制作網絡服務器應用程序 - (我成功了,我能夠在谷歌瀏覽器看到我的網頁) 一切都很好,但是待機 5 分鐘后 ESP 不再
    發表于 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 時仍然無效。 會發生什么?
    發表于 07-15 08:31

    ESP8266-01在幾個小時后停止響應了如何解決?

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

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

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

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

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