Membaca Data dari pin GPIO

Pada kesempatan kali ini, kita akan membaca status pin GPIO. Untuk ini, kita akan menggunakan pin yang sama seperti pada proyek sebelumnya. Oleh karena itu kalian bisa lepaskan LED dan resistor yang kita gunakan pada proyek sebelumnya.

Sekarang, cukup sambungkan pin (GPIO 5) ke catu daya positif (3.3V) pada board ESP8266 dengan jumper wire, memberikan sinyal 3.3V pada pin (GPIO 5). Membaca data dari pin sangatlah sederhana. Ini adalah kode lengkap untuk membaca data dari pin:

				
					// Import libraries yang dibutuhkan
#include <ESP8266WiFi.h>

void setup(void) {
  // Memulai Komunikasi Serial (untuk menampilkan hasil di Serial monitor)
  Serial.begin(115200);
  // Set GPIO 5 sebagai input
  pinMode(5, INPUT);
}

void loop() {
  // Membaca status GPIO 5 dan menampilkannya di Serial monitor
  Serial.print("State of GPIO 5: ");
  Serial.println(digitalRead(5));
  // tunggu 1 detik
  delay(1000);
}

				
			

Kita cukup mengatur pin sebagai input, membaca nilai pin, dan menampilkannya di Serial monitor setiap detik. Copy dan paste kode ini ke Arduino IDE, lalu upload ke papan board ESP8266. Ini adalah hasil yang akan kalian dapatkan di Serial monitor:

Selamat… Kalian telah berhasil membaca data dari Pin GPIO ESP8266.

Like this article?

Share on Facebook
Share on Twitter
Share on Linkdin
Share on Pinterest
Share on WhatsApp
Share on Telegram

Related Posts

Leave a comment

Scroll to Top
×

 

Hello!

Click one of our contacts below to chat on WhatsApp

× Let's Chat