Anda di halaman 1dari 11

ANGGOTA

1. Muhammad Syarifuddin
2. Moch. Pradipta Susilo Putra
3. Ilham Ardiyanto
4. Muh. Sholihuddin Zidni
Arduino Uno
Pengenalan Arduino
Arduino dikatakan sebagai sebuah platform dari
physical computing yang bersifat open source. Physical
computing adalah membuat sebuah sistem atau
perangkat fsik dengan menggunakan software dan
hardware yang sifatnya interaktif yaitu dapat menerima
rangsangan dari lingkungan dan merespon balik.
Physical computing adalah sebuah konsep untuk
memahami hubungan yang manusiawi antara
lingkungan yang sifat alaminya adalah analog dengan
dunia digital. Pada prakteknya konsep ini diaplikasikan
dalam desain- desain alat atau projek-projek yang
menggunakan sensor dan microcontroller untuk
menerjemahkan input analog ke dalam sistem software
untuk mengontrol gerakan alat-alat elektro-mekanik
seperti lampu, motor dan sebagainya (Djuandi.F, 2011).
Dalam ebook ini, Arduino yang digunakan adalah Arduino
dengan basis Mikrokontroller Atmega328P, diantaranya
adalah Arduino Uno R3, Arduino NanoV3 dan Arduino Pro.
Syntax
adalah aturan menulis sebuah 'kalimat' agar dapat
dimengerti dengan benar oleh bahasa pemrograman.
Dalam
pembahasan syntax ini hanya akan ditulis beberapa saja,
yaitu
syntax yang biasa digunakan, untuk lebih jelasnya
mengenai
syntax yang digunakan di Arduino dapat mengunjungi
http://www.arduino.cc/en/Reference/HomePage
Further Syntax
Further syntax berisi syntax-syntax yang menjadi
dasar dan biasa digunakan dalam sketch Arduino,
seperti komentar, titik-koma untuk mengakhri
pernyataan. Lebih jelasnya dapat dilihat pada Tabel
berikut.

Name Penjelasan
; (titik-koma) Digunakan diakhir pernyataan program.

Menetapkan sebuah blok dari kode,


(sering kali digunakan sebagai sebuah
fungsi yang mengikuti IF, ELSE, While,
Switch-Case atau FOR

// Digunakan untuk komentar satu baris

Digunakan untuk komentar lebih dari satu


/* */
baris

#defne

#include Menambahkan library kedalam sketch


SYNTAX DASAR
Dalam pemrogaman Arduino terdapat dua fungsi yang
harus ada ketika membuat sebuah program, yaitu setup() dan
loop(). Fungsi ini akan otomatis ada ketika membuat program
baru / pertama kali.
A. Setup ()
Setup dilakukan untuk menentukan fungsi pin digital yang
digunakan dengan perintah pinMode, memulai menggunakan
library, mengatur baudrate untuk komunikasi serial dan lain
sebagainya. Fungsi setup() hanya dipanggil sekali saja ketika
arduino pertama kali dinyalakan atau di reset. Contoh
penggunaan program

Void setup() {//konfgurasi pin digital yang digunakan, apakah


sebagai input/output}
void loop() { //program yang akan diulang }
B. Loop ()
Fungsi ini dilakukan untuk megontrol kerja Arduino atau
mengontrol aksi dari perangkat – perangkat output Arduino,
misalnya membuat lampu pada Arduino berkedip-kedip, atau
mnegontrol kecepatan putaran motor yang terdapat pada pin
output arduino. Program yang dibuat di dalam fungsi ini akan
diulang secara terus – menerus, sampai arduino dimatikan /
direset.
C. pinMode()
perintah pinMode() digunakan untuk mendefnisikan pin yang
digunakan apakah akan digunkan sebagai INPUT atau sebagai
OUTPUT, perintah pinMode() hanya berlaku untuk pin digital
saja, tidak berlaku untuk pin analog karena pin analog hanya
dapat digunakan sebagai input saja sehingga tidak perlu lagi
didefnisikan fungsinya.
Perintah ini disimpan pada bagian fungsi setup. Secara umum
penulisann pinMode adalah sebagai berikut
pinMode (pin_digital_yang digunakan, INPUT atau OUTPUT);
contohnya seperti
void setup(){
pinMode (2, OUTPUT);
}
jika pin digital dideklarasikan dengan variable, misalnya pin
digital 2 dimasukkan kedalam variable LED maka penulisannnya
int LED = 2;
void setup(){
pinMode (LED, OUTPUT);
}
D. digitalWrite()
digitalWrite() digunakan untuk menentukan kondisi pin digital
yang dijadikan sebagai OUTPUT, kondisi yang digunakan hanya
Pepermindvention.blogspot.com
ada dua yaitu HIGH atau LOW (on atau off). Secara umum,
penulisann perintah digitalWrite adalah
digitalWrite(pin,HIGH/LOW)
misalnya kita akan menyalakan sebuah Lampu yang
dihubungkan dengan pin 13, maka penulisannnya adalah:
digitalWrite (13, HIGH);

E. delay(ms)
delay adalah perintah untuk menunggu berapa lama program
akan dijalankan atau dalam penggunaan lain delay juga
digunakan untuk waktu tunggu sebelum prose berikutnya
dijalankan. Secara default satuan waktu yang digunakan dalam
delay adalah mili second.
Karya Arduino Kami
SEKIAN

Anda mungkin juga menyukai