Daftar Isi:
Video: Memulai Dengan NodeMCU ESP8266 di Arduino IDE: 6 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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?
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
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?
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.