Our Feeds

Senin, 02 Maret 2015

cekinformasi

Intel Galileo


Apakah Itu Intel Galileo?

Secara umum, Intel Galileo adalah Embedded board yang merupakan gabungan dari Arduino Uno dengan processor Intel Quark SoC X1000. Berikut ini arsitektur umum dari Intel Galileo.
IntelGalileoLogicSchematics
(source: http://arduino.cc/en/ArduinoCertified/IntelGalileo)

Bagaimana bentuknya? kita akan mendapatkan kotak berwarna biru seperti pada gambar dibawah ini.
g1
Kalau kita buka, kita akan mendapatkan board dan power nya.

g2
g3
Disini yang kurang adalah kabel Micro USB yang akan digunakan untuk koneksi ke komputer. Kita juga memerlukan SD Card apabila kita ingin melakukan kustomisasi sistem operasinya.
Langkah selanjutnya adalah melakukan instalasi driver ke komputer. Disini saya menggunakan Windows 8.1 sebagai ilustrasinya. Sedangkan untuk versi Linux, ditunggu saja update nya di blog ini Smile.

Instalasi Intel Galileo Pada Windows

Hal pertama yang dilakukan adalah mengunduh software Intel Galileo. Anda dapat mengunduhnya di https://communities.intel.com/community/makers/drivers . Extract file ini ke folder yang diinginkan, contohnya seperti dibawah ini.
p1
Selanjutnya colok board Intel Galileo ke listrik sehingga kita melihat lampu hijau hidup.

g4
Kemudian colok kabel Micro USB ke komputer. Secara umum, Intel Galileo boardnya dapat dilihat deskripsinya sebagai berikut.
p2

Kabel Micro USB yang akan dihubungkan ke komputer yaitu dengan mencolok bagian USB Client ke komputer. Setelah dihubungkan, jalankan Device Manager sehingga kita melihat device yang tidak dikenali seperti pada gambar dibawah ini.
p3

Klik kanan pada device ini dan pilih menu Update Driver Software, contoh gambarnya seperti pada gambar dibawah ini.
p4

Kemudian kita akan mendapatkan
p5
Arahkan ke folder
p6
Install driver Intel
p7
Kalau sukses, kita akan melihat device Intel Galileo terinstall pada Device Manager Windows.
p8
Sekarang kita siap memprogram dengan board Intel Galileo ini.

Hello Intel Galileo

Seperti yang saya katakan sebelumnya bahwa Intel Galileo merupakan gabungan dari Arduino Uno sehingga perangkat lunaknya juga sama. Berikut ini contoh tampilan aplikasi Intel Galileo ketika dijalankan
p9
Untuk demo kali ini, kita memerlukan:
  • Breadboard
  • 3 LED
  • 4 kabel untuk mencolok LED ke board dan breadboard
Disini LED dihubungkan ke pin 8, 9, 10 pada board Intel Galileo sedangkan pin lainnya ke GND. Berikut skemanya.
p12

Selanjutnya kita membuat program melalui software Intel Galileo. Tulis kode program dibawah ini.
int led1 = 8;
int led2 = 9;
int led3 = 10;

void setup() {                
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);  
  pinMode(led3, OUTPUT);
}

void offAll(){
  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);  
}

void loop() {
  digitalWrite(led1, HIGH);  
  delay(1000);               
  offAll();    
  delay(100);
  digitalWrite(led2, HIGH); 
  delay(1000);               
  offAll();    
  delay(100);
  digitalWrite(led3, HIGH); 
  delay(1000);               
  offAll();    
  delay(100);
}

Kita pilih board dan port yang digunakan. Klik menu Tools dan pilih Board dan Serial Port sesuai konfigurasi yang digunakan.
p10
p11
Langkah selanjutkan lakukan kompilasi dengan mengklik ikon centang dan unggah programnya ke boardnya dengan mengklik ikon panah kanan. Jika sukses, kita akan melihat 3 LED blinking

by http://blog.aguskurniawan.net