ఇంజనీర్

ఇంజనీర్లు ESP8266 NodeMCU డెవలప్‌మెంట్ బోర్డ్

ఇంజనీర్లు-NodeMCU-డెవలప్‌మెంట్-బోర్డ్

ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) టెక్నాలజీ ప్రపంచంలో ట్రెండింగ్ ఫీల్డ్‌గా ఉంది. ఇది మేము పని చేసే విధానాన్ని మార్చింది. భౌతిక వస్తువులు మరియు డిజిటల్ ప్రపంచం గతంలో కంటే ఇప్పుడు కనెక్ట్ చేయబడ్డాయి. దీన్ని దృష్టిలో ఉంచుకుని, ఎస్ప్రెస్సిఫ్ సిస్టమ్స్ (షాంఘై-ఆధారిత సెమీకండక్టర్ కంపెనీ) ఒక పూజ్యమైన, కాటు-పరిమాణ WiFi-ప్రారంభించబడిన మైక్రోకంట్రోలర్ - ESP8266, నమ్మశక్యం కాని ధరకు విడుదల చేసింది! $3 కంటే తక్కువ ధరతో, ఇది ప్రపంచంలో ఎక్కడి నుండైనా విషయాలను పర్యవేక్షించగలదు మరియు నియంత్రించగలదు - ఇది ఏదైనా IoT ప్రాజెక్ట్‌కి సరైనది.

డెవలప్‌మెంట్ బోర్డ్ ESP12 చిప్‌ను కలిగి ఉన్న ESP-8266E మాడ్యూల్‌ను కలిగి ఉంటుంది, ఇది Tensilica Xtensa® 32-bit LX106 RISC మైక్రోప్రాసెసర్‌ను కలిగి ఉంటుంది, ఇది 80 నుండి 160 MHz సర్దుబాటు చేయగల క్లాక్ ఫ్రీక్వెన్సీలో పనిచేస్తుంది మరియు RTOSకి మద్దతు ఇస్తుంది.

ESP-12E చిప్

  • Tensilica Xtensa® 32-bit LX106
  • 80 నుండి 160 MHz క్లాక్ ఫ్రీక్.
  • 128kB అంతర్గత ర్యామ్
  • 4MB బాహ్య ఫ్లాష్
  • 802.11b/g/n Wi-Fi ట్రాన్స్‌సీవర్ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-1

128 KB ర్యామ్ మరియు 4MB ఫ్లాష్ మెమరీ (ప్రోగ్రామ్ మరియు డేటా స్టోరేజ్ కోసం) కూడా ఉన్నాయి, పెద్ద స్ట్రింగ్‌లను ఎదుర్కోవడానికి సరిపోతుంది web పేజీలు, JSON/XML డేటా మరియు ఈ రోజుల్లో IoT పరికరాలలో మనం విసిరే ప్రతిదీ. ESP8266 802.11b/g/n HT40 Wi-Fi ట్రాన్స్‌సీవర్‌ని అనుసంధానిస్తుంది, కనుక ఇది WiFi నెట్‌వర్క్‌కి కనెక్ట్ అవ్వడమే కాకుండా ఇంటర్నెట్‌తో పరస్పర చర్య చేయగలదు, కానీ ఇతర పరికరాలకు నేరుగా కనెక్ట్ అయ్యేలా దాని స్వంత నెట్‌వర్క్‌ను సెటప్ చేయగలదు. అది. ఇది ESP8266 NodeMCUని మరింత బహుముఖంగా చేస్తుంది.

శక్తి అవసరం

ఆపరేటింగ్ వాల్యూమ్ వలెtagESP8266 యొక్క ఇ పరిధి 3V నుండి 3.6V వరకు ఉంటుంది, బోర్డు LDO వాల్యూమ్‌తో వస్తుందిtagఇ రెగ్యులేటర్ వాల్యూమ్‌ను ఉంచడానికిtagఇ 3.3V వద్ద స్థిరంగా ఉంటుంది. ఇది విశ్వసనీయంగా 600mA వరకు సరఫరా చేయగలదు, ఇది RF ప్రసారాల సమయంలో ESP8266 80mA వరకు లాగినప్పుడు తగినంత కంటే ఎక్కువగా ఉండాలి. రెగ్యులేటర్ యొక్క అవుట్‌పుట్ కూడా బోర్డు యొక్క ఒక వైపుకు విభజించబడింది మరియు 3V3గా లేబుల్ చేయబడింది. ఈ పిన్ బాహ్య భాగాలకు శక్తిని సరఫరా చేయడానికి ఉపయోగించవచ్చు.

శక్తి అవసరం

  • ఆపరేటింగ్ వాల్యూమ్tagఇ: 2.5V నుండి 3.6V
  • ఆన్-బోర్డ్ 3.3V 600mA రెగ్యులేటర్
  • 80mA ఆపరేటింగ్ కరెంట్
  • స్లీప్ మోడ్ సమయంలో 20 μAఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-2

ESP8266 NodeMCUకి పవర్ ఆన్-బోర్డ్ MicroB USB కనెక్టర్ ద్వారా సరఫరా చేయబడుతుంది. ప్రత్యామ్నాయంగా, మీరు నియంత్రిత 5V వాల్యూమ్‌ని కలిగి ఉంటేtagఇ మూలం, ESP8266 మరియు దాని పెరిఫెరల్స్‌ను నేరుగా సరఫరా చేయడానికి VIN పిన్‌ని ఉపయోగించవచ్చు.

హెచ్చరిక: ESP8266కి కమ్యూనికేషన్ కోసం 3.3V విద్యుత్ సరఫరా మరియు 3.3V లాజిక్ స్థాయిలు అవసరం. GPIO పిన్‌లు 5V-టాలరెంట్ కాదు! మీరు బోర్డ్‌ను 5V (లేదా అంతకంటే ఎక్కువ) భాగాలతో ఇంటర్‌ఫేస్ చేయాలనుకుంటే, మీరు కొంత స్థాయి బదిలీని చేయాల్సి ఉంటుంది.

పెరిఫెరల్స్ మరియు I/O

ESP8266 NodeMCU మొత్తం 17 GPIO పిన్‌లను డెవలప్‌మెంట్ బోర్డ్‌కు రెండు వైపులా ఉన్న పిన్ హెడర్‌లకు విభజించింది. ఈ పిన్‌లను అన్ని రకాల పరిధీయ విధులకు కేటాయించవచ్చు, వీటితో సహా:

  • ADC ఛానెల్ - 10-బిట్ ADC ఛానెల్.
  • UART ఇంటర్‌ఫేస్ – UART ఇంటర్‌ఫేస్ కోడ్‌ను సీరియల్‌గా లోడ్ చేయడానికి ఉపయోగించబడుతుంది.
  • PWM అవుట్‌పుట్‌లు – LED లను మసకబారడం లేదా మోటార్‌లను నియంత్రించడం కోసం PWM పిన్స్.
  • SPI, I2C & I2S ఇంటర్‌ఫేస్ - అన్ని రకాల సెన్సార్‌లు మరియు పెరిఫెరల్స్‌ను హుక్ అప్ చేయడానికి SPI మరియు I2C ఇంటర్‌ఫేస్.
  • I2S ఇంటర్‌ఫేస్ – మీరు మీ ప్రాజెక్ట్‌కి ధ్వనిని జోడించాలనుకుంటే I2S ఇంటర్‌ఫేస్.

మల్టీప్లెక్స్‌డ్ I/Os

  • 1 ADC ఛానెల్‌లు
  • 2 UART ఇంటర్‌ఫేస్‌లు
  • 4 PWM అవుట్‌పుట్‌లు
  • SPI, I2C & I2S ఇంటర్‌ఫేస్ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-3

ESP8266 యొక్క పిన్ మల్టీప్లెక్సింగ్ ఫీచర్‌కు ధన్యవాదాలు (ఒకే GPIO పిన్‌పై బహుళ పెరిఫెరల్స్ మల్టీప్లెక్స్ చేయబడ్డాయి). అంటే ఒక GPIO పిన్ PWM/UART/SPIగా పని చేస్తుంది.

ఆన్-బోర్డ్ స్విచ్‌లు & LED సూచిక

ESP8266 NodeMCU రెండు బటన్లను కలిగి ఉంది. ఎగువ ఎడమ మూలలో RSTగా గుర్తించబడిన రీసెట్ బటన్, ESP8266 చిప్‌ని రీసెట్ చేయడానికి ఉపయోగించబడుతుంది. ఫర్మ్‌వేర్‌ను అప్‌గ్రేడ్ చేసేటప్పుడు ఉపయోగించే డౌన్‌లోడ్ బటన్ దిగువ ఎడమ మూలలో ఉన్న ఇతర ఫ్లాష్ బటన్.

స్విచ్‌లు & సూచికలు

  • RST – ESP8266 చిప్‌ని రీసెట్ చేయండి
  • ఫ్లాష్ - కొత్త ప్రోగ్రామ్‌లను డౌన్‌లోడ్ చేయండి
  • బ్లూ LED - వినియోగదారు ప్రోగ్రామబుల్ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-4

బోర్డు వినియోగదారు ప్రోగ్రామబుల్ మరియు బోర్డు యొక్క D0 పిన్‌కి కనెక్ట్ చేయబడిన LED సూచికను కూడా కలిగి ఉంది.

సీరియల్ కమ్యూనికేషన్

బోర్డు సిలికాన్ ల్యాబ్స్ నుండి CP2102 USB-to-UART బ్రిడ్జ్ కంట్రోలర్‌ను కలిగి ఉంది, ఇది USB సిగ్నల్‌ను సీరియల్‌గా మారుస్తుంది మరియు ESP8266 చిప్‌తో ప్రోగ్రామ్ చేయడానికి మరియు కమ్యూనికేట్ చేయడానికి మీ కంప్యూటర్‌ను అనుమతిస్తుంది.

సీరియల్ కమ్యూనికేషన్

  • CP2102 USB-to-UART కన్వర్టర్
  • 4.5 Mbps కమ్యూనికేషన్ వేగం
  • ప్రవాహ నియంత్రణ మద్దతుఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-5

మీరు మీ PCలో CP2102 డ్రైవర్ యొక్క పాత సంస్కరణను ఇన్‌స్టాల్ చేసి ఉంటే, ఇప్పుడే అప్‌గ్రేడ్ చేయాలని మేము సిఫార్సు చేస్తున్నాము.
CP2102 డ్రైవర్‌ని అప్‌గ్రేడ్ చేయడానికి లింక్ – https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

ESP8266 NodeMCU పినౌట్

ESP8266 NodeMCU మొత్తం 30 పిన్‌లను కలిగి ఉంది, అది బయటి ప్రపంచానికి ఇంటర్‌ఫేస్ చేస్తుంది. కనెక్షన్లు క్రింది విధంగా ఉన్నాయి:ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-6

సరళత కోసం, మేము సారూప్య కార్యాచరణలతో పిన్‌ల సమూహాలను చేస్తాము.

పవర్ పిన్స్ నాలుగు పవర్ పిన్‌లు ఉన్నాయి. ఒక VIN పిన్ & మూడు 3.3V పిన్‌లు. మీరు నియంత్రిత 8266V వాల్యూమ్‌ని కలిగి ఉంటే, ESP5 మరియు దాని పెరిఫెరల్స్‌ను నేరుగా సరఫరా చేయడానికి VIN పిన్‌ను ఉపయోగించవచ్చు.tagఇ మూలం. 3.3V పిన్‌లు ఆన్-బోర్డ్ వాల్యూమ్ యొక్క అవుట్‌పుట్tagఇ రెగ్యులేటర్. ఈ పిన్స్ బాహ్య భాగాలకు శక్తిని సరఫరా చేయడానికి ఉపయోగించవచ్చు.

GND అనేది ESP8266 NodeMCU డెవలప్‌మెంట్ బోర్డ్ యొక్క గ్రౌండ్ పిన్. మీ ప్రాజెక్ట్‌లోని అన్ని రకాల I2C సెన్సార్‌లు మరియు పెరిఫెరల్స్‌ను హుక్ అప్ చేయడానికి I2C పిన్‌లు ఉపయోగించబడతాయి. I2C మాస్టర్ మరియు I2C స్లేవ్ రెండింటికీ మద్దతు ఉంది. I2C ఇంటర్‌ఫేస్ కార్యాచరణను ప్రోగ్రామాటిక్‌గా గ్రహించవచ్చు మరియు క్లాక్ ఫ్రీక్వెన్సీ గరిష్టంగా 100 kHz ఉంటుంది. I2C క్లాక్ ఫ్రీక్వెన్సీ స్లేవ్ పరికరం యొక్క అత్యంత నెమ్మదిగా ఉండే క్లాక్ ఫ్రీక్వెన్సీ కంటే ఎక్కువగా ఉండాలని గమనించాలి.

GPIO పిన్స్ ESP8266 NodeMCUలో 17 GPIO పిన్‌లు ఉన్నాయి, వీటిని I2C, I2S, UART, PWM, IR రిమోట్ కంట్రోల్, LED లైట్ మరియు బటన్ ప్రోగ్రామాటిక్‌గా వివిధ ఫంక్షన్‌లకు కేటాయించవచ్చు. ప్రతి డిజిటల్ ప్రారంభించబడిన GPIO అంతర్గత పుల్-అప్ లేదా పుల్-డౌన్‌కు కాన్ఫిగర్ చేయబడుతుంది లేదా అధిక ఇంపెడెన్స్‌కు సెట్ చేయబడుతుంది. ఇన్‌పుట్‌గా కాన్ఫిగర్ చేసినప్పుడు, CPU అంతరాయాలను రూపొందించడానికి ఇది ఎడ్జ్-ట్రిగ్గర్ లేదా లెవెల్-ట్రిగ్గర్‌కు కూడా సెట్ చేయబడుతుంది.

ADC ఛానెల్ NodeMCU 10-బిట్ ప్రెసిషన్ SAR ADCతో పొందుపరచబడింది. రెండు విధులను ADC ఉపయోగించి అమలు చేయవచ్చు. పరీక్ష విద్యుత్ సరఫరా వాల్యూమ్tage ఆఫ్ VDD3P3 పిన్ మరియు టెస్టింగ్ ఇన్‌పుట్ వాల్యూమ్tagTOUT పిన్ యొక్క ఇ. అయితే, వాటిని ఒకే సమయంలో అమలు చేయడం సాధ్యం కాదు.

UART పిన్స్ ESP8266 NodeMCU 2 UART ఇంటర్‌ఫేస్‌లను కలిగి ఉంది, అనగా UART0 మరియు UART1, ఇవి అసమకాలిక కమ్యూనికేషన్ (RS232 మరియు RS485)ని అందిస్తాయి మరియు 4.5 Mbps వరకు కమ్యూనికేట్ చేయగలవు. కమ్యూనికేషన్ కోసం UART0 (TXD0, RXD0, RST0 & CTS0 పిన్స్) ఉపయోగించవచ్చు. ఇది ద్రవ నియంత్రణకు మద్దతు ఇస్తుంది. అయితే, UART1 (TXD1 పిన్) డేటా ట్రాన్స్‌మిట్ సిగ్నల్‌ను మాత్రమే కలిగి ఉంటుంది కాబట్టి, ఇది సాధారణంగా ప్రింటింగ్ లాగ్ కోసం ఉపయోగించబడుతుంది.

SPI పిన్స్ ESP8266 స్లేవ్ మరియు మాస్టర్ మోడ్‌లలో రెండు SPIలను (SPI మరియు HSPI) కలిగి ఉంది. ఈ SPIలు క్రింది సాధారణ-ప్రయోజన SPI లక్షణాలకు కూడా మద్దతు ఇస్తాయి:

  • SPI ఫార్మాట్ బదిలీ యొక్క 4 టైమింగ్ మోడ్‌లు
  • 80 MHz వరకు మరియు 80 MHz యొక్క విభజించబడిన గడియారాలు
  • 64-బైట్ FIFO వరకు

SDIO పిన్స్ ESP8266 SD కార్డ్‌లను నేరుగా ఇంటర్‌ఫేస్ చేయడానికి ఉపయోగించే సురక్షిత డిజిటల్ ఇన్‌పుట్/అవుట్‌పుట్ ఇంటర్‌ఫేస్ (SDIO)ని కలిగి ఉంది. 4-బిట్ 25 MHz SDIO v1.1 మరియు 4-bit 50 MHz SDIO v2.0కి మద్దతు ఉంది.

PWM పిన్స్ బోర్డు పల్స్ వెడల్పు మాడ్యులేషన్ (PWM) యొక్క 4 ఛానెల్‌లను కలిగి ఉంది. PWM అవుట్‌పుట్ ప్రోగ్రామ్‌ల ప్రకారం అమలు చేయబడుతుంది మరియు డిజిటల్ మోటార్లు మరియు LED లను డ్రైవింగ్ చేయడానికి ఉపయోగించబడుతుంది. PWM ఫ్రీక్వెన్సీ పరిధి 1000 μs నుండి 10000 μs వరకు సర్దుబాటు చేయబడుతుంది, అనగా 100 Hz మరియు 1 kHz మధ్య.

కంట్రోల్ పిన్స్ ESP8266ని నియంత్రించడానికి ఉపయోగించబడతాయి. ఈ పిన్‌లలో చిప్ ఎనేబుల్ పిన్ (EN), రీసెట్ పిన్ (RST) మరియు WAKE పిన్ ఉన్నాయి.

  • EN పిన్ - EN పిన్‌ను ఎత్తుకు లాగినప్పుడు ESP8266 చిప్ ప్రారంభించబడుతుంది. తక్కువగా లాగినప్పుడు చిప్ కనీస శక్తితో పనిచేస్తుంది.
  • RST పిన్ - ESP8266 చిప్‌ని రీసెట్ చేయడానికి RST పిన్ ఉపయోగించబడుతుంది.
  • వేక్ పిన్ - చిప్‌ను గాఢనిద్ర నుండి మేల్కొలపడానికి వేక్ పిన్ ఉపయోగించబడుతుంది.

ESP8266 అభివృద్ధి వేదికలు

ఇప్పుడు, ఆసక్తికరమైన అంశాలకు వెళ్దాం! ESP8266ని ప్రోగ్రామ్ చేయడానికి అనేక రకాల అభివృద్ధి ప్లాట్‌ఫారమ్‌లు ఉన్నాయి. మీరు Espruino – JavaScript SDK మరియు Node.jsని దగ్గరగా అనుకరించే ఫర్మ్‌వేర్‌తో వెళ్లవచ్చు లేదా Mongoose OS – IoT పరికరాల కోసం ఒక ఆపరేటింగ్ సిస్టమ్ (Espressif సిస్టమ్స్ మరియు Google Cloud IoT ద్వారా సిఫార్సు చేయబడిన ప్లాట్‌ఫారమ్) లేదా Espressif అందించిన సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ కిట్ (SDK)ని ఉపయోగించవచ్చు. లేదా WiKiPediaలో జాబితా చేయబడిన ప్లాట్‌ఫారమ్‌లలో ఒకటి. అదృష్టవశాత్తూ, అద్భుతమైన ESP8266 సంఘం Arduino యాడ్-ఆన్‌ని సృష్టించడం ద్వారా IDE ఎంపికను ఒక అడుగు ముందుకు వేసింది. మీరు ఇప్పుడే ESP8266 ప్రోగ్రామింగ్‌ని ప్రారంభిస్తుంటే, ఈ పర్యావరణాన్ని ప్రారంభించమని మేము సిఫార్సు చేస్తున్నాము మరియు మేము ఈ ట్యుటోరియల్‌లో డాక్యుమెంట్ చేస్తాము.
Arduino కోసం ఈ ESP8266 యాడ్-ఆన్ ఇవాన్ గ్రోఖోట్కోవ్ మరియు మిగిలిన ESP8266 కమ్యూనిటీ చేసిన అద్భుతమైన పని ఆధారంగా రూపొందించబడింది. మరింత సమాచారం కోసం ESP8266 Arduino GitHub రిపోజిటరీని చూడండి.

Windows OSలో ESP8266 కోర్‌ని ఇన్‌స్టాల్ చేస్తోంది

ESP8266 Arduino కోర్‌ని ఇన్‌స్టాల్ చేయడంతో కొనసాగండి. మీ PCలో తాజా Arduino IDE (Arduino 1.6.4 లేదా అంతకంటే ఎక్కువ) ఇన్‌స్టాల్ చేయడం మొదటి విషయం. అది లేకుంటే, ఇప్పుడే అప్‌గ్రేడ్ చేయమని మేము సిఫార్సు చేస్తున్నాము.
Arduino IDE కోసం లింక్ - https://www.arduino.cc/en/software
ప్రారంభించడానికి, మేము బోర్డ్ మేనేజర్‌ని కస్టమ్‌తో అప్‌డేట్ చేయాలి URL. Arduino IDEని తెరిచి, వెళ్ళండి File > ప్రాధాన్యతలు. ఆపై, క్రింద కాపీ చేయండి URL అదనపు బోర్డు మేనేజర్‌లోకి URLవిండో దిగువన ఉన్న టెక్స్ట్ బాక్స్: http://arduino.esp8266.com/stable/package_esp8266com_index.jsonఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-7

సరే కొట్టండి. ఆపై సాధనాలు > బోర్డులు > బోర్డుల మేనేజర్‌కి వెళ్లడం ద్వారా బోర్డ్ మేనేజర్‌కి నావిగేట్ చేయండి. ప్రామాణిక Arduino బోర్డులకు అదనంగా రెండు కొత్త ఎంట్రీలు ఉండాలి. esp8266 అని టైప్ చేయడం ద్వారా మీ శోధనను ఫిల్టర్ చేయండి. ఆ ఎంట్రీపై క్లిక్ చేసి, ఇన్‌స్టాల్ ఎంచుకోండి.ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-8

ESP8266 కోసం బోర్డు నిర్వచనాలు మరియు సాధనాలు gcc, g++ మరియు ఇతర సహేతుకమైన పెద్ద, కంపైల్ చేయబడిన బైనరీల యొక్క సరికొత్త సెట్‌ను కలిగి ఉంటాయి, కాబట్టి దీన్ని డౌన్‌లోడ్ చేసి ఇన్‌స్టాల్ చేయడానికి కొన్ని నిమిషాలు పట్టవచ్చు (ఆర్కైవ్ చేయబడింది file ~110MB). ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, ఎంట్రీ పక్కన చిన్న ఇన్‌స్టాల్ చేయబడిన టెక్స్ట్ కనిపిస్తుంది. మీరు ఇప్పుడు బోర్డ్ మేనేజర్‌ని మూసివేయవచ్చు

Arduino Example: బ్లింక్

ESP8266 Arduino కోర్ మరియు NodeMCU సరిగ్గా సెటప్ చేయబడిందని నిర్ధారించుకోవడానికి, మేము అన్నింటికంటే సరళమైన స్కెచ్‌ని అప్‌లోడ్ చేస్తాము – ది బ్లింక్! మేము ఈ పరీక్ష కోసం ఆన్-బోర్డ్ LEDని ఉపయోగిస్తాము. ఈ ట్యుటోరియల్‌లో ముందుగా పేర్కొన్నట్లుగా, బోర్డు యొక్క D0 పిన్ ఆన్-బోర్డ్ బ్లూ LEDకి కనెక్ట్ చేయబడింది & ఇది వినియోగదారు ప్రోగ్రామబుల్. పర్ఫెక్ట్! మేము స్కెచ్‌ని అప్‌లోడ్ చేయడానికి మరియు LEDతో ప్లే చేయడానికి ముందు, Arduino IDEలో బోర్డు సరిగ్గా ఎంపిక చేయబడిందని నిర్ధారించుకోవాలి. Arduino IDEని తెరిచి, మీ Arduino IDE > Tools > Board menu క్రింద NodeMCU 0.9 (ESP-12 మాడ్యూల్) ఎంపికను ఎంచుకోండి.ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-9

ఇప్పుడు, మీ ESP8266 NodeMCUని మైక్రో-బి USB కేబుల్ ద్వారా మీ కంప్యూటర్‌లోకి ప్లగ్ చేయండి. బోర్డ్ ప్లగ్ ఇన్ చేసిన తర్వాత, దానికి ప్రత్యేకమైన COM పోర్ట్‌ని కేటాయించాలి. Windows మెషీన్‌లలో, ఇది COM# లాగా ఉంటుంది మరియు Mac/Linux కంప్యూటర్‌లలో ఇది /dev/tty.usbserial-XXXXXX రూపంలో వస్తుంది. Arduino IDE > Tools > Port menu క్రింద ఈ సీరియల్ పోర్ట్‌ని ఎంచుకోండి. అప్‌లోడ్ స్పీడ్ : 115200ని కూడా ఎంచుకోండిఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-10

హెచ్చరిక: బోర్డ్‌ను ఎంచుకోవడం, COM పోర్ట్‌ని ఎంచుకోవడం మరియు అప్‌లోడ్ స్పీడ్‌ని ఎంచుకోవడంపై మరింత శ్రద్ధ వహించాలి. కొత్త స్కెచ్‌లను అప్‌లోడ్ చేయడంలో విఫలమైతే మీరు espcomm_upload_mem ఎర్రర్‌ను పొందవచ్చు.

మీరు పూర్తి చేసిన తర్వాత, మాజీని ప్రయత్నించండిampక్రింద స్కెచ్.

శూన్యమైన సెటప్()
{pinMode(D0, OUTPUT);}శూన్యం లూప్()
{డిజిటల్ రైట్(D0, HIGH);
ఆలస్యం (500);
డిజిటల్ రైట్ (D0, తక్కువ);
ఆలస్యం (500);
కోడ్ అప్‌లోడ్ చేయబడిన తర్వాత, LED బ్లింక్ చేయడం ప్రారంభమవుతుంది. స్కెచ్‌ని అమలు చేయడం ప్రారంభించడానికి మీ ESP8266ని పొందడానికి మీరు RST బటన్‌ను నొక్కాల్సి రావచ్చు.ఇంజనీర్లు-నోడ్‌ఎంసీయూ-డెవలప్‌మెంట్-బోర్డ్-11

పత్రాలు / వనరులు

ఇంజనీర్లు ESP8266 NodeMCU డెవలప్‌మెంట్ బోర్డ్ [pdf] సూచనలు
ESP8266 NodeMCU డెవలప్‌మెంట్ బోర్డ్, ESP8266, NodeMCU డెవలప్‌మెంట్ బోర్డ్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *