Header Ads

Breaking News

NodeMCU : Pertama kalinya menggunakan NodeMCU dan dapat error (fix the error)

Yo Selamat Pagi/Siang/Sore/Malam dan Assalamualaykum wr wb,


Spoiler : Materi blog

materi blog kali ini ada 2, yaitu :
1. Mengatasi LED esp8266/NomeMCU yang mati
2. Mengatasi Wifi yang tidak muncul


Mimin kemarin baru beli NodeMCU atau juga bisa disebut dengan ESP8266, tidak lama setelah
membelinya saya langsung mencobanya. Lalu mengikuti arahan untuk pertama kalinya.

Yaitu yang pertama buka Arduino IDE
lalu biasanya akan diarahkan ke file > example > ESP8266 > blink

setelah itu ketika mimin mengupload skecth ternyata lednya tidak menyala atau terjadi error, mengapa demikian?
miminpun belum tahu sebabnya, namun ketika browsing sana-sini dan mencoba satu persatu program yg ada di web/blog orang, mimin menemukan perbedaan variable LED.

Pada blog yang mimin baca ternyata menggunakan variable LED 2 ya hanya 2Sedangkan pada example arduino menggunakan LED_BUILTIN

kalo ga seperti ini lho programnya :

void setup() {
  pinMode(LED_BUILTIN, OUTPUT); } // Initialize the LED_BUILTIN pin as an output

diatas adalah yang asli dari example jika program yg diatas sudah berjalan ya sudah tidak perlu mengganti menjadi 2. contoh yang diganti menjadi 2

void setup() {
  pinMode(2, OUTPUT); } // Initialize the 2 pin as an output


Jelaskan? jika belum jelas anda bisa komentar, dengan mengklik open/add pada left bar

oh ya jika kalian tahu apa sebabnya mengapa variablenya harus 2, yuk kita berdiskusi di komentar


Selanjutnya, saya mencoba project "HelloServer" pada project ini sebenarnya sedikit konyol, mengapa?
karena kesalahpaman mimin, ya wajarlah inikan yang pertama kali.


langsung aja, ini programnya


#ifndef STASSID
#define STASSID "#wifi.id"
#define STAPSK  "12345678"
#endif

const char* ssid = STASSID;
const char* password = STAPSK;

kesalahan mimin adalah salah mendefinisikan STASSID dan STAPSK
jadi mimin kira itu NodeMCU sebagai pemancar (Access point), ternyata NodeMCU sebagai penerima,

jelas salah pendefinisian variable STASSID dan STAPSK yang seharusnya itu adalah ssid dan password untuk menyambungkan ke wifi ( wifi disini bisa dr laptop atau hp ya ).

nah terus gimana cara bedainnya?

sebenarnya sederhana,salah satunya jika dia berfungsi sebagai access point maka variblenya bukan STASSID dan STAPSK tapi APSSID dan APPSK. atau anda bisa membandingkan langsung proframnya

sebagai receiver :
#ifndef STASSID
#define STASSID "your-ssid"
#define STAPSK  "your-password"
#endif

const char* ssid = STASSID;
const char* password = STAPSK;

nah yang ini sebagai access point :
#ifndef APSSID
#define APSSID "ESPap"
#define APPSK  "thereisnospoon"
#endif

/* Set these to your desired credentials. */
const char *ssid = APSSID;
const char *password = APPSK;

nah gimana jelaskan? jika belum jelas bisa corat-coret di komentar, dengan mengklik open/add pada left bar

Itulah pengalaman mimin ketika pertama kali menggunakan NodeMCU, atau ada diantara kalian yang ingin share pegalaman pertama NodeMCUmu mimin persilahkan share di komenatar

Tidak ada komentar