Pengenalan Arduino Dasar dan Bahasa Pemrograman

Posted on

Pengenalan Arduino

Pengenalan Bahasa Pemrograman Arduino – Pada kita akan berkenalan dengan Arduino. Ini merupakan tulisan yang cocok untuk pemula.

Apa itu Arduino?

Arduino adalah sebuah platform elektronik yang terdiri atas modul mikrokontroller dan IDE yang dikembangkan oleh perusahaan Arduino.

Modul mikrokontroller merupakan sebuah papan elektoronik (Board) yang memiliki komponen utamanya adalah sebuah mikrokontroller.

Sedangkan IDE (Integrated development environment) adalah sebuah software yang digunakan untuk memprogram mikrokontroller. 

Pengenalan Bahasa Pemrograman Arduino Dasar

Contoh Bord Arduino Uno

Mengapa Belajar Arduino?

Ada beberapa alasan mengapa kita harus mempelajari mikrokontroller melalui platform Arduino, diantaranya adalah:
  • Sistem Minumum sudah Built-In
  • Harga board arduino murah.
  • Software IDE Arduino gratis.
  • Platform mikrokontroller yang mudah untuk digunakan.
  • Mendukung mikrokontroller AVR, PIC dan ARM. 
  • Tersedia banyak library.
  • Tersedia banyak tutorial.
  • Didukung oleh modul sensor dan bahan ajar lain.
  • Dukungan forum dan diskusi yang memadai.
  • Pengguna seluruh dunia. 

Apa yang bisa dibuat dengan Arduino?

Banyak sekali projek yang dapat digunakan dengan platform Arduino . Seperti contoh:
  • Jam Tangan,
  • Jam Dinding,
  • Kompas,
  • Kunci pintu menggunakan finger print,
  • Komunikasi Wireless,
  • Mendeteksi keberadaan manusia,
  • Menyiram tanaman otomatis,
  • Deteksi kebocoran gas,
  • Membuat Drone,
  • Membuat Robot,
  • Membuat sistem parkir canggih,
  • Deteksi suhu ruangan,
  • Mesin CNC dan 3D Printer,
  • Menghidupkna lampu dengan sensor sentuh,
  • dan masih banyak lainnya.

Bahasa Pemrograman Arduino

Secara default, software Arduino IDE menggunakan bahasa pemrograman C++ untuk dapat memprogram mikrokontroller yang ada pada board Arduino.

Bahasa pemrograman lain juga dapat digunakan yaitu Python pada software MicroPython.

Namun, pada tutorial kita hanya menggunakan software Arduino IDE sebagai software pemrogramannya.

C++ adalah bahasa pemrograman yang paling populer di Dunia. Bahasa pemrograman C++ banyak digunakan pada sistem operasi, GUI dan sistem embedded.

C++ memiliki fleksibilitas yang tinggi, sehingga dapat digunakan untuk memprogram antar hardware.

Contoh program Arduino dasar adalah sebagai berikut:

int pinLED = 13;              // tentukan pin

void setup() {
pinMode(pinLED, OUTPUT); // atur pin sebagai output
}

void loop() {
digitalWrite(pinLED, HIGH); // hidupkan LED
delay(1000); // tunda 1 detik
digitalWrite(pinLED, LOW); // padamkan LED
delay(1000); // tunda 1 detik
}

Kedepannya kita akan belajar tentang sintax dasar dari contoh program diatas.

Semoga bermanfaat.