Isi kandungan:
- Langkah 1: Apa itu NodeMCU?
- Langkah 2: Cara Memprogram NodeMCU Menggunakan Arduino IDE
- Langkah 3: Mengawal LED Melalui Halaman HTTP Menggunakan NodeMCU
- Langkah 4: Kod
- Langkah 5: Apa Papan Lain Yang Boleh Saya Gunakan Bukan NodeMCU?
- Langkah 6: Contoh Projek:
Video: Bermula W / NodeMCU ESP8266 di Arduino IDE: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Gambaran keseluruhan
Dalam tutorial ini, anda akan belajar bagaimana menggunakan NodeMCU di Arduino IDE.
Apa yang Anda Akan Pelajari
- Maklumat am mengenai NodeMCU
- Cara memasang papan berasaskan ESP8266 di Arduino IDE
- Cara memprogram NodeMCU di Arduino IDE
- Memperkenalkan papan yang boleh digunakan dan bukannya NodeMCU
Langkah 1: Apa itu NodeMCU?
Hari ini, aplikasi IOT semakin meningkat, dan objek penyambungan semakin penting. Terdapat beberapa cara untuk menyambungkan objek seperti protokol Wi-Fi.
NodeMCU adalah platform sumber terbuka berdasarkan ESP8266 yang dapat menghubungkan objek dan membiarkan pemindahan data menggunakan protokol Wi-Fi. Di samping itu, dengan menyediakan beberapa ciri mikrokontroler yang paling penting seperti GPIO, PWM, ADC, dan lain-lain, ia dapat menyelesaikan banyak keperluan projek sahaja.
Ciri umum papan ini adalah seperti berikut:
- Mudah untuk digunakan
- Pengaturcaraan dengan bahasa Arduino IDE atau IUA
- Terdapat sebagai pusat akses atau stesen
- praktik dalam aplikasi API yang didorong oleh Acara
- Mempunyai antena dalaman
- Mengandungi 13 pin GPIO, 10 saluran PWM, I2C, SPI, ADC, UART, dan 1-Wire
Langkah 2: Cara Memprogram NodeMCU Menggunakan Arduino IDE
Untuk menggunakan Arduino IDE untuk memprogram NodeMCU, anda harus memperkenalkannya pada perisian pada mulanya.
Untuk melakukan ini salin kod berikut dan ikuti langkah-langkah di bawah:
arduino.esp8266.com/stable/package_esp8266c…
langkah 1. Pilih Pilihan di menu Fail dan masukkan kod yang disalin di bahagian URL Pengurus Papan Tambahan. Kemudian tekan OK.
Langkah2. Cari perkataan ESP8266 di Papan> pengurus papan dari menu Alat. Kemudian pasang papan ESP8266. Setelah selesai pemasangan, anda akan melihat label DIPASANG pada papan ESP8266.
Selepas dua langkah ini, anda dapat melihat papan berasaskan ESP8266 seperti NodeMCU dalam senarai papan Arduino IDE anda, dan anda boleh memilih papan yang anda inginkan untuk memuat naik kod tersebut.
Untuk menggunakan pin digital, anda harus memilih nombor GPIO. Sebagai contoh, pin D7 ditakrifkan sebagai GPIO13. Oleh itu, anda harus menetapkan nombor pin 13 setiap kali anda mahu menggunakan D7 dalam program anda. Anda juga boleh menggunakan pin D2 (GPIO4) sebagai SDA dan pin D1 (GPIO5) sebagai SCL
Langkah 3: Mengawal LED Melalui Halaman HTTP Menggunakan NodeMCU
Anda boleh menyambungkan internet melalui Wi-Fi menggunakan NodeMCU, dan menerapkan perintah yang anda inginkan dengan membuat halaman
Dalam contoh ini, anda boleh mengawal LED dengan menekan kekunci ON dan OFF. Masukkan SSID dan kata laluan modem anda di bahagian yang disediakan dan muat naik pada papan NodeMCU anda menggunakan Arduino IDE. (Biarkan tetapan lain ke lalai)
Langkah 4: Kod
Setelah membuka Serial Monitor, jika sambungan Internet dibuat, anda akan diberi alamat IP dari halaman yang telah anda buat (contohnya 192.168.1.18). Salin dan tampal di penyemak imbas anda untuk membuka halaman
Langkah 5: Apa Papan Lain Yang Boleh Saya Gunakan Bukan NodeMCU?
Terdapat pelbagai faktor penting untuk memilih jenis papan untuk sistem IOT, seperti jumlah pin GPIO, protokol komunikasi, termasuk antena, dan lain-lain.
Juga, terdapat papan dan platform yang berbeza, masing-masing mempunyai ciri khasnya.
Di sini kami membandingkannya berdasarkan ciri-ciri yang paling penting diperlukan untuk projek IOT.
Langkah 6: Contoh Projek:
- Smart Door Lock dengan Halaman Log masuk WiFi oleh Arduino & ESP8266
- Bercakap dengan Arduino & Control It oleh Pembantu Google
- Main dengan Fire Over WIFI! ESP8266 & Neopixels (Termasuk Aplikasi Android)
- nstagram Likes Speedometer oleh Arduino & ESP8266
Sekiranya tutorial ini berguna dan menarik, sila like kami di facebook.
Disyorkan:
Bermula dengan Digispark Attiny85 Menggunakan Arduino IDE: 4 Langkah
Bermula dengan Digispark Attiny85 Menggunakan Arduino IDE: Digispark adalah papan pengembangan mikrokontroler Attiny85 yang serupa dengan garis Arduino, hanya lebih murah, lebih kecil, dan sedikit kurang berkuasa. Dengan sejumlah perisai untuk memperluas fungsinya dan kemampuan untuk menggunakan ID Arduino yang sudah biasa
Bermula dengan ESP32 - Memasang Papan ESP32 di Arduino IDE - Kod Blink ESP32: 3 Langkah
Bermula dengan ESP32 | Memasang Papan ESP32 di Arduino IDE | ESP32 Blink Code: Dalam instruksional ini kita akan melihat bagaimana mula bekerja dengan esp32 dan bagaimana memasang papan esp32 ke Arduino IDE dan kita akan memprogram esp 32 untuk menjalankan blink code menggunakan arduino ide
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Esp Papan di Arduino Ide dan Pengaturcaraan Esp: 4 Langkah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Arduino Ide dan Pengaturcaraan Esp: Dalam instruksional ini kita akan belajar bagaimana memasang papan esp8266 di Arduino IDE dan cara memprogramkan esp-01 dan memuat naik kod di dalamnya. Oleh kerana papan esp sangat popular jadi saya terfikir untuk membetulkan instruktor untuk ini dan kebanyakan orang menghadapi masalah
Bermula Dengan NodeMCU (ESP8266) .: 3 Langkah
Mulakan Dengan NodeMCU (ESP8266) ….: Dalam Instruksional ini saya berkongsi bagaimana anda boleh memulakan dengan NodeMCU (ESP8266) dengan Arduino IDE. Tutorial ini adalah untuk pemula yang baru bermula. NodeMCU sama seperti Arduino dengan Wifi onboard, jadi anda boleh membuat projek anda dalam talian. Untuk k
ESP8266-NODEMCU $ 3 Modul WiFi # 1- Bermula dengan WiFi: 6 Langkah
ESP8266-NODEMCU $ 3 Modul WiFi # 1- Bermula Dengan WiFi: Dunia baru pengkomputeran mikro ini telah tiba dan perkara ini adalah ESP8266 NODEMCU. Ini adalah bahagian pertama yang menunjukkan bagaimana anda dapat memasang persekitaran esp8266 di arduino IDE anda melalui video permulaan dan sebagai bahagian yang