Anda di halaman 1dari 9

POLBAN

LAPORAN PENDAHULUAN ARDUINO

SISTEM KENDALI TERDISTRIBUSI


Oleh:
Rizky Ahmad Firdaus (131354027)

Dosen Pengajar:
Feriyonika, ST., M.Sc., M.Eng
Rida Hudaya, DUTech., ST., DEA

POLITEKNIK NEGERI BANDUNG


JURUSAN TEKNIK ELEKTRO
PRODI ELEKTRONIKA
2016

PENDAHULUAN ARDUINO

I. Tujuan percobaan
Tujuan dari percobaan ini adalah agar mahasiswa dapat:
- Melakukan instalasi arduino driver
- Mengakses arduino
- Memahami struktur dasar program
- Memahami tipe data, operator aritmatika, dan operator logika bahasa
pemrograman pada arduino
- Melakukan pengaturan pin arduino
- Menggunakan fungsi if, if else, if elseif-else, while, dan for pada
pemrograman arduino.
II. Bahan dan alat yang diperlukan
- Laptop/pc
- Software arduino IDE
- Software proteus
- Arduino.
III. Hasil percobaan
A.
Instalasi arduino
- driver arduino diinstal agar arduino dapat terbaca di komputer.
Driver arduino terdapat pada direktori file arduino IDE yang sudah diinstal.

Gambar 1 driver arduino

Gambar 2 driver arduino sudah terinstal


Port yang digunakan arduino dipilih pada sofware arduino IDE

Gambar 3 proses pemilihan port yang digunakan arduino


B.

struktur dasar pada pemrograman arduino

Gambar 4 setup tipe data,variable dan mode pin

Gambar 5 program utama

C.

penulisan tipe data

gambar 6 contoh penulisan tipe data sebelum fungsi void setup()

Gambar 7 contoh penulisan tipe data pada main program

D.

Akses input output


2. Digital output

Gambar 8 contoh program digital output

Gambar 9 contoh rangkaian digital output pada arduino

3. Digital input

Gambar 10 contoh program digital input dengan output serial

Gambar 11 hasil pembacaan digital input yang ditampilkan pada serial monitor arduino
4. Analog read

Gambar 12 contoh program analog read dengan output serial

Gambar 13 hasil pembacaan analog yang ditampilkan pada serial monitor arduino

5. Analog output

Gambar 14 contoh program analog output dengan input analog

Gambar 15 contoh simulasi rangkaia n analog input-output pada proteus


E.
Control structure
1. Struktur fungsi IF

Gambar 16 contoh penggunaan fungsi IF


2. Struktur fungsi if else

Gambar 17 contoh penggunaan fungsi IF ELSE

Gambar 18 simulasi jika nilai input>512(kiri) dan nilai input<512 dengan menggunakan
fungsi if atau if else
3. Struktur fungsi if-elseif-else

Gambar 19 contoh program if-else if-else

Gambar 20 simulasi jika nilai input>255(kiri), 255<input<600(tengah) dan nilai


input>600(kanan) dengan menggunakan fungsi if-else if-else

4. Struktur fungsi while

Gambar 21 contoh program while

Gambar 22 simulasi jika nilai input<255(kiri) dan nilai input >255(kanan)


menggunakan while.
5. Struktur fungsi for

Gambar 23 contoh program menggunakan fungsi for.

Gambar 24 simulasi pada saat for pertama(kiri), kedua(tengan), dan ketiga(kanan)


dijalankan.

Anda mungkin juga menyukai