Belajar pemrograman Arduino dimulai dari nol

Apa itu Arduino ?
Arduino itu ibarat otak pada manusia yang dimana ini berfungsi untuk mengontrol anggota tubuh lainnya agar bisa bergerak sesuai keinginan kita. Begitu pula dengan arduino, arduino berfungsi untuk mengontrol perangkat / modul lainnya agar bisa bergerak atau berfungsi sesuai dengan keinginan kita. Arduino adalah microcontroler yang fleksibel dan bisa digunakan untuk berbagai macam project mulai dari yang sederhana sampai paling rumit sekalipun arduino masih bisa di gunakan.
Arduino juga sebuah microcontroler yang ramah pemula karena tutorialnya banyak beredar diinternet jadi jangan khawatir untuk memulai belajar pemrograman arduino. Pada kali ini kami ingin membagikan bagaimana cara menggunakan arduino dari awal sampai akhir dan apa saja yang dibutuhkan untuk belajar menggunakan arduino.
Apa saja yang dibutuhkan?
Untuk memprogram arduino ada beberapa hal yang perlu disiapkan karena itu kami sudah merangkumnya disini :
- Arduino board

Arduino memliki berbagai macam bentuk mulai dari yang standar seperti arduino uno dan nano sampai yang skala industri hanya saja disini kami akan membahas yang standar saja yaitu arduino uno karena tipe board ini mudah ditemukan dipasaran.
- Kabel USB tipe B

Kabel berfungsi sebagai jembatan antara Laptop atau PC agar arduino bisa diprogram, harus diperhatikan dalam pemilihan kabelnya juga terkadang untuk beberapa seri arduino memiliki soket USB yang berbeda
- Bread board

Ini adalah sebuah papan yang digunakan untuk melakukan uji coba pada modul, papan ini bisa menghubungkan modul tanpa perlu disolder terlebih dahulu jadi cocok untuk melakukan uji coba pada modul sebelum menjadikanya produk paten.
- Kabel jumper

Kabel ini berguna untuk menghubungkan antara arduino dan modul, kabel ini memiliki tiga jenis yaitu female – female, male – female dan male – male penggunaannya di sesuai kan saja dengan kebutuhan.
- Komponen elektronika / modul

Modul adalah sebuah alat yang biasanya digunakan bersama arduino modul ini ada berbagai macam jenis dan kegunaan tapi untuk pembelajaran kita pakai dulu yang sederhana seperti lampu LED yang dimana ini sangat cocok bagi yang orang awam yang ingin belajar arduino, selain karena murah LED dipilih juga kerena pemrogramanya yang mudah.
Langkah – langkah pemrograman arduino
Setelah mempersiapkan peralatan sekarang kita lanjut ke bagian software yaitu menginstal softaware arduino IDE dengan mengikuti langkah instalasi ini :
- Buka website arduino.cc lalu klik pada bagian For Maker lalu scroll ke paling bawah untuk install arduino versi terbaru.

- Setelah terinstall buka software arduinonya untuk memulai memprogram, pada titik ini dapat dilihat ada dua baris program yang menjadi bawaan setiap membuat sketch baru. Untuk “void setup()” akan dieksekusi sekali dan “void loop()” akan dieksekusi terus menerus.

- Perlu diingat setiap kali ingin memprogram ubah dulu port dan boardnya sesuai dengan yang kalian gunakan untuk berubahnya bisa dengan mengkllk Tools > Board > Arduino AVR Board > lalu pilih board yang kalian gunakan begitu pula dengan port. Pada bagian port bisa berbeda beda pada setiap perangkat untuk melihat kita terhubung diport berapa bisa dilihat di device manager pada bagian ports
- Disini kami akan memberikan contoh program berupa Blinking LED atau lampu berkedip yang dimana program tersebut berisi seperti ini:
void setup() {
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop() {
digitalWrite(3, HIGH);
delay(1000);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
}
“pinMode(3, OUTPUT);” ini adalah pendeklarasian pin 3 sebagai output atau yang nantinya akan di hubungkan ke kaki LED, pendeklaraisan pin hanya dilakukan sekali oleh karena itu program disimpan di “void setup()”.
Lalu ada “digitalWrite(3, HIGH);” ini adalah perintah untuk menyalakan LED yang dimana “HIGH” adalah menyala dan “LOW” adalah mematikan LED lalu “3” adalah pinnya yang ingin dikendalikan
“delay(1000);” adalah perintah untuk menjeda selama beberapa mili second tergantung seberapa lama kita mengisinya dan juga perlu diingat pada perintah delay ini menggunakan satuan waktu mili second oleh karena itu jika kita ingin menjeda selama 1 detik pada program delay diisi 1000 mili second.
- Setelah kita memprogram bagaimana kita tahu bahwa program kita sudah benar? Pada arduino IDE terdapat piliha verify yang dimana ini berfungsi untuk mencari letak kesalahan kita

Jika sudah benar akan muncul yang seperti ini :

- Jika sudah muncul notifikasi seperti ini artinya program kalian sudah selesai tanpa kesalahan maka bisa dilanjutkan ke tahap Upload program ke arduino. Upload program bisa dengan cara mengklik tombol Upload disebelah tombol Verify.

Jika berhasil akan muncul Done Uploading dan jika gagal akan muncul error :


Perlu diingat setiap program harus diakhiri dengan ; atau titik koma jika tidak program akan error.
Bagian Wiring Hardware / Bagian Perkabelan
Setelah selesai memprogram maka kita harus membuat alatnya, disini karena kita sudah menyiapkan semua bahannya sebelumnya maka akan kita rangkai seperti ini:

Bagian kabel merah dari LED akan terhubung ke pin 3 dan 4 arduino sedangkan pin negatif akan terhubung ke pin GND dari arduino.

Jika sudah selesai maka hasil akhirnya akan berupa LED yang menyala secara bergantian, kalian bisa memodifikasinya programnya lagi contohnya seperti menambahkan LEDnya lagi atau menambahkan tombol sebagai saklar untuk LED.
Jika #RekanEasyWare ada yang belum paham atau kurang jelas, silakan tinggalkan komentar dibawah ini.
Terima kasih


Tuliskan Komentar