វិស្វករ

វិស្វករ ESP8266 ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ NodeMCU

វិស្វករ-NodeMCU-Development-Board

អ៊ីនធឺណែតនៃអ្វីៗ (IoT) គឺជាវិស័យដែលកំពុងពេញនិយមនៅក្នុងពិភពបច្ចេកវិទ្យា។ វាបានផ្លាស់ប្តូររបៀបដែលយើងធ្វើការ។ វត្ថុរូបវន្ត និងពិភពឌីជីថលត្រូវបានភ្ជាប់ឥឡូវនេះច្រើនជាងពេលណាៗទាំងអស់។ ដោយចងចាំរឿងនេះ Espressif Systems (ក្រុមហ៊ុន Semiconductor ដែលមានមូលដ្ឋាននៅទីក្រុងសៀងហៃ) បានបញ្ចេញ microcontroller ដែលអាចប្រើ WiFi ដែលមានទំហំតូចគួរឱ្យស្រឡាញ់ - ESP8266 ក្នុងតម្លៃមិនគួរឱ្យជឿ! ក្នុងតម្លៃតិចជាង 3 ដុល្លារ វាអាចតាមដាន និងគ្រប់គ្រងអ្វីៗពីគ្រប់ទិសទីក្នុងពិភពលោក – ល្អឥតខ្ចោះសម្រាប់តែគម្រោង IoT ណាមួយ។

ក្រុមប្រឹក្សាអភិវឌ្ឍន៍បំពាក់នូវម៉ូឌុល ESP-12E ដែលមានបន្ទះឈីប ESP8266 ដែលមាន Tensilica Xtensa® 32-bit LX106 RISC microprocessor ដែលដំណើរការនៅប្រេកង់នាឡិកាលៃតម្រូវបានពី 80 ទៅ 160 MHz និងគាំទ្រ RTOS ។

បន្ទះឈីប ESP-12E

  • Tensilica Xtensa® 32 ប៊ីត LX106
  • ប្រេកង់នាឡិកាពី 80 ទៅ 160 MHz ។
  • RAM ខាងក្នុង 128kB
  • ពន្លឺខាងក្រៅ 4MB
  • 802.11b/g/n ឧបករណ៍បញ្ជូន Wi-Fiវិស្វករ-NodeMCU-Development-Board-1

វាក៏មាន RAM 128 KB និង 4MB នៃ Flash memory (សម្រាប់កម្មវិធី និងការផ្ទុកទិន្នន័យ) គ្រាន់តែគ្រប់គ្រាន់ដើម្បីទប់ទល់នឹងខ្សែធំដែលបង្កើត។ web ទំព័រ ទិន្នន័យ JSON/XML និងអ្វីគ្រប់យ៉ាងដែលយើងបោះនៅឧបករណ៍ IoT សព្វថ្ងៃ។ ESP8266 រួមបញ្ចូល 802.11b/g/n HT40 Wi-Fi transceiver ដូច្នេះវាមិនត្រឹមតែអាចភ្ជាប់ទៅបណ្តាញ WiFi និងធ្វើអន្តរកម្មជាមួយអ៊ីនធឺណិតប៉ុណ្ណោះទេ ប៉ុន្តែវាក៏អាចរៀបចំបណ្តាញដោយខ្លួនឯងផងដែរ ដែលអនុញ្ញាតឱ្យឧបករណ៍ផ្សេងទៀតភ្ជាប់ដោយផ្ទាល់ទៅ វា។ នេះធ្វើឱ្យ ESP8266 NodeMCU កាន់តែមានភាពចម្រុះ។

តម្រូវការថាមពល

ក្នុងនាមជាវ៉ុលប្រតិបត្តិការtagជួរ e នៃ ESP8266 គឺ 3V ទៅ 3.6V, ក្រុមប្រឹក្សាភិបាលភ្ជាប់មកជាមួយវ៉ុល LDOtage និយតករដើម្បីរក្សាវ៉ុលtage មានស្ថេរភាពនៅ 3.3V ។ វាអាចផ្គត់ផ្គង់បានរហូតដល់ 600mA ដែលអាចទុកចិត្តបាន ដែលគួរតែលើសពីគ្រប់គ្រាន់នៅពេលដែល ESP8266 ទាញបានដល់ទៅ 80mA កំឡុងពេលបញ្ជូន RF ។ ទិន្នផលរបស់និយតករក៏ត្រូវបានបំបែកទៅផ្នែកម្ខាងនៃក្តារហើយដាក់ស្លាកថាជា 3V3 ។ ម្ជុលនេះអាចត្រូវបានប្រើដើម្បីផ្គត់ផ្គង់ថាមពលទៅសមាសធាតុខាងក្រៅ។

តម្រូវការថាមពល

  • វ៉ុលប្រតិបត្តិការtage: 2.5V ទៅ 3.6V
  • និយតករ 3.3V 600mA នៅលើយន្តហោះ
  • ចរន្តប្រតិបត្តិការ 80mA
  • 20 μA អំឡុងពេលគេងវិស្វករ-NodeMCU-Development-Board-2

ថាមពលទៅ ESP8266 NodeMCU ត្រូវបានផ្គត់ផ្គង់តាមរយៈឧបករណ៍ភ្ជាប់ MicroB USB នៅលើក្តារ។ ម៉្យាងទៀតប្រសិនបើអ្នកមានវ៉ុល 5V ដែលបានកំណត់tagប្រភព e ម្ជុល VIN អាចត្រូវបានប្រើដើម្បីផ្គត់ផ្គង់ដោយផ្ទាល់ ESP8266 និងគ្រឿងកុំព្យូទ័ររបស់វា។

ការព្រមាន៖ ESP8266 ត្រូវការការផ្គត់ផ្គង់ថាមពល 3.3V និងកម្រិតតក្កវិជ្ជា 3.3V សម្រាប់ការទំនាក់ទំនង។ ម្ជុល GPIO មិនអត់ធ្មត់ 5V! ប្រសិនបើអ្នកចង់ភ្ជាប់បន្ទះជាមួយនឹងសមាសធាតុ 5V (ឬខ្ពស់ជាងនេះ) អ្នកនឹងត្រូវធ្វើការផ្លាស់ប្តូរកម្រិតមួយចំនួន។

គ្រឿងកុំព្យូទ័រ និង I/O

ESP8266 NodeMCU មានម្ជុល GPIO សរុបចំនួន 17 ដែលត្រូវបានបំបែកចេញពីក្បាលម្ជុលនៅលើផ្នែកទាំងពីរនៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍។ ម្ជុលទាំងនេះអាចត្រូវបានកំណត់ទៅគ្រប់ប្រភេទនៃមុខងារគ្រឿងកុំព្យូទ័រ រួមទាំង៖

  • ប៉ុស្តិ៍ ADC - ឆានែល ADC 10 ប៊ីត។
  • ចំណុចប្រទាក់ UART - ចំណុចប្រទាក់ UART ត្រូវបានប្រើដើម្បីផ្ទុកកូដជាស៊េរី។
  • ទិន្នផល PWM - ម្ជុល PWM សម្រាប់បន្ថយពន្លឺ LEDs ឬម៉ូទ័រគ្រប់គ្រង។
  • ចំណុចប្រទាក់ SPI, I2C & I2S - ចំណុចប្រទាក់ SPI និង I2C ដើម្បីភ្ជាប់ឧបករណ៍ចាប់សញ្ញា និងគ្រឿងកុំព្យូទ័រគ្រប់ប្រភេទ។
  • ចំណុចប្រទាក់ I2S - ចំណុចប្រទាក់ I2S ប្រសិនបើអ្នកចង់បន្ថែមសំឡេងទៅគម្រោងរបស់អ្នក។

ពហុមុខងារ I/Os

  • 1 ប៉ុស្តិ៍ ADC
  • 2 ចំណុចប្រទាក់ UART
  • 4 លទ្ធផល PWM
  • ចំណុចប្រទាក់ SPI, I2C និង I2Sវិស្វករ-NodeMCU-Development-Board-3

សូមអរគុណចំពោះមុខងារពហុគុណម្ជុលរបស់ ESP8266 (ឧបករណ៍ពហុគុណពហុគុណនៅលើម្ជុល GPIO តែមួយ)។ មានន័យថាម្ជុល GPIO តែមួយអាចដើរតួជា PWM/UART/SPI ។

កុងតាក់ និងសូចនាករ LED នៅលើយន្តហោះ

ESP8266 NodeMCU មានប៊ូតុងពីរ។ មួយដែលត្រូវបានសម្គាល់ថាជា RST ដែលមានទីតាំងនៅជ្រុងខាងឆ្វេងខាងលើគឺជាប៊ូតុងកំណត់ឡើងវិញដែលត្រូវបានប្រើជាការពិតណាស់ដើម្បីកំណត់បន្ទះឈីប ESP8266 ឡើងវិញ។ ប៊ូតុង FLASH ផ្សេងទៀតនៅជ្រុងខាងក្រោមខាងឆ្វេងគឺជាប៊ូតុងទាញយកដែលប្រើនៅពេលដំឡើងកំណែកម្មវិធីបង្កប់។

កុងតាក់ និងសូចនាករ

  • RST - កំណត់ឡើងវិញនូវបន្ទះឈីប ESP8266
  • FLASH - ទាញយកកម្មវិធីថ្មីៗ
  • អំពូល LED ពណ៌ខៀវ - អ្នកប្រើប្រាស់អាចសរសេរកម្មវិធីបាន។វិស្វករ-NodeMCU-Development-Board-4

បន្ទះក៏មានសូចនករ LED ដែលអាចសរសេរកម្មវិធីបាន និងត្រូវបានភ្ជាប់ទៅម្ជុល D0 នៃក្តារ។

ការទំនាក់ទំនងសៀរៀល

បន្ទះនេះរួមមាន CP2102 USB-to-UART Bridge Controller ពី Silicon Labs ដែលបំលែងសញ្ញា USB ទៅជាសៀរៀល និងអនុញ្ញាតឱ្យកុំព្យូទ័ររបស់អ្នកសរសេរកម្មវិធី និងទំនាក់ទំនងជាមួយបន្ទះឈីប ESP8266។

ការទំនាក់ទំនងសៀរៀល

  • CP2102 កម្មវិធីបម្លែង USB ទៅ UART
  • ល្បឿនទំនាក់ទំនង 4.5 Mbps
  • ការគាំទ្រការគ្រប់គ្រងលំហូរវិស្វករ-NodeMCU-Development-Board-5

ប្រសិនបើអ្នកមានកំណែចាស់នៃកម្មវិធីបញ្ជា CP2102 ដែលបានដំឡើងនៅលើកុំព្យូទ័ររបស់អ្នក យើងសូមណែនាំឱ្យធ្វើបច្ចុប្បន្នភាពឥឡូវនេះ។
តំណភ្ជាប់សម្រាប់ដំឡើងកំណែកម្មវិធីបញ្ជា CP2102 – https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers

ESP8266 NodeMCU Pinout

ESP8266 NodeMCU មានម្ជុលសរុបចំនួន 30 ដែលភ្ជាប់វាទៅនឹងពិភពខាងក្រៅ។ ទំនាក់ទំនងមានដូចខាងក្រោម៖វិស្វករ-NodeMCU-Development-Board-6

សម្រាប់ជាប្រយោជន៍នៃភាពសាមញ្ញយើងនឹងបង្កើតក្រុមនៃម្ជុលដែលមានមុខងារស្រដៀងគ្នា។

ម្ជុលថាមពល មានម្ជុលថាមពលចំនួនបួន។ ម្ជុល VIN មួយ និងម្ជុល 3.3V ចំនួនបី។ ម្ជុល VIN អាចត្រូវបានប្រើដើម្បីផ្គត់ផ្គង់ដោយផ្ទាល់ ESP8266 និងគ្រឿងកុំព្យូទ័ររបស់វា ប្រសិនបើអ្នកមានវ៉ុល 5V ដែលបានកំណត់។tage ប្រភព។ ម្ជុល 3.3V គឺជាលទ្ធផលនៃវ៉ុលនៅលើយន្តហោះtage និយតករ។ ម្ជុលទាំងនេះអាចត្រូវបានប្រើដើម្បីផ្គត់ផ្គង់ថាមពលទៅសមាសធាតុខាងក្រៅ។

GND គឺជាម្ជុលមូលដ្ឋាននៃក្រុមប្រឹក្សាអភិវឌ្ឍន៍ ESP8266 NodeMCU ។ I2C Pins ត្រូវបានប្រើដើម្បីភ្ជាប់ឧបករណ៍ចាប់សញ្ញា I2C និងគ្រឿងកុំព្យូទ័រគ្រប់ប្រភេទនៅក្នុងគម្រោងរបស់អ្នក។ ទាំង I2C Master និង I2C Slave ត្រូវបានគាំទ្រ។ មុខងារចំណុចប្រទាក់ I2C អាចត្រូវបានដឹងតាមកម្មវិធី ហើយប្រេកង់នាឡិកាគឺ 100 kHz នៅអតិបរមា។ វាគួរតែត្រូវបានកត់សម្គាល់ថាប្រេកង់នាឡិកា I2C គួរតែខ្ពស់ជាងប្រេកង់នាឡិកាយឺតបំផុតនៃឧបករណ៍បម្រើ។

ម្ជុល GPIO ESP8266 NodeMCU មានម្ជុល GPIO ចំនួន 17 ដែលអាចត្រូវបានកំណត់ទៅមុខងារផ្សេងៗដូចជា I2C, I2S, UART, PWM, IR Remote Control, LED Light និង Button តាមកម្មវិធី។ GPIO ដែលបានបើកដំណើរការឌីជីថលនីមួយៗអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ការទាញឡើងលើ ឬទាញចុះក្រោម ឬកំណត់ទៅជា impedance ខ្ពស់។ នៅពេលកំណត់រចនាសម្ព័ន្ធជាការបញ្ចូល វាក៏អាចកំណត់ទៅជា edge-trigger ឬ level-trigger ដើម្បីបង្កើត CPU interrupts។

ប៉ុស្តិ៍ ADC NodeMCU ត្រូវបានបង្កប់ជាមួយ SAR ADC ភាពជាក់លាក់ 10 ប៊ីត។ មុខងារទាំងពីរអាចត្រូវបានអនុវត្តដោយប្រើ ADC viz ។ ការធ្វើតេស្តការផ្គត់ផ្គង់ថាមពល voltage នៃ VDD3P3 pin និង testing input voltage នៃ TOUT pin ។ ទោះយ៉ាងណាក៏ដោយ ពួកគេមិនអាចអនុវត្តក្នុងពេលតែមួយបានទេ។

ម្ជុល UART ESP8266 NodeMCU មានចំណុចប្រទាក់ UART 2 ពោលគឺ UART0 និង UART1 ដែលផ្តល់ការទំនាក់ទំនងអសមកាល (RS232 និង RS485) ហើយអាចទំនាក់ទំនងបានរហូតដល់ 4.5 Mbps ។ UART0 (TXD0, RXD0, RST0 & CTS0 pins) អាចត្រូវបានប្រើសម្រាប់ការទំនាក់ទំនង។ វាគាំទ្រការគ្រប់គ្រងសារធាតុរាវ។ ទោះជាយ៉ាងណាក៏ដោយ UART1 (TXD1 pin) មានលក្ខណៈពិសេសតែសញ្ញាបញ្ជូនទិន្នន័យ ដូច្នេះជាធម្មតាវាត្រូវបានប្រើសម្រាប់ការបោះពុម្ពកំណត់ហេតុ។

ម្ជុល SPI ESP8266 មានលក្ខណៈពិសេស SPIs ពីរ (SPI និង HSPI) នៅក្នុងរបៀបទាសករ និងមេ។ SPIs ទាំងនេះក៏គាំទ្រមុខងារ SPI គោលបំណងទូទៅខាងក្រោមផងដែរ៖

  • របៀបកំណត់ពេលវេលាចំនួន 4 នៃការផ្ទេរទម្រង់ SPI
  • រហូតដល់ 80 MHz និងនាឡិកាបែងចែក 80 MHz
  • រហូតដល់ 64-Byte FIFO

ម្ជុល SDIO ESP8266 មានលក្ខណៈពិសេស Secure Digital Input/Output Interface (SDIO) ដែលត្រូវបានប្រើដើម្បីភ្ជាប់ដោយផ្ទាល់ទៅលើកាត SD ។ 4-bit 25 MHz SDIO v1.1 និង 4-bit 50 MHz SDIO v2.0 ត្រូវបានគាំទ្រ។

ម្ជុល PWM ក្តារមាន 4 ឆានែលនៃម៉ូឌុលទទឹងជីពចរ (PWM) ។ លទ្ធផល PWM អាចត្រូវបានអនុវត្តតាមកម្មវិធី និងប្រើសម្រាប់ការបើកបរម៉ូទ័រឌីជីថល និង LEDs ។ ជួរប្រេកង់ PWM គឺអាចលៃតម្រូវបានពី 1000 μs ទៅ 10000 μs ពោលគឺចន្លោះពី 100 Hz និង 1 kHz ។

ម្ជុលបញ្ជា ត្រូវបានប្រើដើម្បីគ្រប់គ្រង ESP8266 ។ ម្ជុលទាំងនេះរួមមាន Chip Enable pin (EN), Reset pin (RST) និង WAKE pin ។

  • EN pin - បន្ទះឈីប ESP8266 ត្រូវបានបើកនៅពេលដែលម្ជុល EN ត្រូវបានទាញខ្ពស់។ នៅពេលទាញទាប បន្ទះឈីបដំណើរការនៅថាមពលអប្បបរមា។
  • ម្ជុល RST - ម្ជុល RST ត្រូវបានប្រើដើម្បីកំណត់ឡើងវិញនូវបន្ទះឈីប ESP8266 ។
  • WAKE pin - Wake pin ត្រូវបានប្រើដើម្បីដាស់បន្ទះឈីបពីការគេងជ្រៅ។

វេទិកាអភិវឌ្ឍន៍ ESP8266

ឥឡូវ​នេះ​យើង​បន្ត​ទៅ​កាន់​វត្ថុ​គួរ​ឱ្យ​ចាប់​អារម្មណ៍​! មានវេទិកាអភិវឌ្ឍន៍ជាច្រើនដែលអាចត្រូវបានបំពាក់ដើម្បីរៀបចំកម្មវិធី ESP8266 ។ អ្នកអាចទៅជាមួយ Espruino – JavaScript SDK និងកម្មវិធីបង្កប់ដែលត្រាប់តាម Node.js យ៉ាងជិតស្និទ្ធ ឬប្រើ Mongoose OS – ប្រព័ន្ធប្រតិបត្តិការសម្រាប់ឧបករណ៍ IoT (វេទិកាដែលបានណែនាំដោយ Espressif Systems និង Google Cloud IoT) ឬប្រើឧបករណ៍អភិវឌ្ឍន៍កម្មវិធី (SDK) ដែលផ្តល់ដោយ Espressif ឬវេទិកាមួយក្នុងចំណោមវេទិកាដែលបានរាយបញ្ជីនៅលើ WiKiPedia ។ ជាសំណាងល្អ សហគមន៍ ESP8266 ដ៏អស្ចារ្យបានយកការជ្រើសរើស IDE មួយជំហានបន្ថែមទៀតដោយបង្កើតកម្មវិធីបន្ថែម Arduino ។ ប្រសិនបើអ្នកទើបតែចាប់ផ្តើមសរសេរកម្មវិធី ESP8266 នេះគឺជាបរិយាកាសដែលយើងណែនាំអោយចាប់ផ្តើមជាមួយ ហើយអ្វីដែលយើងនឹងចងក្រងជាឯកសារនៅក្នុងមេរៀននេះ។
កម្មវិធីបន្ថែម ESP8266 នេះសម្រាប់ Arduino គឺផ្អែកលើការងារដ៏អស្ចារ្យដោយ Ivan Grokhotkov និងសហគមន៍ ESP8266 ផ្សេងទៀត។ សូមពិនិត្យមើលឃ្លាំង ESP8266 Arduino GitHub សម្រាប់ព័ត៌មានបន្ថែម។

ការដំឡើង ESP8266 Core នៅលើ Windows OS

តោះបន្តការដំឡើង ESP8266 Arduino core។ រឿងដំបូងគឺការមាន 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វិស្វករ-NodeMCU-Development-Board-7

ចុចយល់ព្រម។ បន្ទាប់​មក​ចូល​ទៅ​កាន់​កម្មវិធី​គ្រប់​គ្រង​ក្តារ​ដោយ​ចូល​ទៅ​កាន់ ឧបករណ៍ > ក្ដារ > អ្នកគ្រប់គ្រង​ក្តារ។ វាគួរតែមានធាតុថ្មីពីរបីបន្ថែមលើក្តារ Arduino ស្តង់ដារ។ ត្រងការស្វែងរករបស់អ្នកដោយវាយ esp8266។ ចុចលើធាតុនោះហើយជ្រើសរើសដំឡើង។វិស្វករ-NodeMCU-Development-Board-8

ការកំណត់ និងឧបករណ៍សម្រាប់ ESP8266 រួមមានសំណុំថ្មីទាំងមូលនៃ gcc, g++ និងប្រព័ន្ធគោលពីរដែលបានចងក្រងដោយសមហេតុផលផ្សេងទៀត ដូច្នេះវាអាចចំណាយពេលពីរបីនាទីដើម្បីទាញយក និងដំឡើង (ឯកសារដែលបានរក្សាទុក file គឺ ~110MB)។ នៅពេលដែលការដំឡើងបានបញ្ចប់ អត្ថបទ INSTALLED តូចមួយនឹងបង្ហាញនៅជាប់នឹងធាតុ។ ឥឡូវនេះ អ្នកអាចបិទអ្នកគ្រប់គ្រងក្រុមប្រឹក្សាភិបាល

Arduino Exampឡេ៖ ព្រិចភ្នែក

ដើម្បីប្រាកដថា ESP8266 Arduino core និង NodeMCU ត្រូវបានតំឡើងយ៉ាងត្រឹមត្រូវ យើងនឹងបង្ហោះរូបភាពដែលសាមញ្ញបំផុតទាំងអស់ – The Blink! យើងនឹងប្រើ LED នៅលើយន្តហោះសម្រាប់ការធ្វើតេស្តនេះ។ ដូចដែលបានរៀបរាប់ពីមុននៅក្នុងមេរៀននេះ ម្ជុល D0 នៃក្តារត្រូវបានភ្ជាប់ទៅ LED ពណ៌ខៀវនៅលើក្តារ ហើយអាចសរសេរកម្មវិធីបានដោយអ្នកប្រើប្រាស់។ ល្អឥតខ្ចោះ! មុនពេលយើងទៅដល់ការអាប់ឡូតគំនូរព្រាង និងលេងជាមួយ LED យើងត្រូវប្រាកដថាបន្ទះត្រូវបានជ្រើសរើសយ៉ាងត្រឹមត្រូវនៅក្នុង Arduino IDE។ បើក Arduino IDE ហើយជ្រើសរើសជម្រើស NodeMCU 0.9 (ESP-12 Module) នៅក្រោម Arduino IDE របស់អ្នក > ឧបករណ៍ > ម៉ឺនុយក្តារ។វិស្វករ-NodeMCU-Development-Board-9

ឥឡូវនេះ សូមដោត ESP8266 NodeMCU របស់អ្នកទៅក្នុងកុំព្យូទ័ររបស់អ្នកតាមរយៈខ្សែ USB micro-B។ នៅពេលដែលបន្ទះត្រូវបានដោត វាគួរតែត្រូវបានកំណត់ច្រក COM តែមួយគត់។ នៅលើម៉ាស៊ីន Windows វានឹងជាអ្វីមួយដូចជា COM# ហើយនៅលើកុំព្យូទ័រ Mac/Linux វានឹងចេញជាទម្រង់ /dev/tty.usbserial-XXXXXX។ ជ្រើសរើសច្រកសៀរៀលនេះនៅក្រោម Arduino IDE > ឧបករណ៍ > ម៉ឺនុយច្រក។ ជ្រើសរើសល្បឿនផ្ទុកឡើងផងដែរ៖ ១១៥២០០វិស្វករ-NodeMCU-Development-Board-10

ការព្រមាន៖ ត្រូវយកចិត្តទុកដាក់បន្ថែមទៀតចំពោះការជ្រើសរើសក្តារ ជ្រើសរើសច្រក COM និងជ្រើសរើសល្បឿនផ្ទុកឡើង។ អ្នកអាចទទួលបាន espcomm_upload_mem error ខណៈពេលដែលការបង្ហោះរូបភាពថ្មី ប្រសិនបើបរាជ័យក្នុងការធ្វើដូច្នេះ។

នៅពេលអ្នករួចរាល់សូមសាកល្បងអតីតampគូររូបខាងក្រោម។

ការ​កំណត់​ទុក​ជា​មោឃៈ ()
{pinMode(D0, OUTPUT);}void loop()
{digitalWrite(D0, HIGH);
ការពន្យាពេល (500);
digitalWrite(D0, LOW);
ការពន្យាពេល (500);
នៅពេលដែលលេខកូដត្រូវបានផ្ទុកឡើង LED នឹងចាប់ផ្តើមភ្លឹបភ្លែតៗ។ អ្នកប្រហែលជាត្រូវចុចប៊ូតុង RST ដើម្បីទទួលបាន ESP8266 របស់អ្នក ដើម្បីចាប់ផ្តើមដំណើរការគំនូរព្រាង។វិស្វករ-NodeMCU-Development-Board-11

ឯកសារ/ធនធាន

វិស្វករ ESP8266 ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ NodeMCU [pdf] សេចក្តីណែនាំ
ESP8266 ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ NodeMCU, ESP8266, ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ NodeMCU

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *