Daftar Isi:

Memulai Dengan NodeMCU ESP8266 di Arduino IDE: 6 Langkah
Memulai Dengan NodeMCU ESP8266 di Arduino IDE: 6 Langkah

Video: Memulai Dengan NodeMCU ESP8266 di Arduino IDE: 6 Langkah

Video: Memulai Dengan NodeMCU ESP8266 di Arduino IDE: 6 Langkah
Video: TUTORIAL DASAR NodeMCU LOLIN ESP8266 V3 CH340 (Menambahkan Board ESP8266 & Setting IDE Arduino) 2024, November
Anonim
Memulai Dengan NodeMCU ESP8266 di Arduino IDE
Memulai Dengan NodeMCU ESP8266 di Arduino IDE

Gambaran

Dalam tutorial ini, Anda akan belajar cara menggunakan NodeMCU di Arduino IDE.

Apa yang Akan Anda Pelajari

  • Informasi umum tentang NodeMCU
  • Cara memasang papan berbasis ESP8266 di Arduino IDE
  • Cara memprogram NodeMCU di Arduino IDE
  • Memperkenalkan papan yang dapat digunakan sebagai pengganti NodeMCU

Langkah 1: Apa itu NodeMCU?

Apa itu NodeMCU?
Apa itu NodeMCU?

Saat ini, aplikasi IoT sedang meningkat, dan menghubungkan objek menjadi semakin penting. Ada beberapa cara untuk menghubungkan objek seperti protokol Wi-Fi.

NodeMCU adalah platform open source berbasis ESP8266 yang dapat menghubungkan objek dan memungkinkan transfer data menggunakan protokol Wi-Fi. Selain itu, dengan menyediakan beberapa fitur yang paling penting dari mikrokontroler seperti GPIO, PWM, ADC, dan lain-lain, dapat menyelesaikan banyak kebutuhan proyek sendirian.

Fitur umum dari papan ini adalah sebagai berikut:

  • Mudah digunakan
  • Kemampuan pemrograman dengan bahasa Arduino IDE atau IUA
  • Tersedia sebagai titik akses atau stasiun
  • praktis dalam aplikasi API yang digerakkan oleh peristiwa
  • Memiliki antena internal
  • Berisi 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 ke perangkat lunak terlebih dahulu.

Untuk melakukan ini salin kode berikut dan ikuti langkah-langkah di bawah ini:

arduino.esp8266.com/stable/package_esp8266c…

Langkah 1. Pilih Preferences di menu File dan masukkan kode yang disalin di bagian Additional Board Manager URLs. Kemudian tekan OK.

Langkah 2. Cari kata ESP8266 di Boards>boards manager dari menu Tools. Kemudian instal papan ESP8266. Setelah instalasi selesai, Anda akan melihat label INSTALLED pada papan ESP8266.

Setelah dua langkah ini, Anda dapat melihat papan berbasis ESP8266 seperti NodeMCU di daftar papan Arduino IDE Anda, dan Anda dapat memilih papan yang Anda inginkan untuk mengunggah kode.

Untuk menggunakan pin digital, Anda harus memilih nomor GPIO. Misalnya, pin D7 didefinisikan sebagai GPIO13. Jadi Anda harus mengatur nomor pin 13 setiap kali Anda ingin menggunakan D7 dalam program Anda. Anda juga dapat menggunakan pin D2(GPIO4) sebagai SDA dan pin D1(GPIO5) sebagai SCL

Langkah 3: Mengontrol LED Melalui Halaman HTTP Menggunakan NodeMCU

Anda dapat menghubungkan internet melalui Wi-Fi menggunakan NodeMCU, dan menerapkan perintah yang Anda inginkan dengan membuat halaman

Dalam contoh ini, Anda dapat mengontrol LED dengan menekan tombol ON dan OFF. Masukkan SSID dan kata sandi modem Anda di bagian yang disediakan dan unggah di papan NodeMCU Anda menggunakan Arduino IDE. (Biarkan pengaturan lain ke default)

Langkah 4: Kode

Setelah membuka Serial Monitor, jika koneksi Internet terjalin, Anda akan diberikan alamat IP dari halaman yang telah Anda buat (misalnya 192.168.1.18). salin dan tempel di browser Anda untuk membuka halaman

Langkah 5: Papan Lain Apa yang Dapat Saya Gunakan Sebagai Pengganti NodeMCU?

Papan apa lagi yang dapat saya gunakan selain NodeMCU?
Papan apa lagi yang dapat saya gunakan selain NodeMCU?

Ada berbagai faktor penting untuk memilih jenis papan untuk sistem IOT, seperti jumlah pin GPIO, protokol komunikasi, termasuk antena, dan lain-lain.

Juga, ada papan dan platform yang berbeda, masing-masing memiliki fitur khusus.

Di sini kami telah membandingkannya berdasarkan fitur paling penting yang diperlukan untuk proyek IoT.

Langkah 6: Contoh Proyek:

  • Smart Door Lock dengan Halaman Login WiFi oleh Arduino & ESP8266
  • Bicaralah dengan Arduino Anda & Kontrol dengan Asisten Google
  • Mainkan dengan Fire Over WIFI! ESP8266 & Neopiksel (Termasuk Aplikasi Android)
  • nstagram Suka Speedometer oleh Arduino & ESP8266

Jika Anda merasa tutorial ini bermanfaat dan menarik, silakan sukai kami di facebook.

Direkomendasikan: