Senin, 22 Juni 2015

Perjalanan ke Pantai Ombak Tujuh, Ujung Genteng

Ini adalah postingan selingan, jangan kaget kalo setelah ini ternyata blog Dunia Elektron ini jadi banyak OOT. Dalam ilmu elektronika, ada satu istilah yang dikenal sebagai Signal to Noise Ratio (SNR), anggap saja ini Noise nya :)

Kali ini saya ingin berbagi pengalaman perjalanan saya tahun 2014 silam ke satu lokasi wisata yang bernama Pantai Ombak Tujuh. Cerita bermula ketika kami sekeluarga mudik ke rumah mertua saya di Sukabumi. Ini merupakan momen momen yang selalu saya nantikan sepanjang tahun, karena Mudik Lebaran selain mempertemukan kami dengan keluarga besar di kampung halaman, juga memunculkan jiwa petualangan saya yang terpendam akibat banyaknya aktivitas saya menyangkut urusan kerjaan. Seperti cerita mudik tahun kemarin ini, saya ingin mencoba petualangan yang lebih dari sebelumnya yang cuma jalan-jalan diseputar Ujung Genteng, tanpa merambah kawasan yang lebih dalamnya lagi  kali ini, saya mencoba menjelajah ke kawasan Ombak Tujuh.






Pantai ombak tujuh berada di sebelah barat di jajaran pantai Ujung Genteng.  Pantai yang terletak di daerah paling barat deretan pantai selatan di Jawa Barat, daerah kabupaten Sukabumi.







Dari Ujung Genteng ke lokasi pantai Ombak Tujuh berjarak sekitar 15 Km. Jalan yang ditempuh melewati Pantai Cibuaya, ke Pangumbahan, ke muara Cipanarikan, ke Citirem, dan kemudian sampai di Ombak Tujuh.

Dari Ujung Genteng hingga ke tempat Konservasi Penyu Hijau pantai Pangumbahan, yang melewati Cibuaya, saat itu sudah banyak berdiri penginapan, villa, dan ada juga satu hotel dan resort. Jalan yang dilewati pun sudah dapat dilalui dengan kendaraan roda empat. Dari pusat konservasi penyu hijau pantai pangumbahan, perjalanan hanya bisa dilanjutkan dengan kendaraan roda dua.

Saat itu, saya dengan berbekal tekat dan nekat :) pergi sendiri dengan bebek roda dua yang bisa dikatakan gak cocok untuk melewati medan yang akan dilalui. Untungnya saat itu sedang musim kemarau, jadi si bebek masih bisa melewati jalanan setapak tanah. Sudah dapat dipastikan hanya motor Trail yang bisa melewati jalanan itu jika di musih hujan.

Dua puluh menitan pertama saya melewati jalanan perkebuanan kelapa. Sempat nyasar karena jalan setapaknya ada beberapa percabangan atau pertigaan yang disana tidak ada sama sekali rambu lalui lintas dan petunjuk jalan. Ya iya lah, ini kan bukan di kota :) Seorang bapak penyadap, eits.. bukan KPK, ini mah Penyadap Nira, bahan Gula Kelapa itu loh, memberi petunjuk jalan, sehingga saya bisa kembali ke jalan yang benar.

Sampai lah saya di sisi satu sungai tanpa jembatan yang pertama. Sungai ini bermuara di ujung barat pantai pangumbahan, yang bernama muara Cipanarikan, jadi sungai ini bernama sungai Cipanarikan. Saya sempet bengong dan turun dari 'si bebek'. Lirik kiri-kanan, rupanya ada seorang anak SMU yang lagi nyuci motor macan nya. Iya anak SMU, soalnya dia masih pake celana SMU waktu nyuci itu, tapi SMU mana saya gak tau.*penting emang dibahas?

Perlintasan sungai cipanarikan ini hanya bisa dilewati saat air sungai surut di musih kemarau. di musim hujan, hampir pasti tidak bisa dilewati.





Setelah dapat informasi dari si anak itu, dan setelah kembali membulatkan tekat yang sempet jadi gepeng, saya pun menggeber si bebek melewati sungai ini. di dua pertiga jalan melintasi sungai itu, ban depan si bebek masuk ke sela bebatuan sungai yang lumayan dalam, dan membuat dua pertiga ban depan si bebek terendam air. Alhasil si bebek pun gak bisa gerak. Mau minta tolong si anak SMU, gak enak, dan emang anaknya gak asik, rada cuek gitu.. *lagian, siapalah saya?

Pertolongan datang dari sekelompok anak bermotor, yang tiba-tiba menyusul, yang ternyata mereka juga akan menuju pantai yang sama, Ombak Tujuh. Setelah gotong royong bersama melintasi sungai pertama ini, kami berhenti sebentar untuk sekedar kenalan. Rupanya mereka anak-anak Jakarta yang baru lulus SMU dan sedang dalam acara perpisahan. Mereka bertujuh dengan mengendarai lima motor, yang dua orang, anak perempuan yang ikut membonceng.








Perjalanan saya lanjutkan tanpa ragu lagi, karena sudah ada teman dan bisa jalan beriringan. Meskipun kita sama-sama belum tau dan belum punya pengalaman ke Pantai itu, kita (saya aja kali) tidak merasa kuatir ada apa-apa diperjalanan selanjutnya.

Kita beriringan melewati jalan setapak di hutan, yang kiri kanan jalannya terdapat alang-alang bahkan ranting-ranting kecil pepohon khas hutan lindung. Hutan ini merupakan bagian selatan dari Kawasan Cagar Alam Geologi (KCAG) Ciletuh.







Setelah hampir dua jam perjalanan, melewati hutan itu dan dua kali melintasi sungai tanpa jembatan berikutnya, akhirnya sampai lah kita di tujuan. Berikut hasil-hasil jempretan kamera yang jauh dari profesional.















Setelah puas menikmati pesona ombak tujuh, dan hari sudah beranjak sore, saya pun pamit ke anak-anak itu untuk pergi pulang duluan. Sayangnya saya lupa ngasih tau ke mereka untuk sekedar singgah dulu di rumah mertua saya di daerah Surade, ketika mereka akan pulang kembali ke Jakarta. Saya ingin memberikan sekedar ungkapan terima kasih saya atas perjalanan bareng ke Ombak tujuh.

Itulah  pengalaman saya waktu menjelajahi salah satu surga terpencil di Pantai Selatan. Pengalaman yang tidak pernah terlupakan mengingat jalan yang harus kami lewati, perjuangan mencapai tujuan bukanlah hal yang mudah. Tapi temen-teman yang mau ke sana jangan berkecil hati, asal mengikuti beberapa tips berikut, InsyaAlloh bisa sampai ke tujuan,

Pertama, pastikan untuk membawa guide atau minimal bertanya tanya dulu kepada penduduk sekitar mengenai rute yang akan di tempuh, baik sebelum berangkat, atau pun pada saat diperjalanan karena banyaknya jalan setapak yang harus dilalui. Kemudian, Diusahakan jangan pergi sendirian, minimal ada orang yang akan membantu kita mendorong motor saat akan melalui daerah-daerah curam yang harus dilalui. Ketiga, pastikan kendaraan kita berada dalam kondisi yang baik, karena kita tentunya tak mau mogok di jalan kan. Berikutnya, bawalah perbekalan secukupnya terutama air untuk minum, dan pastikan temen-temen sudah makan dulu dari tempat keberangkatan, karena rute yang akan ditempuh jauh, sedangkan warung warung kecil sulit ditemui. Dan yang terpenting dari smemuanya, selalu berdoa serta siapkan mental yang kuat heheheh...
_______________________

Mudik memang sealu membawa cerita yang menarik... Apalagi setiap tahunnya saya selalu mudik, baik itu ke kampung halaman saya di Karawang, ataupun ke rumah mertua saya di Sukabumi. Mudik pastilah butuh kendaraan yang selain stylish juga cukup tangguh di perjalanan dan irit bahan bakar. Lirikan pertama saya adalah mobil LCGC keluaran dari toyota Agya, yang sekarang di Bandung makin banyak aja penampakannnya seliwiran di jalanan. Lama-lama sayapun penasaran dan nyari nyari sedikit info tentang toyota Agya ini, yang mana ternyata, selain irit bahan bakar, Agya juga memiliki kelebihan yang tak kalah menarik, misalnya Agya sudah dilengkapi dengan Dual SRS air bag, yang pastinya memberikanan keamanan bagi pengendaranya. Kemudian, kabinnya juga luas, begitu juga dengan bagasinya, padahal kalo dilihat-lihat dari luar, penampakannya cukup kecil ya, tapi ternyata dalamnya lumayan luas lho... cukuplah untuk keluarga kecil bahagia seperti kami hehe... Selain itu, AGya juga sudah dilengkapi dengan USB charger dan AUX connect yang memudahkan kita untuk mendengarkan music atau murrotal saat berkendara. Gimana? oke kan? 





Baiklan... demikian cerita selingan saya. Besok besok deh kalo jadwal kerjaan saya undah mulai kendor, InsyaAlloh saya akan mengapdet lagi informasi seputar dunia elektronnya.


Salam,

Kamis, 19 Maret 2015

Raspberry Pi, Raspbian, Instalasi

Untuk yang belum mengenal Raspberry Pi, silahkan disimak dulu di sini.

Raspbian adalah Sistem Operasi Linux turunan dari distro Debian yang diperuntukan khusus untuk bekerja di sistem dengan perangkat keras Raspberry Pi, yang mana di dalamnya terdapat processor Arm. Saat tulisan ini dibuat, versi Raspbian yang terakhir di-release adalah:

Debian Wheezy
Version: February 2015
Release date: 2015-02-16
Default login: pi / raspberry
Kernel version: 3.18
Notes:
  • Newer firmware with various fixes
  • New Sonic Pi release
  • Pi2 compatible RPi.GPIO
  • Updated Wolfram Mathematica
Silahkan download image Raspbian versi terakhir di RaspberryPi.Org.

Untuk memulai instalasi, kebutuhan yang harus disiapkan adalah:
  1. Raspberry Pi, tipe apa saja dapat digunakan, namun pada praktek kali ini saya menggunakan tipe B+
  2. Kartu MicroSD / SD yang sesuai dengan tipe Raspi yang anda gunakan. Ukuran kapasitas minimal untuk Raspbian versi terakhir (February 2015) adalah 4 Gb, namun saya rekomendasikan menggunakan yang 8 Gb
  3. Monitor yang dapat menerima input video dari HDMI
  4. Kabel MicroUSB dan adapter DC 5 Volt untuk power supply
  5. Laptop / Komputer untuk menulis image ke kartu MicroSD / SD
  6. Untuk yang menggunakan kartu MicroSD, mungkin dibutuhkan adapter kartu MicroSD ke kartu SD.
Mulailah dengan menghubungkan Raspi dengan monitor dan kabel MicroUSB adapter. Power adapter tidak usah dulu dihubungkan ke jala-jala listrik.

Setelah download image Raspbian selesai, langkah selanjutnya adalah menuliskan image tersebut ke kartu MicroSD / SD. Untuk yang menggunakan OS Windows di laptop / komputer nya, silahkan unduh aplikasi Win32 Disk Imager di link ini, dan install / extraksi ke laptop / komputer anda.

Win32 Disk Imager

Jalankan aplikasi Win32 Disk Imager, pilih Device drive-nya kartu MicroSD / SD yang terdeteksi Windows, pilih Image File yakni berkas image Raspbian yang telah kita unduh dan ekstraksi sebelumnya.

Win32 Disk Imager, Konfirmasi

Klik tombol Write, dan klik Yes saat konfirmasi untuk mulai menulisi Image Raspbian kita ke kartu MicroSD / SD. Tunggu hingga proses penulisan selesai, ini akan memerlukan waktu sekitar 20 menitan.

Jika laptop / komputer anda berjalan dengan sistem operasi Linux, ikuti langkah-langkah berikut:
  • Kita mulai dengan mengidentifikasi drive kartu MicroSD / SD, dikenali oleh laptop / komputer sebagai drive apa
  • Sebelum memasukan kartu MicroSD / SD, kita mulai dengan ketik perintah di konsol/terminal: $ df -h
  • Perhatikan drive mana saja yang sudah ada dalam daftar yang ditampilkan
  • Masukkan kartu MicroSD / SD, kemudian ulangi perintah: $ df -h
  • Drive yang terakhir dikenali laptop / komputer kita, itulah drive-nya MikroSD / SD, biasanya dikenali sebagai /dev/mmcblk0p1 atau /dev/sdd1 atau sejenisnya. Bagian tekakhir (p1 dan 1), itu adalah nomor partisinya. karena kita akan menulis ke seluruh drive (tidak hanya ke satu partisi itu), kita hilangkan nomor partisi itu, sehingga nama drive kita jadi /dev/mmcblk0 atau /dev/sdd atau semacam itu
  • Sekarang setelah kita tau nama drive-nya, kita harus meng-unmount dulu drive tersebut. Jalankan perintah: umount /dev/mmcblk0p1, ganti /dev/mmcblk0p1 dengan nama partisi yang sesuai di laptop / komputer anda
  • Selanjutnya kita dapat memulai menuliskan image Raspbian yang sudah kita ekstaksi sebelumnya, ketikan perintah berikut:
    $ sudo dd bs=4M if=2015-02-16-raspbian-wheezy.img of=/dev/mmcblk0
    ganti 2015-02-16-raspbian-wheezy.img dengan nama berkas image Raspbian (berserta nama Path/Direktori-nya, jika posisi konsol kita tidak sedang di direktori berkas image-nya), dan ganti /dev/mmcblk0 dengan nama drive MicroSD / SD yang telah kita kenali
  • Proses penulisan memerlukan waktu sekitar 5 menitan, kita bisa mengetahui progress-nya dengan menjalankan perintah
    $ sudo pkill -USR1 -n -x dd
    di konsol yang lain, dan progress-nya akan ditampilkan di konsol tempat kita menjalankan perintah dd tadi Kita bisa menjalankan perintah
    pkill itu berulang kali
  • Setelah proses penulisan selesai, jalankan perintah $ sync di konsol untuk memastikan semua cache/buffer telah tertulis, setelahnya kita dapat mencabut kartu MicroSD / SD dari laptop / komputer
Write Rasbian Image

Setelah kita selesai menuliskan image Raspbian ke kartu MicroSD / SD, kita bisa memasang kartu itu ke Raspi, dan mulai untuk mencoba menjalankan nya. Pembahasan tentang booting pertama dan konfigurasi awal Rasbian, akan dibahas selanjutnya di postingan yang berbeda.

Salam,


Selasa, 17 Maret 2015

Wifi Router, MR3020, OpenWRT

Router adalah satu bagian komponen dalam jaringan komputer yang berfungsi untuk mengatur lalu lintas data. Piranti jaringan ini mengurai data yang datang dari satu komputer untuk kemudian dilanjutkan ke komputer tujuan. Router memiliki minimal dua buah antar muka (interface) jaringan, dimana yang satu terhubung dengan jaringan lokal LAN (Local Area Network) dan yang lain terhubung dengan jaringan WAN (Wide Area Network). Kedua jenis antar muka itu, dapat berupa Ethernet, Wireless (WiFi), Serat Optik (Fiber Optic), dan lain-lain.

Modem merupakan kependekan dari Modulator Demodulator, adalah piranti pengubah sinyal untuk disesuaikan dengan media hantar data. Pada jaringan komputer modem digunakan untuk mengubah sinyal analog ke digital dan sebaliknya. Sinyal digital digunakan dalam sistem komputer dan jaringan komputer. Sinyal digital dari komputer atau router jaringan, dikonversi dari dan ke analog oleh modem untuk kemudian diteruskan ke media komunikasi analog seperti telephone dan radio. Pada perkembangannya, fungsi router dan modem sering terintegrasi dalam satu piranti, dan hanya disebut router saja.

Router biasa dikategorikan berdasarkan jenis antarmuka yang digunakan. Contoh jenis router yang banyak digunakan di rumah atau di kantor adalah; ADSL Router dan WiFi Router. ADSL Router sering juga disebut modem DSL (Digital Subcriber Line), --meskipun salah dalam artian sebenarnya--, memungkinkan koneksi jaringan komputer lokal (LAN) terhubung dengan jaringan Internet melalui Line Telephone.

WiFi Router sering disebut router wireless, adalah router dimana salah satu interface-nya menggunakan adapter WiFi. Antar muka WiFi itu, umumnya difungsikan sebagai jaringan lokal (LAN). Contoh router yang banyak digunakan untuk kebutuhan sehari-hari adalah TP-Link MR3020. Ini adalah router WiFi yang memiliki kapabilitas untuk dihubungkan ke modem 3G/4G, untuk terkoneksi dengan jaringan internet melalui jaringan selular.

MR3020, dengan antena external
MR3020, dengan Antena External
Router bekerja dengan firmware,  yakni program yang dibuat dan ditanamkan pada memori flash di sistem komputer (SoC/SBC/Microcontroller) tertentu, sehingga piranti itu bisa bekerja sesuai fungsinya. Perusahaan pembuat router membuat firmware untuk tiap router yang dimanufaktur oleh perusahaannya, umumnya dengan lisensi kode sumber (source code) tertutup. Artinya, kode sumber yang dimilikinya tidak dapat disebarkan, dimodifikasi, atau dikembangkan lebih lanjut oleh orang lain.

OpenWRT adalah firmware berbasis sistem operasi Linux, yang dapat diinstall dan dijalankan di piranti router. Seperti halnya distro linux yang lain, OpenWRT bersifat open source. OpenWRT tidak dikhususnya untuk bekerja pada satu router tertentu, tetapi sengaja dibuat untuk bisa berjalan di banyak piranti router. Dengan OpenWRT, pengembang (developer) dapat dengan mudah membuat modifikasi satu piranti router untuk bekerja sesuai kebutuhannya. Banyak proyek yang memungkinkan untuk dibuat dengan OpenWRT, diantaranya; Print Server, Mini Web Server, CCTV/Camera Server, Home Automation, Media Player, Internet Radio, dan masih banyak lagi.

MR3020, Proyek dengan OpenWRT
MR3020, Proyek dengan OpenWRT

Salam,

Senin, 16 Maret 2015

Raspberry Pi, Tutorial

Diawali atas kekhawatiran terhadap kian turunnya keahlian dan jumlah siswa yang hendak belajar ilmu komputer, Eben Upton, Rob Mullins, Jack Lang, dan Alan Mycroft, dari Laboratorium Komputer Universitas Cambridge, Inggris, bersama dengan Pete Lomas dan David Braben pada 2009 mendirikan yayasan nirlaba bernama Raspberry Pi Foundation. Tujuan utama yayasan ini adalah mempromosikan pembelajaran dasar ilmu komputer di sekolah.

Nama Raspberry Pi sendiri, kemudian disematkan pada komputer mini seukuran kartu kredit, yang pertama kali di-release ke publik pada februari 2012. Raspberry Pi, atau sering disingkat menjadi Raspi, adalah jenis-jenis Single Board Computer (SBC) seukuran kartu kredit yang dikembangkan oleh yayasan Raspberry Pi, dengan tujuan untuk pembelajaran dasar ilmu komputer di sekolah.

Raspberry Pi dan Raspberry Pi 2, dipabrikasi oleh beberapa perusahaan manufaktur elektronika yakni; Newark element14 (Premier Farnell), RS Components dan Egoman. Perangkat keras yang diproduksi beberapa perusahaan itu sama antara satu dengan yang lain. Khusus Egoman, perusahaan ini memproduksi untuk pemasaran di Tionghoa (Cina) dan Taiwan. Versi Egoman dapat dibedakan pada warna board-nya yang berwarna merah.

Keluarga Raspberry Pi
Keluarga Respberry Pi

Perangkat Keras

Raspberry Pi tidak memiliki RTC (Real-Time Clock), karenanya Raspi tidak bisa menyimpan waktu ketika sumber daya dimatikan. Sebagai alternatif, kita bisa buatkan script yang dijalankan saat pertama kali proses booting untuk mendapatkan waktu dari server NTP (Network Time Protocol). Kita juga bisa menambahkan IC (Integrated Circuit) RTC seperti DS1307 dengan batere backup melalui saluran I²C (Inter-Integrated Circuit) di GPIO (General Purpose Input / Output).

Berikut beberapa spesifikasi teknis Raspberry Pi.

Spesifikasi Teknis Raspberry Pi Model A+
  • 700MHz Broadcom BCM2835 CPU dengan 256MB RAM
  • GPIO tambahan hingga 40 pin
  • Satu saluran USB 2.0
  • Empat polar keluaran Stereo dan saluran Video Composite
  • HDMI ukuran penuh
  • Saluran CSI camera untuk kamera Raspberry Pi
  • Saluran DSI display untuk layar sentuh Raspberry Pi
  • Saluran MicroSD untuk penyimpan OS (Sistem Operasi) dan data
  • Sumber tenaga listrik Micro USB (5 Volt DC)
Spesifikasi Teknis Raspberry Pi Model B+
  • Broadcom BCM2835 SoC (System on Chip)
  • CPU: 700 MHz Low Power ARM1176JZ-F Applications Processor
  • GPU: Dual Core VideoCore IV® Multimedia Co-Processor
  • RAM: 512 MB SDRAM @ 400 MHz
  • Saluran MicroSD untuk penyimpan OS (Sistem Operasi) dan data
  • Empat Saluran USB
  • Saluran RJ45 Ethernet 10/100mb
  • Saluran Video dengan HDMI dan RCA Composite
  • Resolusi yang didukung 640×350 hingga 1920×1200
  • Saluran Audio: melalui HDMI dan jack Stereo 3.5 mm
  • Bekerja dengan daya 600mA hingga 1.8A pada tegangan 5 Volt
  • GPIO tambahan hingga 40 pin
  • Saluran CSI camera untuk kamera Raspberry Pi
  • Saluran DSI display untuk layar sentuh Raspberry Pi
  • Sumber tenaga listrik Micro USB (5 Volt DC)

Sistem Operasi

Yayasan Raspberry Pi menyediakan distribusi sistem operasi Linux Debian dan Arch Linux ARM. Bahasa pemrograman Python digunakan sebagai bahasa pemrograman utama, disamping bahasa C, C++, Java, Perl and Ruby.

Beberapa versi OS Linux yang bisa diinstall di Raspi dapat diunduh di situs RaspberryPi.Org. Hingga tulisan ini dibuat, versi-versi OS tersebut adalah:

Raspbian
Debian Wheezy
Version: February 2015
Release date: 2015-02-16
Default login: pi / raspberry
Kernel version: 3.18


Snappy Ubuntu Core
Snappy Ubuntu Core for Developers
Version: alpha-02
Release date: 2015-02-03
Default login: ubuntu / ubuntu
Kernel version: 3.18.0

OpenELEC
An XBMC Media Centre
Version: 4.0.5
Release date: 2014-06-14
Default login: root / openelec
Kernel version: 3.14.7


RaspBMC
An XBMC Media Centre
Version: November 2014
Release date: 2014-11-24
Default login: pi / raspberry
Kernel version: 3.12

Pidora
Fedora Remix
Version: 20
Release date: 2014-07-24
Kernel version: 3.12.23


RISC OS
A non-Linux distribution
Version: RC14
Release date: 2015-02-17

Sreenshot Raspbian
Contoh Screenshot Raspbian OS

Salam,

Minggu, 15 Maret 2015

Arduino, Tutorial

Arduino adalah Open-source Hardware Single Board Microcontroller, yakni sebuat kit sistem minimum berbasis mikrokontroller dengan sifat perangkat keras terbuka. Open-source Hardware (perangkat keras terbuka) maksudnya ialah skema dan desain perangkat kerasnya disebarluaskan secara bebas, tanpa batasan untuk didesain ulang, dikembangkan lebih lanjut, atau diduplikasi.

Arduino Uno pin
Arduino Uno, konfigurasi pin.
Sumber gambar: Jameco.com

Proyek arduino berawal di Italia pada sekitar tahun 2005, dan pendirinya adalah Massimo Banzi dan David Cuartielles. Arduino dirancang untuk memudahkan penggunaan alat elektronik yang dapat diprogram dalam berbagai bidang. Mikrokontroller yang digunakan pada arduino adalah mikrokontroller Atmel AVR, sedangkan bahasa pemrograman yang digunakan berbasis bahasa pemrograman C.

Ada berbagai jenis board arduino, yang dapat disesuaikan dengan kebutuhan pengguna. Arduino Uno adalah jenis arduino pertama, board jenis ini cocok untuk pengguna yang baru pertama kali mengenal mikrokontroller. Arduino Uno berbasis mikrokontroller 8 bit Atmel ATmega328, dengan Flash Memory sebesar 32 KB, dan beroperasi pada tegangan 5 Volt DC. Selain Uno, masih banyak board jenis lain, diantaranya; Arduino Leonardo, Arduino YÚN, Arduino DUE, Arduino Mega, Arduino Micro, Arduino Mini, Arduino Robot, Arduino FIO, Ardunio LilyPad, dan lain-lain.

Selain dalam bentuk board, pada arduino dikenal juga istilah Shield atau Arduino Shield. Shield / Arduino Shield ini adalah board yang dibuat untuk pengembangan fungsi dari board arduino. Contoh shield untuk arduino ialah; Arduino Ethernet Shield, Arduino Wifi Shield, Arduino Motor Shield, Arduino LCD Shield, Arduino GSM/GPS Shield, dan lain-lain.

Arduino GSM - GPS Shield
Arduino GSM - GPS Shield
 Sumber gambar: gsm-modem.de

Seperti telah disebutkan di awal, arduino diprogram dengan basis bahasa pemrograman C. Terdapat IDE (Integrated Development Environment) Arduino untuk memudahkan pembuatan program, kompilasi, linking / building, hingga upload / pengunggahan programnya ke flash memori yang ada di board arduino. IDE arduino ini bersifat open-source, sehingga bukan hanya bebas alias gratis untuk menggunakan nya, juga bebas untuk dikembangkan lebih lanjut.

IDE Arduino 1.6.1
IDE Arduino 1.6.1
 
Hingga tulisan ini dibuat, versi terakhir IDE arduino adalah ARDUINO 1.6.1, yang dapat dijalankan di sistem operasi Windows, Mac-OS, dan Linux. Anda dapat mengunduh / download-nya di situs resmi arduino, yakni arduino.cc.

Salam,