Jika kalian sudah menambahkan Library MteCore dan merakit USB Uploader CP2102 langsung menuju konten. Jika belum, ada baiknya kalian ikut tutorial di bawah ini terlebih dahulu :

Belajar mengoperasikan Mini Controller pada dasarnya mempelajari 2 cabang ilmu teknik secara bersamaan yaitu listrik tegangan rendah dan basic pemrogramman. Maka itu akan ada pembuatan rangkaian sederhana dan cara memprogrammnya.

Langkah – langkah :

1. Rangkaian Skematik

belajar-program-mte-mincontroller
Rangkaian

Alat dan Bahan :

  1. Button (Tombol)
  2. Switch (Saklar)
  3. MTE miniController
  4. Power Supply 12v DC
  5. USB Uploader 2102


Siapkan alat dan bahan, mulailah wiring dan solder.
Board yang kami gunakan ialah MTE miniController. Untuk mengetahui spsesifikasi MTE miniController dan cara mendapatkannya ada di sini.


hasil-rangkaian-mte-minicontroller
Hasil Rangkaian

Jika sudah selesai hubungkan Board MTE miniController dan colok kabel listrik, lalu buka Arduino.


2. Pemrogramman :

MTE miniController adalah perangkat keras pintar yang dibuat untuk memudahkan pengguna dalam membuat peralatan elektronik interaktif. Yang membedakan dari kontroler lainnya adalah cara membuat programnya.
Walaupun programnya sama – sama berabasis Arduino tetapi kami telah membuat suatu Library khusus, yaitu MteCore yang dapat digunakan jauh lebih mudah dari pada program native Arduino itu sendiri.

Untuk tutorial pertama kali kita akan mempelajari Input_EventExample

belajar-pemrograman-input-mte-miniController
Examples MteCore

Tutorial pertama kali tidak di sarankan untuk membuka program secara otomatis seperti di atas, ini bertujuan agar kita dapat mengerti setiap proses event / fungsi yang terdapat pada Library MteCore.

Untuk itu, buka file baru dan ikuti setiap langkah pada tutorial di bawah ini.

belajar-program-mte-minicontroller
#include “MteCore.h”
belajar-program-mteCore
IN1.onEnable()

Penjelasan :

Pertama – tama tambahkan Library MteCore.h untuk mengaktifkan library tersebut.

IN1.onEnable() = merupakan fungsi / “event” yang berguna untuk mengeksekusi program didalamnya ketika komponen Input dioperasikan dalam keadaan On. Pada rangkaian kita, IN1 terhubung ke Button.

process() = merupakan fungsi yang mengeksekusi setiap program yang ada pada void setup()

Sebelum upload program, kita ubah dulu pengaturan proses compiling.

penjelasan-program-mte-minicontroller
Pengturan terminal
penjelasan-program-mtecore
Pengaturan terminal

Pengaturan di atas akan menunjukan proses PC kita mengirim Source Code yang kita buat untuk dikirim oleh USB Uploader ke MTE miniController.


penjelasan-belajar-proram-mte-minicontroller
Terminal

Pilih Upload (kotak merah) lalu buka Serial Monitor (kotak jingga).

Lihat pada kotak hijau, terminal tersebut berguna untuk menampilkan proses Compiling dan jika ada beberapa kesalahan seperti Port tidak terdeteksi, belum milih board Arduino yang digunakan, dan masalah teknis dasar lainnya.

Tampilan Serial monitor

belajar-program-mteCore-serial
Serial Monitor

Langkah Action :

belajar-mte-minicontroller-button
Siapkan Button
  1. Tekan tombol 1x
  2. Tekan dan Tahan tombol
  3. Tekan tombol berulang kali
hasil-input-program-mte-core
Hasil Input

3. Perbandingan

Bagi yang sudah mempelajari pemrograman native Arduino mungkin sudah bisa membedakan kesulitannya, tetapi bagi yang belum kalian bisa lihat perbandingan di bawah ini.

belajar-program-mte-perbandingan
Program native Arduino

Buat file baru dan ketik kode seperti bambar diatas.
Lalu Upload lagi, dan buka Serial monitor.

Langkah Action :

  1. Tekan tombol 1x
  2. Tekan dan Tahan tombol
  3. Tekan tombol berulang kali
hasil-input-program-mte-core
Hasil Input

Sudah menemukan perbedaannya? Lebih mudah library MteCore bukan? Betul, karena Library MteCore dibuat untuk mempermudah pengguna untuk mengintegrasikan Arduino ke Laptop/PC kita.

Karena pada pemrograman native arduino terdapat void loop() yang sangat memusingkan kita dalam membuat program, maka itu kami mencoba membuat fungsi “event” yang membantu memudahkan pengguna untuk membuat program seperti pada umumnya.

Jika kalian masih bingung tulis di kolom komentar kesulitannya, jika kalian belajar hal baru hari ini sebarkan dan ajarkan ke kerabat kalian. Terima kasih!


0 Comments

Tinggalkan Balasan

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