● online
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M
- Breadboard 400 titik lubang Bread board Projectboa
- LM2596 Module Step Down DC-DC Ultra compact in 3-4
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F
- Power module DC DC 9A 300W Step Down Buck Converte
- ESR Meter Digital LCR-T4 Tester Transistor Diode M
- 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
Android merupakan sistem operasi untuk perangkat seluler dengan pengguna terbesar di dunia termasuk di Indonesia, dengan market share 90%... selengkapnya
Sensor Waterflow adalah sensor yang dapat membaca aliran air pada suatu tempat/saluran air. Sensor ini digunakan untuk membaca... selengkapnya
Mengapa disebut buzzer passive? karena sensor ini tidak mempunyai suara sendiri, melainkan buzzer ini perlu dikontrol dengan kontroler seperti... selengkapnya
Kalau kamu baru mulai belajar Arduino, percobaan pertama yang paling wajib dicoba adalah menyalakan LED. Percobaan ini kelihatannya simpel, tapi... selengkapnya
Pada robot elektronik sering kali digunakan motor servo sebagai leher yang bisa bergerak, motor servo adalah perangkat elektromekanis yang dirancang... selengkapnya
Setelah kamu mengenal Arduino Uno dan isi dari Arduino Uno Trainer Kit, sekarang saatnya masuk ke bagian yang lebih teknis... selengkapnya
Sensor ultrasonik adalah salah satu sensor yang sering digunakan untuk mengukur jarak objek tanpa kontak langsung. Sensor ini bekerja dengan... selengkapnya
Pada zaman yang semakin canggih ini banyak orang yang berbondog-bondong memajukan teknologi, salah satunya mengganti sumber daya listrik dengan menggunakan... selengkapnya
Optocoupler atau photo interrupter merupakan sensor optik slot tipe U yang menggunakan cahaya infra merah (IR) untuk mendeteksi ada atau... selengkapnya
Kalau kamu tertarik belajar elektronika, robotika, atau ingin membuat proyek-proyek interaktif sendiri, Arduino adalah salah satu platform terbaik untuk memulainya.... selengkapnya
TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400Penurun tegangan DC-DC ekonomis yang bisa distel tegangan output nya. Cocok untuk pemasangan variasi mobil dan sepeda motor, dijadikan charger… selengkapnya
Rp 9.000MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500

Saat ini belum tersedia komentar.