Isi kandungan:

Bermula W / NodeMCU ESP8266 di Arduino IDE: 6 Langkah
Bermula W / NodeMCU ESP8266 di Arduino IDE: 6 Langkah

Video: Bermula W / NodeMCU ESP8266 di Arduino IDE: 6 Langkah

Video: Bermula W / NodeMCU ESP8266 di Arduino IDE: 6 Langkah
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
Bermula W / NodeMCU ESP8266 di Arduino IDE
Bermula W / NodeMCU ESP8266 di Arduino IDE

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?

Apa itu NodeMCU?
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

Cara Memprogram NodeMCU Menggunakan Arduino IDE
Cara Memprogram NodeMCU Menggunakan Arduino IDE
Cara Memprogram NodeMCU Menggunakan Arduino IDE
Cara Memprogram NodeMCU Menggunakan Arduino IDE
Cara Memprogram NodeMCU Menggunakan Arduino IDE
Cara Memprogram NodeMCU Menggunakan Arduino IDE
Cara Memprogram NodeMCU Menggunakan Arduino IDE
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?

Apa Papan Lain Yang Boleh Saya Gunakan Bukan NodeMCU?
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: