在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

使用Arduino IDE對NodeMCU進(jìn)行編程實(shí)現(xiàn)led燈的閃爍

科技觀察員 ? 來源:circuitdigest ? 作者:里沙布·耆那教 ? 2022-11-15 17:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本教程中,我們將了解 ESP-12 Wi-Fi 模塊以及如何使用 Arduino IDE 對其進(jìn)行編程。然后我們將編寫一個(gè)程序來使用 ESP8266-12 閃爍 LED

什么是 ESP8266 和節(jié)點(diǎn)單片機(jī)?

大多數(shù)人將 ESP8266 稱為 WIFI 模塊,但它實(shí)際上是一個(gè)微控制器。ESP8266 是樂鑫開發(fā)的微控制器的名稱,樂鑫是一家總部位于上海的公司。該微控制器具有執(zhí)行WIFI相關(guān)活動(dòng)的能力,因此它被廣泛用作WIFI模塊。

ESP8266 模組有多種類型可供選擇,從 ESP8266-01 到 ESP8266-12。我們在教程中使用的是ESP8266-12。所有 ESP 模塊只有一種類型的 ESP 處理器,區(qū)別僅在于使用的分支吟游詩人類型。ESP8266-01 的分線板只有 2 個(gè) GPIO 引腳,而 ESP-12 有 16 個(gè) GPIO 引腳。

我們周圍的許多設(shè)備無法自行連接到互聯(lián)網(wǎng)。因此,該芯片使這些設(shè)備能夠與互聯(lián)網(wǎng)連接并使其成為物聯(lián)網(wǎng)設(shè)備。

這種低成本、小尺寸的模塊可以創(chuàng)造奇跡,并且非常簡單易用,只要我們遵循正確的步驟。

現(xiàn)在,來到什么是NodeMCU?

節(jié)點(diǎn)MCU是ESP8266上的固件。它是ESP-12,它基本上是一個(gè)片上系統(tǒng)(SoC)。它具有基于Lua的固件,用于開發(fā)基于物聯(lián)網(wǎng)的應(yīng)用程序。

在這個(gè)廉價(jià)的SoC上工作并使我們的設(shè)備變得智能很容易。它具有模擬和數(shù)字引腳,我們可以使用它們來連接我們的傳感器,并可以通過互聯(lián)網(wǎng)獲取數(shù)據(jù)。

節(jié)點(diǎn)單片機(jī)ESP-12:

NodeMCU-ESP-12.png

引腳配置:

poYBAGNzVeaAEMAVAADIK5xrVLc615.png

引腳說明:

GPIO 引腳:如上圖所示,NodeMCU具有16個(gè)GPIO引腳,可用于控制其他外圍設(shè)備,如傳感器,LED,開關(guān)等。這些引腳也可用作PWM引腳。

ADC模數(shù)轉(zhuǎn)換器)引腳:它有一個(gè)ADC通道,可通過引腳A0訪問。

SPI 引腳:有 4 個(gè)引腳(SCK、MISO、MOSI 等)可用于 SPI 通信,如圖中的綠色矩形所示。

I2C 引腳:它具有I2C功能支持,但由于內(nèi)部使用這些引腳,您必須找到哪個(gè)引腳是I2C。

UART 引腳:它有兩個(gè)UART接口。由于 RXD0 和 TXD0 用于將代碼上傳到電路板,因此在對該模塊進(jìn)行編程時(shí)無法使用它們。我們可以隨時(shí)使用 RXD1 和 TXD1。

下表給出了該模塊的完整規(guī)格:

工作電壓 5V
閃存 4兆字節(jié)
處理器 L106 32 位
處理器速度 80-160兆赫
公羊 32K + 80K
通用信息總組織 16
模數(shù)轉(zhuǎn)換器 1、10 位

本教程旨在向您介紹 NodeMCU ESP8266-12 模組并幫助您入門。此外,我們將看到如何使用Arduino IDE對此模塊進(jìn)行編程,我們還將運(yùn)行幾個(gè)測試程序。

為什么 NodeMCU ESP-12 而不是 ESP-01?

ESP-01 是 ESP8266 家族首款 Wi-Fi 模塊。這個(gè)小板只有 2 個(gè) GPIO,但這并不意味著它的性能不符合標(biāo)準(zhǔn)。它也可以獨(dú)立工作并控制1-2個(gè)設(shè)備。它以 3.3v 電壓運(yùn)行。

pYYBAGNzVemALTwDAADAPv7STWo464.png

NodeMCU 將 ESP-12 集成到一個(gè)功能豐富的小開發(fā)板中。NodeMCU 具有所有 ESP-12 引腳,還包括一個(gè)帶有板載編程器 IC、穩(wěn)壓器、復(fù)位和編程按鈕以及 LED 的微型 USB 連接器。它還具有與面包板兼容的標(biāo)頭。

如果您想了解 ESP8266 系列,NodeMCU 是最好的選擇。

使用 Arduino IDE 對 NodeMCU 進(jìn)行編程:

讓我們?yōu)?ESP8266-12 模塊設(shè)置 Arduino IDE,并對其進(jìn)行編程以閃爍 LED 燈。

第 1 步:如果您沒有Arduino IDE,請下載并從此處安裝。(確保Arduino版本為1.6.5或更高版本)

第 2 步:轉(zhuǎn)到“文件”->“首選項(xiàng)”以打開以下對話框。在“其他董事會(huì)經(jīng)理URL”中粘貼以下鏈接,如圖所示。

poYBAGNzVeyAAGZ-AAC0QkYUvmI329.png

第 3 步:現(xiàn)在,轉(zhuǎn)到工具 -> 看板 ->看板管理器。通過 esp8266 社區(qū)搜索 ESP8266,然后單擊安裝,如下圖所示

pYYBAGNzVe-AU5dSAACNjgHNSTI684.png

您的安裝將需要一些時(shí)間,完成后我們可以繼續(xù)下一步。

第 4 步:現(xiàn)在,轉(zhuǎn)到工具 -> 板 -> 節(jié)點(diǎn)MCU。您應(yīng)該會(huì)看到下面的屏幕。

poYBAGNzVfGAbnNBAACxa-32Z-U082.png

讓我們上船吧。!

使用 NodeMCU ESP-12 閃爍的 LED:

以下是將 LED 與 NodeMCU ESP-12 連接起來的電路圖:

poYBAGNzVfOAH6t-AADKnOJFmh4787.png

我們不需要任何程序員來編程我們的電路板。我們只需要一根USB電纜,然后就可以了。

現(xiàn)在,我們使用Arduino IDE將blink程序上傳到NodeMCU。引腳 D0 具有內(nèi)置 LED,因此我們可以使用LED_BUILTIN函數(shù)在 D0 上獲取輸出,或者我們可以通過指定 D1、D2 等來使用任何其他 GPIO。

void setup() {

pinMode(D0, OUTPUT);


void loop() {

digitalWrite(D0, LOW); // Turn the LED on (Note that LOW is the voltage level

// but actually the LED is on; this is because

// it is active low on the ESP-01)

delay(1000); // Wait for a second

digitalWrite(D0, HIGH); // Turn the LED off by making the voltage HIGH

delay(2000); // Wait for two seconds (to demonstrate the active low LED)

}

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

    關(guān)注

    242

    文章

    23824

    瀏覽量

    673442
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6497

    瀏覽量

    191942
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    47334
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    【mBot試用體驗(yàn)】2、LED點(diǎn)燈簡單示例(圖形化編程+Arduino IDE

    模式和舞臺模式 點(diǎn)擊上傳到Arduino 上傳完成后你就可以看到板子上標(biāo)有L的藍(lán)色燈每隔1s閃爍 2、從工程師角度如何點(diǎn)亮LED——Ardui
    發(fā)表于 12-08 17:55

    【Intel Edison試用體驗(yàn)】+Arduino IDE實(shí)現(xiàn)LED閃爍

    本節(jié)主要實(shí)現(xiàn)一個(gè)使用 Arduino* 在英特爾? Edison 物聯(lián)網(wǎng)開發(fā)板上運(yùn)行示例 sketch。1,運(yùn)行Arduino2,選擇Intel Edison開發(fā)板?!癟ools >
    發(fā)表于 07-04 12:29

    怎樣去開發(fā)一種基于LUA編程Arduino IDE下的nodemcu開發(fā)板呢

    怎樣去開發(fā)一種基于LUA編程Arduino IDE下的nodemcu開發(fā)板呢?有哪些開發(fā)步驟?
    發(fā)表于 02-15 07:23

    如何利用Arduino IDE對stm32板子NUCLEO-F411RE進(jìn)行閃爍的程序下載?

    如何搭建Arduino的環(huán)境?如何利用Arduino IDE對stm32板子NUCLEO-F411RE進(jìn)行閃爍
    發(fā)表于 02-21 07:38

    nodemcu為什么無法使用Arduino IDE刷新或上傳草圖?

    我有一個(gè)nodemcu,我用它用lualoader或esplorer來編程。然后我停止對該板編程并在 Arduino IDE 中切換到
    發(fā)表于 02-22 07:44

    有沒有人使用Arduino IDE成功地將新代碼閃爍NodeMCU板上?

    我買了一堆 NodeMCU 板,原來是 AiThinker 的,標(biāo)有 ESP8266MOD。 有沒有人使用 Arduino IDE 成功地將新代碼閃爍到這個(gè)板上?
    發(fā)表于 05-31 07:36

    Arduino閃爍LED的教程

    要使LED閃爍,首先需要使用軟件對芯片進(jìn)行編程。請?jiān)L問arduino.cc以獲取完整程序和其他示例。您在此處看到的代碼應(yīng)該被復(fù)制并粘貼到
    的頭像 發(fā)表于 09-27 11:43 ?5954次閱讀
    <b class='flag-5'>Arduino</b><b class='flag-5'>閃爍</b><b class='flag-5'>LED</b>的教程

    Arduino IDE環(huán)境下NodeMCU引腳定義

    Arduino IDE環(huán)境下NodeMCU引腳定義在開發(fā)過程中,我們必須了解各GPIO在上層是怎么定義的,才能心中有數(shù),合理調(diào)用個(gè)IO口#define PIN_WIRE_SDA (4)#define
    發(fā)表于 10-26 12:21 ?13次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b>環(huán)境下<b class='flag-5'>NodeMCU</b>引腳定義

    NodeMcu---Arduino學(xué)習(xí)-最終實(shí)現(xiàn)遠(yuǎn)程啟動(dòng)臺式機(jī)

    基本入門開始使用NodeMcu進(jìn)入實(shí)戰(zhàn)前的模擬嘗試使用三極管使用點(diǎn)燈科技的庫開機(jī)部分實(shí)現(xiàn)添加開機(jī)狀態(tài)監(jiān)控準(zhǔn)備工作硬件那個(gè)CD4066的開關(guān)可以不買,面包板插不上。。。我犯傻了軟件電腦上Arduino
    發(fā)表于 10-28 09:51 ?10次下載
    <b class='flag-5'>NodeMcu---Arduino</b>學(xué)習(xí)-最終<b class='flag-5'>實(shí)現(xiàn)</b>遠(yuǎn)程啟動(dòng)臺式機(jī)

    Arduino IDE上面開發(fā)NodeMCU

    。環(huán)境:Win7 64bit。Arduino IDE: 1.8.9。硬件:NodeMCU,筆記本。1. 安裝Arduino IDEArduino I
    發(fā)表于 10-28 11:36 ?1次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b>上面開發(fā)<b class='flag-5'>NodeMCU</b>

    Arduino 編程 ESP8266 12F NodeMCU 實(shí)現(xiàn) PWM 控制呼吸

    Arduino 編程 ESP8266 12F NodeMCU 實(shí)現(xiàn) PWM 控制呼吸
    發(fā)表于 11-18 19:21 ?47次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>編程</b> ESP8266 12F <b class='flag-5'>NodeMCU</b> <b class='flag-5'>實(shí)現(xiàn)</b> PWM 控制呼吸<b class='flag-5'>燈</b>

    國外的 Arduino IDE 基于 STM32 的串口通訊與 LED 閃爍

    通信程序:1)持續(xù)向串口輸出 “ Hello world!”,當(dāng)接收到 “ stop! ” 時(shí),停止輸出。2)LED 間斷性閃爍。實(shí)驗(yàn)工具:——硬件:野火 STM32 指南者——軟件:Ard
    發(fā)表于 12-20 19:48 ?11次下載
    國外的 <b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b> 基于 STM32 的串口通訊與 <b class='flag-5'>LED</b> <b class='flag-5'>燈</b><b class='flag-5'>閃爍</b>

    Arduino IDE+STM32制作LED閃爍

      Arduino廣為電子愛好者和工程師熟悉,但8位CPU和慢幾拍的時(shí)鐘并不適合深度開發(fā)。如果與STM32F103C8T6結(jié)合,一個(gè)全新的應(yīng)用就會(huì)出現(xiàn),我們可在Arduino IDE上對STM32板子
    發(fā)表于 02-14 10:34 ?3135次閱讀
    用<b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b>+STM32制作<b class='flag-5'>LED</b><b class='flag-5'>閃爍</b><b class='flag-5'>燈</b>

    如何使用Arduino IDE對ESP32進(jìn)行無線編程

    在本教程中,我們將使用Arduino IDE 中的 OTA Web Updater對 ESP32 進(jìn)行無線 (OTA) 編程。
    發(fā)表于 08-11 15:42 ?6523次閱讀
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b>對ESP32<b class='flag-5'>進(jìn)行</b>無線<b class='flag-5'>編程</b>

    使用USBasp和Arduino IDE對ATtiny MCU進(jìn)行編程

    電子發(fā)燒友網(wǎng)站提供《使用USBasp和Arduino IDE對ATtiny MCU進(jìn)行編程.zip》資料免費(fèi)下載
    發(fā)表于 10-31 11:56 ?3次下載
    使用USBasp和<b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b>對ATtiny MCU<b class='flag-5'>進(jìn)行</b><b class='flag-5'>編程</b>
    主站蜘蛛池模板: 欧美午夜视频在线 | 一本到午夜92版免费福利 | 涩涩涩丁香色婷五月网视色 | 99久久免费精品国产免费高清 | 国产美女激情视频 | 国产在线美女 | 午夜一区二区免费视频 | 绝色村妇的泛滥春情 | 亚洲区视频在线观看 | 免费啪视频在线观看免费的 | 国产激烈床戏无遮挡在线观看 | 国产手机在线 | 国产精品四虎在线观看免费 | 九九涩 | 国产20岁美女一级毛片 | 国产午夜免费一区二区三区 | 国产特黄特色的大片观看免费视频 | 69国产成人综合久久精品 | 久久精品久久久久 | 精品女视频在线观看免费 | 操伊人| 日韩一级特黄毛片在线看 | 亚洲一区中文 | 恨恨操| 色偷偷91久久综合噜噜噜 | 国产美女一区二区三区 | 国产色网站| h视频在线免费 | 国内一区二区三区精品视频 | se94se最新网站 | 久久青草免费免费91线频观看 | 新版天堂中文资源8在线 | 欧美性色综合网 | 黄色片网站大全 | 资源视频在线观看 | 久久精品亚洲一级毛片 | 色婷婷综合久久久 | 午夜在线观看免费高清在线播放 | 狠狠色网站 | www欧美在线观看 | 高清国产在线观看 |