1
IoT Starter Pack
Project 3 : Digital Input
Deskripsi/Cara Kerja.
Membaca masukan digital di pin NodeMCU. Sebagai piranti masukan berupa tombol push button.
Kebutuhan Hardware.
NodeMCU V3
Kabel micro USB
Breadboard
Push button (4)
[Link] @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
2
IoT Starter Pack
Kebutuhan Software.
Arduino IDE
Rangkaian/Skematik.
Koneksi NodeMCU dengan push button :
NodeMCU Push Button
D1 Push Button 1
D2 Push Button 2
D3 Push Button 3
D4 Push Button 4
Petunjuk/Langkah Praktek.
Step 1 : Instalasi Hardware
Buat rangkaian NodeMCU dengan 4 buah push button yang terhubung ke pin D1 – D4 seperti
pada rangkaian/skematik.
Step 2 : Pembuatan Program
Buka/jalankan Arduino IDE kemudian buat lembar kerja baru. Tulis kode program berikut.
/*************************************
* Project 3: Digital Input
* Input : 4 Push On
* Output : Serial Monitor
* Iot Starter Pack
* [Link]
[Link] @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
3
IoT Starter Pack
* ***********************************/
void setup() {
pinMode(D1,INPUT_PULLUP);
pinMode(D2,INPUT_PULLUP);
pinMode(D3,INPUT_PULLUP);
pinMode(D4,INPUT_PULLUP);
[Link](115200);
[Link]("Baca Tombol");
}
//==================================
void loop() {
if(digitalRead(D1)==LOW){
[Link]("Tombol 1 aktif");
delay(500);
}
else if(digitalRead(D2)==LOW){
[Link]("Tombol 2 aktif");
delay(500);
}
else if(digitalRead(D3)==LOW){
[Link]("Tombol 3 aktif");
delay(500);
}
else if(digitalRead(D4)==LOW){
[Link]("Tombol 4 aktif");
delay(500);
}
}
Simpan (Save) kemudian Upload. Pastikan tidak ada error, jika masih ada silakan cek penulisan dll
kemudian perbaiki. (Program ini sudah diuji langsung dan sudah berjalan tanpa ada error)
[Link] @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
4
IoT Starter Pack
Step 3 : Hasil/Pengujian Proyek
Setelah program berhasil di Upload, silakan buka Serial Monitor dari menu Tools Serial
Monitor, seting baudrate pada 115200.
Tekan tombol 1 maka pada Serial Monitor akan tampil “Tombol 1 aktif”. Tekan tombol 2 maka
pada Serial Monitor akan tampil “Tombol 2 aktif”, demikian juga untuk tombol yang lain.
[Link] @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
5
IoT Starter Pack
Selamat berkarya , semoga lancar dan bermanfaat.
Ardutech – “Sahabat Inovasi Anda”
[Link] @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)