Ads 468x60px

Selasa, 02 Juli 2013

Library WireIE Untuk Modul Mikrokontroler Arduino

Saat ini penggunaan modul mikrokontroler Arduino semakin banyak dan semakin bervariasi juga aplikasi yang dihasilkan dari modul mikrokontroler asal Italia ini. Beberapa pertanyaan kemudian muncul, apakah modul-modul dari Innovative Electronics dapat dihubungkan dengan modul mikrokontroler Arduino?
Secara logika, bisa. Karena modul-modul sensor ataupun smart controller dari Innovative Electronics menyediakan antarmuka yang juga dimiliki oleh modul-modul Arduino.

Kendala terjadi ketika menggunakan antarmuka I2C. Selain masalah pengalamatan I2C yang berbeda, tetapi juga frekuensi SCK untuk antarmuka I2C yang dimiliki oleh library Arduino adalah 100kHz.
Sesuai dengan keterangan di manual produk Innovaitve Electronics, sebagian besar modul-modul dari Innovative Electronics hanya dapat menerikan frekuensi SCK maksimal 50kHz.

Sebenarnya masalah ini bisa diatasi dengan memberikan perintah TWBR = 192 pada program Arduino. Akan tetapi hal ini tidak bisa untuk modul DT-Sense Color Sensor. Nah, sebagai solusinya, Innovaitve Electronics menggunakan library I2C dari Peter Fleury yang sudah kami modifikasi agar dapat bekerja pada lingkungan Arduino IDE.

Berikut ini langkah-langkah dalam menggunakan Library WireIE :
  • Download Library WireIE
  • Tutup Program Arduino IDE
  • Ekstrak file tersebut sehingga muncul folder WireIE
  • Salin folder WireIE ke folder library Arduino 
  • ...\arduinoIDE-x.x.x\arduino-x.x.x\libraries (x merupkan versi dari Arduino)
  • Setelah itu, buka kembali program Arduino IDE
  • Pilih menu File | Examples | WireIE, kemudian pilih salah satu contoh program yang diperlukan.
  • Setelah dipilih, compile, dan upload.

Pastikan sebelum merangkan memasukan program, koneksi hardware sudah terhubung dengan benar.

Arduino                     Modul IE                  
SDA            <=>       SDA
SCL             <=>       SCL
GND            <=>       GND


Library WireIE v.1.1 disertai dengan contoh program untuk modul :
  • DT-Sense Color Sensor
  • DT-Sense Temperature Sensor
  • SPC Neo Stepper Motor

Library akan terus kami update secara berkala dengan melakukan perubah versi untuk library WireIE.

Selamat Berinovasi!!!!!!!!

3 komentar:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. Terimakasih bang,,artikelnya sangat membantu.

    BalasHapus
  3. pas di compile ada error message gini bang:

    collect2.exe: error: ld returned 1 exit status

    gimana solusinya bang? makasih bang

    BalasHapus