Mari kita review lagi, Library MteCore adalah Library yang dapat membantu pengguna untuk berintegrasi dengan Arduino agar lebih mudah. Kenapa? Karena didalam Library MteCore kami telah membuat suatu fungsi “Event” yang membuat MTE miniController mengerti perintah ini berbentuk “Realtime”. Masih bingung? coba kalian ke sini untuk melihat turotial sebelumnya.

Langkah – langkah :

1. Rangkaian Skematik :

belajar-program-mte-mincontroller
Rangkaian

Jika kamu menemukan postingan ini dan belum merakitnya, rakit terlebih dahulu ya. Jika kamu menemukan postingan ini dan belum miliki board di atas miliki dahulu ya, ada di sini boardnya.

2. Pemrograman

belajar-program-rangkaian-mte-minicontroller
Ketik kode

Buat file baru / copy Source code yang kalian buat pada tutorial sebelumnya, setelah itu ketik kode seperti pada gambar,

Penjelasan :

IN.onDisable() = adalah event yang berfungsi untuk mengeksekusi program didalamnya ketika komponen input sedang tidak dioperasikan.

IN2 terhubung pada Switch, jadi pada kali ini kita akan mengoperasikan 2 komponen yang tertera di board MTE miniController tanpa jeda atau saling tunggu (Sinkronus).

belajar-program-rangkaian-mte-core
upload kode

Lalu upload –> buka Serial monitor.

Langkah Action :

belajar-program-mte-minicontroller-tombol-switch
Button dan Switch
Hasil input keadaan awal Komponen
Serial Monitor

Ketika kalian membuka serial monitor dan menghasilkan input seperti di atas berarti IN.onDisable() telah mengeksekusi program di dalamnya yang dimana didalam program menandakan posisi Button dan Switch berada pada off.

Langkah Action :

Tekan button 1x

langkah pertama pengoperasian
Serial Monitor

Tekan dan tahan button –> Switch on –> lepas button

Hasil Input Switch dan Button
Serial Monitor

Tekan dan tahan button –> switch off –> lepas button

hasil input switch dan button
Serial Monitor

Library MteCore membantu menghasilkan “event” / tindakan yang kita lakukan sesuai perintah tanpa menunggu komponen lain selesai di eksekusi (perhatikan gambar) atau bisa disebut dengan “Sinkronus”. Untuk lebih jelasnya coba praktekan oleh diri kalian.

3. Perbandingan

belajar-program-mte-minicontroller-perbandingan
Arduino IDE

Ketik program seperti diatas, perbedaan ketika tidak menggunakan Library MteCore sudah bisa terlihat ketika mendeklarasikan input mana yang ingin kita fungsikan, lebih mudah menggunakan Library bukan?


belajar-program-mte-perbandingan
Arduino IDE

Upload programnya lalu buka serial monitor.


belajar-program-mte-minicontroller-tombol-switch
Switch and Button

Langkah Action

  1. Tekan button 1x
  2. Tekan dan tahan button –> Switch On –> lepas button
  3. Tekan dan tahan button –> Switch Off –> lepas button
belajar-program-mte-core-perbandingan
Arduino IDE

Bagaimana perbandingannya? Semakin pusing? Semakin tertarik menggunakan Library MteCore? Tetap ikuti postingan ini, alih – alih kepala pening jangan lupa untuk seruput kopi dulu. Terima Kasih.


0 Comments

Tinggalkan Balasan

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