{"id":1774,"date":"2015-04-19T15:13:36","date_gmt":"2015-04-19T15:13:36","guid":{"rendered":"http:\/\/www.rezafaisal.net\/?p=1774"},"modified":"2015-04-19T15:13:36","modified_gmt":"2015-04-19T15:13:36","slug":"setup-grove-starter-kit-plus-pada-intel-galileo-gen-2","status":"publish","type":"post","link":"https:\/\/www.rezafaisal.net\/?p=1774","title":{"rendered":"Setup Grove Starter Kit Plus pada Intel Galileo Gen 2"},"content":{"rendered":"<p>Bagi yang ingin menjajal Intel Galileo Gen 2 untuk dipasang sensor-sensor dan membuat program untuk memanfaatkan semua itu, dan tidak ingin membeli sensor-sensor dan aksesoris pendukungnya (seperti kabel, sd card dll) secara \u201cketengan\u201d maka bisa memanfaatkan Grove Starter Kit Plus untuk Intel Galileo Gen 2 ini.&#160; <\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog011.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog01\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog01\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog01_thumb1.jpg\" width=\"550\" height=\"309\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog021.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog02\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog02\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog02_thumb1.jpg\" width=\"550\" height=\"309\" \/><\/a><\/p>\n<p>Loh tapi kok tulisannya malah Arduino? Sabar \u2026. sabar Anda tidak salah beli. Denger2 apa yang ada dan bisa dilakukan di Arduino juga bisa digunakan di Intel Galileo #DengerDengerYa.<\/p>\n<p>Isi dari starter kit ini bisa dilihat pada gambar di bawah ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog031.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog03\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog03\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog03_thumb1.jpg\" width=\"550\" height=\"309\" \/><\/a><\/p>\n<p>Sensor-sensor dan aksesoris-aksesoris yang terlihat pada gambar itu adalah :<\/p>\n<p>Grove &#8211; Buzzer   <br \/>Grove &#8211; Button    <br \/>Grove &#8211; LED    <br \/>Grove &#8211; Rotary Angle    <br \/>Grove &#8211; Sound Sensor    <br \/>Grove &#8211; Smart Relay    <br \/>Grove &#8211; Temperature    <br \/>Grove &#8211; Touch Sensor    <br \/>Grove &#8211; Light Sensor    <br \/>Grove &#8211; Mini Servo    <br \/>Grove &#8211; LCD RGB Backlight    <br \/>8GB Micro SD Card with an SD Card Adapter    <br \/>9V to Barrel Jack Adapter &#8211; 126mm    <br \/>26 AWG Grove Cable    <br \/>Micro USB Cable    <br \/>Serial Cable    <br \/>Ethernet Cable<\/p>\n<p>Dan di balik LCD RGB Backlight itu bisa dilihat Base Shield v2 yang tersembunyi dibawahnya.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog041.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog04\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog04\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog04_thumb1.jpg\" width=\"550\" height=\"312\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<p>Base Shield v2 ini sangat penting, karena akan mempermudah kita untuk menggunakan sensor-sensor yang ada dengan mudah tanpa harus pusing \u201csolder\u201d. Base Shield ini akan menjadi \u201cperantara\u201d antara papan Intel Galileo dengan sensor yang ingin digunakan.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog051.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog05\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog05\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog05_thumb1.jpg\" width=\"550\" height=\"309\" \/><\/a><\/p>\n<p>Caranya cukup dengan menyocokkan kaki-kaki pada base shield dengan lobang-lobang pin pada papan Intel Galileo, seperti yang terlihat pada gambar di bawah ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog061.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog06\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog06\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog06_thumb1.jpg\" width=\"550\" height=\"309\" \/><\/a><\/p>\n<p>Dan nanti akan terlihat base shield akan berada di atas papan Intel Galileo seperti ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog071.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog07\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog07\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog07_thumb1.jpg\" width=\"550\" height=\"312\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog081.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog08\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog08\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog08_thumb1.jpg\" width=\"550\" height=\"312\" \/><\/a><\/p>\n<p>Tinggal tekan lebih dalam, maka base shield akan melekat dengan erat di papan Intel Galileo tersebut. Nah, sekarang terlihat untuk menghubungkan sensor tinggal menggunakan kabel AWG Grove dan hasilnya bisa dilihat pada gambar di bawah ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog091.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog09\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog09\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog09_thumb1.jpg\" width=\"550\" height=\"309\" \/><\/a><\/p>\n<p>Mudah bukan?<\/p>\n<p>Kemudian bagaimana kita tahu sedang pakai pin nomer berapa? Karena seperti pada posting di sini <a title=\"http:\/\/www.rezafaisal.net\/?p=1751\" href=\"http:\/\/www.rezafaisal.net\/?p=1751\">http:\/\/www.rezafaisal.net\/?p=1751<\/a>, untuk membuat program yang mengakses led diperlukan nomer pin agar bisa ditentukan di kode pemrograman. Nah untuk tahu sedang menggunakan pin nomer berapa, bisa dilihat pada gambar di bawah ini.<\/p>\n<p><a href=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog101.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"blog10\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"blog10\" src=\"http:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog10_thumb1.jpg\" width=\"550\" height=\"369\" \/><\/a><\/p>\n<p>Dari gambar tersebut diketahui led hijau tersebut sedang menggunakan pin digital nomer 2. Sebagai informasi, pada papan Intel Galileo terdapat dua tipe pin, yaitu pin analog dan pin digital.&#160; Nah, base shield grove ini telah menyediakan \u201ccolokan\u201d untuk itu. Untuk mengakses pin analog telah disediakan \u201ccolokan\u201d A0 sampai A3.&#160; Sedang untuk mengakses pin digital telah disediakan colokan D2 sampai D8.<\/p>\n<p>Nah karena digunakan pin digital nomer 2, maka di program yang sebelumnya di buat di <a title=\"http:\/\/www.rezafaisal.net\/?p=1751\" href=\"http:\/\/www.rezafaisal.net\/?p=1751\">http:\/\/www.rezafaisal.net\/?p=1751<\/a>, cukup dimodifikasi seperti berikut :<\/p>\n<div id=\"scid:9D7513F9-C04C-4721-824A-2B34F0212519:cc720de0-0c21-4889-9cda-748555b5ca83\" class=\"wlWriterEditableSmartContent\" style=\"float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px\">\n<pre style=\" width: 550px; height: 400px;background-color:White;white-space:-moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word;overflow: auto;\"><div><!--\n\nCode highlighting produced by Actipro CodeHighlighter (freeware)\nhttp:\/\/www.CodeHighlighter.com\/\n\n--><span style=\"color: #008080;\"> 1<\/span> <span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> Main.cpp : Defines the entry point for the console application.\n<\/span><span style=\"color: #008080;\"> 2<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #008000;\">\/\/\n<\/span><span style=\"color: #008080;\"> 3<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 4<\/span> <span style=\"color: #000000;\">#include <\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">stdafx.h<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 5<\/span> <span style=\"color: #000000;\">#include <\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">arduino.h<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 6<\/span> <span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\"> 7<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">int<\/span><span style=\"color: #000000;\"> _tmain(<\/span><span style=\"color: #0000FF;\">int<\/span><span style=\"color: #000000;\"> argc, _TCHAR<\/span><span style=\"color: #000000;\">*<\/span><span style=\"color: #000000;\"> argv[])\n<\/span><span style=\"color: #008080;\"> 8<\/span> <span style=\"color: #000000;\">{\n<\/span><span style=\"color: #008080;\"> 9<\/span> <span style=\"color: #000000;\">    <\/span><span style=\"color: #0000FF;\">return<\/span><span style=\"color: #000000;\"> RunArduinoSketch();\n<\/span><span style=\"color: #008080;\">10<\/span> <span style=\"color: #000000;\">}\n<\/span><span style=\"color: #008080;\">11<\/span> <span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">12<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">int<\/span><span style=\"color: #000000;\"> led <\/span><span style=\"color: #000000;\">=<\/span><span style=\"color: #000000;\"> <\/span><span style=\"color: #800080;\">2<\/span><span style=\"color: #000000;\">;  <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> This is the pin the LED is attached to.<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">13<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">14<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #0000FF;\">void<\/span><span style=\"color: #000000;\"> setup()\n<\/span><span style=\"color: #008080;\">15<\/span> <span style=\"color: #000000;\">{\n<\/span><span style=\"color: #008080;\">16<\/span> <span style=\"color: #000000;\">    <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> TODO: Add your code here<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">17<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    \n<\/span><span style=\"color: #008080;\">18<\/span> <span style=\"color: #000000;\">    pinMode(led, OUTPUT);       <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> Configure the pin for OUTPUT so you can turn on the LED.<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">19<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">}\n<\/span><span style=\"color: #008080;\">20<\/span> <span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">21<\/span> <span style=\"color: #000000;\"><\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> the loop routine runs over and over again forever:<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">22<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #0000FF;\">void<\/span><span style=\"color: #000000;\"> loop()\n<\/span><span style=\"color: #008080;\">23<\/span> <span style=\"color: #000000;\">{\n<\/span><span style=\"color: #008080;\">24<\/span> <span style=\"color: #000000;\">    <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> TODO: Add your code here<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">25<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">\n<\/span><span style=\"color: #008080;\">26<\/span> <span style=\"color: #000000;\">    digitalWrite(led, LOW);    <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> turn the LED off by making the voltage LOW<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">27<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    Log(L<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">LED OFF\\n<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">);\n<\/span><span style=\"color: #008080;\">28<\/span> <span style=\"color: #000000;\">    delay(<\/span><span style=\"color: #800080;\">1000<\/span><span style=\"color: #000000;\">);               <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> wait for a second<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">29<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    digitalWrite(led, HIGH);   <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> turn the LED on by making the voltage HIGH<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">30<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">    Log(L<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #800000;\">LED ON\\n<\/span><span style=\"color: #800000;\">&quot;<\/span><span style=\"color: #000000;\">);\n<\/span><span style=\"color: #008080;\">31<\/span> <span style=\"color: #000000;\">    delay(<\/span><span style=\"color: #800080;\">1000<\/span><span style=\"color: #000000;\">);               <\/span><span style=\"color: #008000;\">\/\/<\/span><span style=\"color: #008000;\"> wait for a second<\/span><span style=\"color: #008000;\">\n<\/span><span style=\"color: #008080;\">32<\/span> <span style=\"color: #008000;\"><\/span><span style=\"color: #000000;\">}<\/span><\/div><\/pre>\n<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http:\/\/dunnhq.com --><\/div>\n<p>Yaitu mengganti nilai led pada baris ke-12 dengan nilai 2. Dan setelah dikompilasi, dideploy, dan dieksekusi maka kembali led akan nge-blink setiap 1 detik. Mudah bukan?<\/p>\n<p>Selamat mencoba.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bagi yang ingin menjajal Intel Galileo Gen 2 untuk dipasang sensor-sensor dan membuat program untuk memanfaatkan semua itu, dan tidak ingin membeli sensor-sensor dan aksesoris pendukungnya (seperti kabel, sd card dll) secara \u201cketengan\u201d maka bisa memanfaatkan Grove Starter Kit Plus&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1757,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[131,130],"class_list":["post-1774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-softwaredev","tag-intel-galileo","tag-iot"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rezafaisal.net\/wp-content\/uploads\/2015\/04\/blog02_thumb1.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1sNAL-sC","_links":{"self":[{"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/1774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1774"}],"version-history":[{"count":1,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/1774\/revisions"}],"predecessor-version":[{"id":1775,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/posts\/1774\/revisions\/1775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=\/wp\/v2\/media\/1757"}],"wp:attachment":[{"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rezafaisal.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}