Ingin belajar k3 dan ISO sampai mahir?Contact Us Buy Now!

menghubungkan esp8266 dengan wifi



Sketch Koneksi esp8266 Dengan Wifi

Selanjutnya buat sketch baru. Klik File > New. Atau bisa juga dengan cara menekan tombol CTRL+N di keyboard barengan.

include <ESP8266WiFi.h>
//data ssid dan password
const char* ssid = "rumahcodeperangkat";
const char* password = "subcribe";

// membuat variable wifiStatus utk menyimpan data status wifi
int wifiStatus;

void setup() {

Serial.begin(115200);
delay(200);

// Membual label status terkneksi dengan nama Wifi
Serial.println();
Serial.println();
Serial.print("Terkoneksi dengan Wifi : ");
Serial.println(ssid);

WiFi.begin(ssid, password);

//ketika WiFI.status nilainya TDK sama dg WL_CONNECTED
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
}

void loop() {
wifiStatus = WiFi.status();

if(wifiStatus == WL_CONNECTED){
Serial.println("");
Serial.println("ESP8266 sudah terkonesi dg Wifi!");
Serial.println("IP address esp8266 : ");
Serial.println(WiFi.localIP());
}
else{
Serial.println("");
Serial.println("WiFi tdk terkoneksi");
}

delay(1000); // check for connection every once a second
}

Penjelasan Cara Kerja Sketch

Sketch untuk menkoneksikan esp8266 tidak beda dengan prinsip dasar pemograman Arduino.
Terdiri dari bagian deklarasi, inisialisasi dan looping.

Deklarasi
Bagian ini disimpan mulai baris  sampai dengan .
Diawali dengan memanggil file preprocessor ESP8266Wifi.h kemudian dilanjutkan membuat konstanta ssid dan password

Terakhir dibuat variabel int wifiStatus untuk menyimpan data status koneksi yang akan digunakan.

Inisialisasi
Ada dibaris  sampai dengan 
Pertama, melakukan pengaturan kecepatan trasnfer data 

Baris dan  hanya labeling aja. Supaya tau nama SSID yang akan di konksikan. Baris ini gak dipake juga gak apa - apa.Yang paling penting ada pada baris  Wifi.begin (ssid, password)
Artinya, dibaris program ini terjadi proses pembacaan nama SSID dan PASSWORD.
Looping
Mulai dari baris Di awali dengan membaca status koneksi dengan wifi 

Dilanjutkan dengan baris  Baris ini membaca kondisi varibel wifiStatus.
if(wifiStatus == WL_CONNECTED). Secara berulang kali, varibel wifiStatus akan dibandingkan dengan kata WL_CONNECTED. Karena, jika esp8266 berhasil terkoneksi dengan wifi, maka varibel wifiStatus akan berisi WL_CONNECTED (lihat baris 


Seperti itulah Menghubungkan esp8266 dengan WiFi.  Jangan lupa berbagi informasi. Jika ada penjelasan yang kurang jelas atau salah, silahkan tulis di kolom komentar.






Getting Info...

About the Author

Pengetahuan adalah kebebasan, dan ketidaktahuan adalah perbudakan

Posting Komentar

Cookie Consent
codeweb.my.id menyajikan cookie di situs ini untuk menganalisis lalu lintas, mengingat preferensi Anda, dan mengoptimalkan pengalaman Anda.
Oops!
Sepertinya ada yang salah dengan koneksi internet Anda. Harap sambungkan ke internet dan mulai menjelajah lagi.
AdBlock Detected!
Kami telah mendeteksi bahwa Anda menggunakan plugin adblocking di browser Anda.
Pendapatan yang kami peroleh dari iklan digunakan untuk mengelola situs web ini, kami meminta Anda untuk memasukkan situs web kami ke daftar putih di plugin adblocking Anda.
Site is Blocked
Sorry! This site is not available in your country.