● online
- Potensiometer 10K - Mono Potensio Meter Linear Res
- Power module DC DC 9A 300W Step Down Buck Converte
- 10mm Kapton Tape Polymide Film Gold High Temp isol
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S
- 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
Rotary encoder adalah sebuah perangkat elektronik yang mampu mengkonversi gerakan mekanis berputar menjadi sinyal listrik, menjadi elemen kunci dalam memenuhi... selengkapnya
LoRa merupakan singkatan dari Long Range, dimana module ini menggunakan frekuensi radio dengan jarak yang jauh dan konsumsi daya... selengkapnya
USB Host Shield merupakan sebuah board tambahan yang berfungsi untuk komunikasi perangkat antarmuka USB sperti mouse, keyboard, joystick, MIDI,... selengkapnya
Pulse sensor merupakan sensor yang berfungsi untuk mengukur banyaknya detak jantung dengan satuan menit atau BPM (Beats Per Minutes). Pada... selengkapnya
Pada pembahasan sebelumnya kita sudah pernah membahas tentang penggunaan relay silahkan yang belum bisa lihat di sini. Pada artikel... selengkapnya
Setelah kemarin sudah belajar Blynk dan sensor LDR DISINI, sekarang lanjut ke sensor berikutnya yaitu sensor DHT11 untuk memonitoring... selengkapnya
Selain LED dan tombol, Arduino juga bisa digunakan untuk menghasilkan bunyi menggunakan komponen yang disebut buzzer. Buzzer sering dipakai sebagai... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Pasti Anda semua sudah tahukan apa itu pas foto. Bagi Anda yang belum tahu apa itu pas foto, pas... selengkapnya
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.570.000

Saat ini belum tersedia komentar.