NodeMCU Rusak? Tes Dengan Program Blink LED Built-in

NodeMCU saat ini sangat banyak diminati karena fungsinya yang powerful untuk membuat project berbasis Internet of Things, pin LED Built-in pada NodeMCU adalah D0 atau 16.


on Jum, 07/07/2017 - 19:10
25.929 View

NodeMCU saat ini sangat banyak diminati karena fungsinya yang powerful untuk membuat project berbasis Internet of Things, dan komunikasi machine-to-machine yang berbasiskan pada teknologi nirkabel 802.11 atau yang lebih dikenal dengan Wi-Fi. Sungguh banyak sekali project-project menarik yang dapat direalisasikan dengan modul mikrokontroler mungil + WiFi ini, maka dari itu pada kesempatan kali ini saya ingin berbagi sedikit pengalaman troubleshooting yang berkaitan dengan NodeMCU.

Salah satu fungsi yang paling sering digunakan untuk menguji kondisi NodeMCU adalah program Blink, sama halnya dengan mikrokontroler lain. Untuk itu, mengingat masih sedikitnya referensi dalam bahasa Indonesia mengenai program ini, dan sebagai catatan pribadi ketika nanti saya perlukan lagi maka saa tulis disini tutorial singkat untuk melakukan troubleshooting rusak tidaknya NodeMCU dengan menggunakan program Blink.

Program Blink sendiri dapat menjadi program toubleshooting yang sangat sederhana, dan dapat digunakan untuk memastikan bahwa mikrokontroler pada NodeMCU kita masih berfungsi dengan baik. Program ini bekerja dengan cara mengedip-ngedipkan sebuah lampu LED built-in/on-board yang ada pada NodeMCU. Jadi kesimpulannya jika setelah diflash kode program Blink ini ke NodeMCU dan LED yang dimaksud berkedip-kedip maka dapat dipastikan bahwa NodeMCU kita berfungsi dengan baik.

Oke langsung saja ke kode program Blink NodeMCUnya, seperti berikut:

void setup() {
  pinMode(D0, OUTPUT);
}

void loop() {
  digitalWrite(D0, HIGH);
  delay(1000);           
  digitalWrite(D0, LOW); 
  delay(1000);           
}

Yang perlu diingat disini adalah, nomer pin dari LED Built-in pada NodeMCU adalah D0 atau 16. Dapat ditulis seperti pinMode(D0, OUTPUT) atau pinMode(16, OUTPUT).

Demikian catatan singkat ini, semoga membantu.

Profil Penulis

User Picture
  • Member Since 9 tahun 10 bulan ago
Aditya Suranata

Embedded System, Internet of Things, Precision Agriculture, Controlled Environment...

Aditya suka menulis, bukan hanya sekedar hobi, menulis menjadi medianya untuk mencurahkan pikiran dan perasaan. Di TutorKeren.com kebanyakan menyumbang tulisan sesuai dengan minat dan keahliannya yaitu pada kategori pemrograman dan elektronika....

Komentar Terbaru

Comments

mas kok saya ga bisa ya kalo pin LED Built-in nya di D0 (16). Tapi pas saya ubah pinnya ke pin 2 baru bisa blinking. itu kenapa ya mas? apakah nodemcu kita  beda versi? terimakasih

Sen, 08/06/2018 - 02:11 Link permanen

Halo,

Untuk pin LED NodeMCU yang di D0 itu aktivasinya harus diset ke LOW baru dia mau idup. Sebenarnya NodeMCU punya dua LED built-in, yang merah di D0 dan yang biru di D4. Spesial untuk D4 hanya digunakan untuk indikator dan trigger untuk flashing, jadi disarankan pin D4 ini jangan diutak-atik karena dapat menyebabkan kegagalan proses flashing.

Sen, 08/06/2018 - 11:34 Link permanen