Untuk melihat tutorial sebelumnya ada di sini :

  1. Instalasi Arduino IDE
  2. Cara menambahkan Library MteCore Pada Arduino IDE
  3. Merakit Uploader CP2102(Manual)
  4. Cara kerja Uploader CP2102
  5. Belajar Pemrograman MTE miniController – Input #1 MteCore
  6. Belajar Pemrograman MTE miniController – Input #2 MteCore
  7. Belajar Pemrograman MTE miniController – Input #3 MteCore
  8. Belajar Pemrograman MTE miniController – Output #1 MteCore
  9. Belajar Pemrograman MTE miniController – Output #2 MteCore
  10. Belajar Pemograman MTE miniController – Timer #1 MteCore

Mari kita ulas tutorial sebelumnya, Timer adalah set waktu yang dapat di tentukan untuk melakukan sesuatu. Seperti atur lampu dalam keadaan mati dalam beberapa detik lalu menyala, atau atur lampu nyala dalam beberapa menit lalu mati dan sebagainya.

Timer juga umunya dikenal untuk setting waktu pada hal – hal tertentu seperti alarm Solat Subuh, timer untuk menghitung rata – rata kecepatan pelari marathon dan lain – lain. Agar tidak terlalu bingung mari kita coba pada rangkaian.

Langkah – langkah :

1. Skematik Rangkaian :

belajar-pemrograman-mte-minicontroller-skematik
Rangkaian

Gunakan board MTE miniController untuk memudahkan kalian belajar Arduino, Bagaimana cara mendapatkannya? Ada di sini. Lihat daerah kotak hitam di atas? Jangan sekali – kali kalian menyentuhnya karena terdapat tegangan tinggi 220AC yang berbahaya.

2. Pemrograman :

belajar-pemrograman-mte-minicontroller-timer
Timer #2

Sudah terlihat lebih sulit? Perhatikan. Library Timer #2 ini akan memberikan kita contoh perubahan jangka waktu ketika dalam keadaan tertentu atau bisa disebut Change interval. Perhatikan kode di atas.

Pada kotak merah kita deklarasi dahulu Timer untuk memberi nilai awalnya.

belajar-pemrograman-mte-minicontroller-interval
setInterval()

Lalu timer akan di set sesuai kebutuhan. Lihat gambar di atas, pada saat OUT1.enable() timer diatur 1000 milisec dan pada saat OUT1.disable() timer diatur 100 milisec.

belajar-pemrograman-mte-minicontroller-timer-start

Jangan lupa untuk menjalankan timer dan Output1.

3. Hasil OUTPUT :

belajar-pemrograman-mte-minicontroller-print

Tambahkan perintah println agar terlihat perbedaannya pada Serial monitor.

belajar-pemrograman-mte-minicontroller-upload
Upload

Seperti biasa Upload lalu buka Serial monitor.

belajar-pemrograman-mte-minicontroller-serial-monitor
Serial Monitor

Hasilnya akan terlihat sederhana tetapi Library timer pada MteCore akan memudahkan kalian belajar menggunakan Arduino untuk kedepannya nanti. Ayo terus dicoba sampai kalian paham cara kerjanya. Terima Kasih.


0 Comments

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *