● online
- Arduino Mega 2560 R3 ATMEGA2560 clone 16u2 Plus Ka
- WEMOS D1 MINI PRO BOARD IoT ESP8266 WIFI PAKET LEN
- Arduino Mega 2560 R3 - ATMEGA2560 Clone - CH340
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M
- Motor servo MG996R TowerPro Metal Gear
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Kontrol LED Wifi Menggunakan NodeMCU
- NodeMCU V3 atau versi lain, BELI
- Kabel micro USB, BELI
- LED dan resistor 220 Ohm, BELI
- Kabel jumper, BELI
- Breadboard, BELI
Rangkaian
Keterangan :- Kaki negatif LED dihubungkan ke GND
- Kaki positif dihubungkan ke resistor 220 Ohm dan D5
- Buka Arduino IDE
- Pastikan board pada menu Tools adalah NodeMCU 1.0 (ESP-12E Module)
- Pastikan Port sudah terdeteksi juga misalnya COM20
- Jika sudah upload sketch program di bawah ini
Sketch Program
#include <ESP8266WiFi.h> #define pinLED D5 const char* ssid = "ketik nama wifi anda"; const char* password = "ketik password wifi anda"; WiFiServer server(80); void setup() { Serial.begin(115200); delay(10); pinMode(pinLED, OUTPUT); digitalWrite(pinLED, 0); // menghubungkan ke WIFI Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); // Start the server server.begin(); Serial.println("Server started"); // Print the IP address Serial.println(WiFi.localIP()); } void loop() { WiFiClient client = server.available(); if (!client) { return; } // Wait until the client sends some data Serial.println("new client"); while(!client.available()){ delay(1); } // Read the first line of the request String req = client.readStringUntil('\r'); Serial.println(req); client.flush(); int val; if (req.indexOf("/gpio/0") != -1) val = 0; else if (req.indexOf("/gpio/1") != -1) val = 1; else { Serial.println("invalid request"); client.stop(); return; } digitalWrite(pinLED, val); client.flush(); // Prepare the response String s = "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\nKondisi LED "; s += (val)?"nyala":"mati"; s += "</html>\n"; // Send the response to the client client.print(s); delay(1); Serial.println("Client disonnected"); }Perlu diperhatikan pada baris program ini :
- const char* ssid = “ketik nama wifi anda”;
- const char* password = “ketik password wifi anda”;
Hasil
Buka Serial monitornya dengan baudrate 115200, maka hasil tampilannya seperti gambar di bawah ini. Jika tampilan seperti di atas, maka sudah terkoneksi dengan wifi. Di sini saya mendapatkan IP 192.168.169.109, silahkan anda lihat pada serial monitor dan pastinya IP nya berbeda dengan IP punya saya. heee Untuk cara kontrol LED nya, silahkan buka browser anda bisa menggunakan chrome, mozila atau yang lainnya.- Ketik http://192.168.169.109/gpio/1 untuk menyalakan LED
- Ketik http://192.168.169.109/gpio/0 untuk mematikan LED
Kontrol LED Wifi Menggunakan NodeMCU
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Telegram adalah sebuah aplikasi chating yang cukup banyak penggunanya dan telegram ini dapat menjawab sendiri sesuai dengan perintah yang... selengkapnya
Potensiometer merupakan sebuah resistor yang nilainya dapat kita atur sesuai keinginan. Bagaimana cara mengaturnya? nah potensiometer memiliki 3... selengkapnya
Panel P10 LED Matrix merupakan sebuah display berisi kumpulan led-led yang disusun secara matrix. Fungsinya untuk menampilkan informasi berupa... selengkapnya
Modul Bluetooth DX-BT18 adalah perangkat elektronika yang digunakan untuk menghubungkan suatu perangkat menggunakan koneksi bluetooth. Saat ini penggunaan sensor sidik... selengkapnya
Pernah suatu ketika axis X, Y, atau z CNC kita berubah, gcode yang sudah jadi setelah di running tidak... selengkapnya
Oke Hallo semua pada kesempatan kali ini kita akan belajar mendeteksi kemiringan suatu benda. Sensor yang digunakan adalah tilt... selengkapnya
Sensor PIR berfungsi untuk mendeteksi benda (manusia/hewan) dengan cara mendeteksi energi panas dalam bentuk radiasi inframerah. Jadi sensor ini... selengkapnya
Pernahkah Anda mengambil foto pada saat hujan lebat, untuk menghasilkan gambar yang benar-benar realistis hujan, beberapa orang akan memperjuangkan... selengkapnya
Pada kesempatan ini kita akan menggunakan esp-01 untuk mendeteksi suhu dan kelembaban. Dimana kemarin kita sudah belajar cara menggunakan... selengkapnya
Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300Clone of the highest version of the Arduino platform with the ATmega2560 processor. It fully works with Arduino IDE. A… selengkapnya
Rp 292.000Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Arduino Uno adalah board mikrokontroler yang berbasis ATmega328P. Arduino Uno memiliki 14 pin input/output digital (6 di antaranya dapat digunakan… selengkapnya
Rp 144.000Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500
Saat ini belum tersedia komentar.