belajar arduino 1 (Led Kedip/blinking)

mempelajari mikrokontroler sekarang sudah begitu dimudahan, apalagi sejak Arduino diluncurkan. Arduino menawarkan sesuatu yang lebih frezz dan menyenangkan dibandingkan jika kita memakai platform lain. Arduino sangat cocok untuk yang baru pertama kali ingin mempelajari Mikrokontroler. terutama siswa sekolah bahkan para mahasiswa.

pada kesempatan ini kita akan menggunakan Arduino Nano, sebuah papan Mikrokontroler yang imut dan sangat praktis. harga Arduino Nano juga terjangkau, dengan Rp50ribuan kita sudah memiliki Arduino Nano + kabel USB mini.

okelah kita langsung pada praktek pertama kita yaitu membuat sebuah lampu Led berkedip sesuai jeda waktu yang kita inginkan. kebetulan pada Arduino Nano ini sudah ada Led yang bisa kita kendalikan. Led ini terhubung ke pin D13. dan kebetulan jika kita beli Arduino Nano ini sudah terisi sebuah program Led Blinking atau kedip. jadi jangan heran ketika kita sambungkan Arduino nano ini ada sebuah Led yang berkedip-kedip dengan jeda waktu 1000ms atau 1 detik. nanti tinggal kita modifikasi programnya untuk jeda waktu yang berbeda-beda.

belajar arduino 1 (Led Kedip/blinking)

Persiapan awal belajar arduino Nano
sebelumnya unduh dulu Driver untuk Arduino ini. ada 2 driver yang dipakai, tergantung dari Arduino yang anda pakai apakah Drivernya CH340 atau FT232. dalam paket pembelian biasanya diberi keterangan drivernya. unduh driver Arduino yang sesuai dan simpan di folder yang mudah di ingat. kebetulan Arduino yang saya pakai Driver CH340.

hubungkan Arduino Nano ke USB komputer dengan kabel USB mini. komputer akan meminta driver Arduino Nano ini. lalu arahkan ke folder driver yang telah kita unduh diatas. ikuti petunjuk yang ada, tinggal next>next. dan finish. langkah ini hanya kita lakukan sekali saja.

perhatikan sebuah Led di Arduino Nano tersebut apakah berkedip. jika ya berarti Arduino nano sudah berisi program dasar tersebut. program itu diisi oleh produsen Arduino Nano. jika belum bisa kita coba sendiri pada langkah berikut.
berikut langkah-langkah belajar Arduino untuk pertama kalinya, yaitu Led Blinking
  1. buka Software Arduino pada komputer anda
  2. pilih File>Examples>Basic>BLink
    belajar dasar arduino 1 (Led Kedip/blinking)
  3. akan terbuka papan kerja arduino yang baru lagi, gerakkan Scrol kebawah dan lihat disana sudah terpampang kode Led blinking atau kedip dengan jeda waktu 1000ms. 
    belajar dasar arduino 1 (Led Kedip/blinking)
  4. selanjutnya kita akan mengubah jeda kedipnya lebih kenceng lagi. coba ubah 1000ms menjadi 50ms seperti pada gambar diatas.
  5. lalu pilih upload. perhatikan kedipan lampu Led sekarang. jika berhasil Led akan berkedip lebih cepat
mudah sekali bukan belajar mikrokontroler dengan board Arduino Nano. pada jaman dulu pemrograman mikrokontroler menggunakan bahasa Asembly yang mengharuskankita benar-benar memahami isi Register didalam Mikrokontroler. di Arduino ini Register internal bisa dilupakan, sehingga orientasinya tinggal mengacu pada Pin atau Port luar Mikrokontroler saja. Hebat ya Arduino....

pemrograman Arduino menggunakan bahasa C. jadi bagi yang sudah akrab dengan bahasa C tidak akan menemui kesukaran. bahasa C untuk mikrokontroler banyak dipakai oleh beberapa pengembang bahasa pemrograman mikrokontroler. dari yang berbayar sampai yang free. kebetulan Arduino adalah yang free. yang berbayar misalnya CodeVision AVR atau CAVR. selain itu ada juga WinAVR GCC yang free juga. tapi WinAVR GCC kurang cocok untuk pemula. setingannya ribet.

Memahami kode pemrograman Led kedip Arduino

belajardasar arduino 1 (Led Kedip/blinking)

tanda "//" pada program diatas adalah bagian pemisah antara kode dan komentar program, jadi tanpa tanda dan komentar diatas tidak berpengaruh, hanya digunakan untuk memperjelas program yang kita buat. jadi jika kita hilangkan komentarnya akan menjadi seperti di bawah ini.

belajar dasar arduino 1 (Led Kedip/blinking)

pada bagian awal kita harus melakukan sting atau setup pin2 mikrokontroler yang akan kita pakai. perhatikan bagian kode awal diatas pada bagian void setup. bagian void setup di awali dengan tanda "{" dan diakhiri dengan "}".

pada bagian setup itu didalamnya hanya terdapat 1 baris perintah

pinMode(LED_BUILTIN; OUTPUT); 

yang artinya adalah membuat Led_builtin menjadi output dengan perintah diatas. led_builtin adalah led yang terdapat pada board Arduino Nano yang terhubung ke Pin D13.

bagian kedua adalah bagian kode penting yang akan membuat led berkedip. bagian itu ada di void loop. loop artinya berulang terus. didalam void loop ada 4 baris program. 4 baris program ini sangatlah penting. ke 4 baris program itu adalah

  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);                     
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000); 

instruksi digitalWrite digunakan untuk menuliskan data ke pin Mikrokontroler Arduino. kemudian diikuti dengan Pin yang dipakai, dalam hal ini menggunakan pin Led_Builtin atau led bawaan Arduino Nano. lalu diikuti High yang artinya tinggi atau 1 atau memiliki tegangan listrik. karena memiliki tegangan maka jika pin ini terhubung ke led maka led akan menyala.

tepat dibawah kode digitalWrite(LED_BUILTIN, HIGH); ada kode delay(1000); yang artinya akan menunda kode diatasnya selama 1000ms atau 1 detik. kemudian menemui kode yang mirip seperti kode pertama, akan tetapi High digantikan Low. artinya Pin Mikrokontroler akan dibuat Low atau 0 atau tak ada tegangan listrik. karena teganganlistrik di nolkan maka led akan padam. pemadaman led ini di tunda selama 1000ms atau 1 detik dengan kode dibawahnya yaitu  delay(1000);. 

ke 4 kode tersebut diulang terus menerus di dalam Void loop selamanya selam masih ada supply listrik. maka berkediplah Led tersebut selamanya.

itulah praktikum pertama kita bagaimana cara membuat lampu led berkedip dengan jeda yang bisa kita ubah-ubah menggunakan Arduino Nano. alasan menggunakan Arduino Nano karena Kecil, praktis, imut, dan tentu saja harga yang sangat terjangkau dengan Driver CH340. 

Artikel Terkait

belajar arduino 1 (Led Kedip/blinking)
4/ 5