-->

Wednesday, 7 November 2018

author photo



Mamase.tech Pada artikel ini akan menjelaskan tentang software arduino ide, belajar program arduino dan kami meyediakan link untuk download software arduino ide.


Bahasa pemograman yang digunakan untuk Arduino adalah bahasa C. Pada pemograman Arduino, kita dapat langsung melihat hasil dari program yang dibuat di board arduino. Selain itu hasil program dari arduino dapat digunakan untuk mengendalikan alat-alat besar maupun kecil. Aplikasi yang digunakan untuk peograman arduino adalah Arduino IDE. Arduino IDE merupakan software open source yang khusus digunakan untuk memrogram board Arduino. Software arduino IDE dapat di unduh DISINI atau silahkan langsung download di alamat sumbernya DIMARI.

Kunci utama dalam bahasa pemograman yaitu terstruktur atau berurutan. Berikut ini adalah struktur dari pemograman arduino.

  • DEKLARASI VARIABEL
Bagian ini merupakan bagian yang paling atas, dimana sering digunakan untuk memasukkan Library (jika membutuhkan sebuah library), membuat variabel dan menginisialisasi port yang digunakan. Library dibuat bertujuan untuk mempermudah dalam pemanggilan fungsi atau digunakan untuk mensederhanakan program. Dengan adanya library maka program yang akan dibuat lebih sederhana. 
  • VOID SETUP 
Pada bagian ini digunakan untuk menjalankan suatu perintah atau dapat digunakan untuk menjadikan variabel sebagai INPUT atau OUTPUT, dan pada bagian ini intruksi yang kita buat hanya dapat dijalankan sekali saja.
  • VOID LOOP
Pada bagian ini digunakan untuk menjalankan perintah secara berulang (agar tidak berhenti sendiri).

Beberapa format yang digunakan pada pemograman arduino.
  • // (digunakan untuk komentar dalam satu baris)
  • /*  */ (digunakan untuk membuat komentar pada banyak baris)
  • {  } (kurung kurawal digunakan untuk mendefinisikan kapan blok program mulai dan berakhir.
  • ; (titik koma digunakan untuk mengakhiri baris kode

Type Data 
  • Int (Integer digunakan untuk bilangan bulat dengan ukuran data 32 bit)
  • Byte (Byte digunakan pada saat kita bekerja dengan sebuah data stream dari suatu file atau jaringan, yaitu untuk keperluan proses membaca/menulis dengan ukuran 8 bit)
  • long (digunakan untuk kasus kasus tertentu yang nilainya berada diluar rentang tipe int dengan ukuran 64 bit)
  • float (digunakan untuk mempresentasikan nilai-nilai yang mengandung pecahan atau angka decimal dibelakang koma dengan ukuran 4 bit)
  • double (tipe ini mengandung tingkat ketelitian ganda atau presisi ganda (double precision) dan menggunakan ruang penyimpanan 64 bit)
  • char (merupakan tipe untuk menyatakan sebuah karakter dengan ukuran 16 bit)
  • abs (absolut digunakan untuk menjadikan nilai bernilai positif walaupun hasilnya negatif, tetap akan ditampikan dalam bilangan positif)

Operator Aritmatika
  • (penjumlahan)
  • (pengurangan)
  • (pembagian)
  • (perkalian)

Operator Pembanding
  • == (sama dengan) 
  • != (tidak sama dengan)
  • <= (kurang dari atau sama dengan)
  • >= (lebih dari atau sama dengan)
  • (kurang dari)
  • > (lebih dari)
  • || (atau)
  • && (dan)

Struktur Pengaturan Program
  • if , else (Intruksi ini digunakan untuk membuat sebuah kondisi Jika BENAR atau Jika SALAH maka akan melakukan perintah yang dijalankan).
  • for (Biasanya digunakan untuk melakukan intruksi pengulangan baik naik ataupun menurun).
  • #define (digunakan pada saat mendeklarasikan pin yang akan digunakan.
  • Serial.begin()  (digunakan untuk mengatur baud rate atau kecepatan dalam proses pengiriman dan penerimaan data). Intruksi ini biasanya digunakan untuk melihat atau memantau data pada serial monitor. Intruksi ini diletakkan pada VOID SETUP.
  • pinMode(var, INPUT) (digunakan untuk mengatur var menjadi sebuah INPUT)
  • pinMode(var, OUTPUT) (digunakan untuk mengatur var menjadi sebuah OUTPUT)
  • digitalWrite(var, HIGH) (digunakan untuk mengatur port pada board arduino bernilai HIGH (mengeluarkan tegangan 5V) pada pin digital)
  • digitalWrite(var, LOW) (digunakan untuk mengatur port pada board arduino bernilai LOW (tidak mengeluarkan tegangan ) pada pin digital)
  • digitalRead() (digunakan untuk membaca data dari sebuah pin digital pada board arduino. Biasanya digunaan untuk pembacaan nilai dari sensor.)
  • Serial.Read() (digunakan untuk membaca data yang berasal dari port serial.)
  • Serial.Write() (digunakan untuk menulis atau mengirimkan data yang melalui port serial.)
  • delay(1000) (digunakan untuk memberikan waktu jeda selama 1 detik)
  • analogRead() (digunakan untuk membaca data dari pin analog arduino)
  • analogWrite(var, HIGH) (digunakan untuk mengaktifkan atau memberikan tegangan 5V kepada pin analog arduino)
  • analogWrite(var, LOW) (digunakan untuk mengnonaktifkan atau memberikan tegangan 0V kepada pin analog arduino)
  • Serial.print() (digunakan untuk menampilkan data atau informasi ke serial monitor yang ada pada aplikasi arduino IDE)
  • Serial.println() (digunakan untuk menampilkan data atau informasi ke serial monitor setiap kolom)
Bagaimana Somas sudah paham kan, jika sudah paham langsung saja lanjut beajar Cara Penggunaan Aplikasi Arduino IDE.


Semoga membantu dan bermanfaat ya guys.. 
PANGAPUNTEN SEDOYO KELEPATAN NGGEH.
your advertise here

This post have 0 komentar


EmoticonEmoticon

Next article Next Post
Previous article Previous Post