Daftar Isi:
- Langkah 1: Apa itu NodeMCU?
- Langkah 2: Cara Memprogram NodeMCU Menggunakan Arduino IDE
- Langkah 3: Mengontrol LED Melalui Halaman HTTP Menggunakan NodeMCU
- Langkah 4: Kode
- Langkah 5: Papan Lain Apa yang Dapat Saya Gunakan Sebagai Pengganti NodeMCU?
- Langkah 6: Contoh Proyek:
Video: Memulai Dengan NodeMCU ESP8266 di Arduino IDE: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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.
Direkomendasikan:
Memulai Dengan Digispark Attiny85 Menggunakan Arduino IDE: 4 Langkah
Memulai Digispark Attiny85 Menggunakan Arduino IDE: Digispark adalah papan pengembangan mikrokontroler berbasis Attiny85 yang mirip dengan lini Arduino, hanya saja lebih murah, lebih kecil, dan sedikit kurang bertenaga. Dengan sejumlah besar perisai untuk memperluas fungsionalitasnya dan kemampuan untuk menggunakan ID Arduino yang sudah dikenal
Memulai Dengan ESP32 - Memasang Board ESP32 di Arduino IDE - Kode Blink ESP32: 3 Langkah
Memulai Dengan ESP32 | Memasang Board ESP32 di Arduino IDE | Kode Blink ESP32: Dalam instruksi ini kita akan melihat cara mulai bekerja dengan esp32 dan cara memasang papan esp32 ke Arduino IDE dan kami akan memprogram esp 32 untuk menjalankan kode blink menggunakan arduino ide
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Papan Esp di Arduino Ide dan Pemrograman Esp: 4 Langkah
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Ide dan Pemrograman Arduino Esp: Dalam instruksi ini kita akan belajar cara memasang papan esp8266 di Arduino IDE dan cara memprogram esp-01 dan mengunggah kode di dalamnya. ini dan kebanyakan orang menghadapi masalah
Memulai Dengan NodeMCU (ESP8266).: 3 Langkah
Memulai Dengan NodeMCU (ESP8266)….: Dalam Instruksi ini saya membagikan bagaimana Anda dapat memulai dengan NodeMCU (ESP8266) dengan Arduino IDE. Tutorial ini untuk pemula yang baru memulai. NodeMCU seperti Arduino dengan Wifi onboard, sehingga Anda dapat membawa proyek Anda secara online. Untuk k
ESP8266-NODEMCU $3 Modul WiFi #1- Memulai Dengan WiFi: 6 Langkah
ESP8266-NODEMCU $3 Modul WiFi #1- Memulai Dengan WiFi: Dunia baru komputasi mikro ini telah tiba dan benda ini adalah ESP8266 NODEMCU. Ini adalah bagian pertama yang menunjukkan bagaimana Anda dapat menginstal lingkungan esp8266 di IDE arduino Anda melalui video persiapan dan sebagai bagian-bagiannya termasuk