Anda di halaman 1dari 8

1.

1 Mikrokontroller
Dalam diskusi sehari-hari mikrokontroller sering dikenal dengan sebut μC, uC, atau
MCU. Terjemahan bebas dari pengertian tersebut, bisa dikatakan bahwa mikrokontroller
adalah komputer yang berukuran mikro dalam satu chip IC (integrated circuit) yang terdiri
dari processor, memory, dan antarmuka yang bisa diprogram. Jadi disebut komputer
mikro karena dalam IC atau chip mikrokontroller terdiri dari CPU, memory, dan I/O
yang bisa kita kontrol dengan memprogramnya. I/O juga sering disebut dengan GPIO
(General Purpose Input Output Pins) yang berarti : pin yang bisa kita program sebagai input
atau output sesuai kebutuhan

Gambar 1.1 Board Arduino Uno


Board Arduino terdiri dari hardware / modul mikrokontroller yang siap pakai dan
software IDE yang digunakan untuk memprogram sehingga kita bisa belajar dengan mudah.
Kelebihan dari Arduino yaitu kita tidak direpotkan dengan rangkaian minimum sistem dan
programmer karena sudah built in dalam satu board.

1.2 Arduino IDE


Untuk memprogram board Arduino, diperlukan aplikasi IDE (Integrated
Development Environment) bawaan dari Arduino. Aplikasi ini berguna untuk membuat,
membuka, dan mengedit source code Arduino (Sketches, para programmer menyebut source
code arduino dengan istilah "sketches"). Selanjutnya, jika kita menyebut source code
yang ditulis untuk Arduino, kita

sebut "sketch" juga ya :). Sketch merupakan source code yang berisi logika dan algoritma
yang akan diupload ke dalam IC mikrokontroller (Arduino).

1
Gambar 1.2 Interface Arduino IDE

Interface Arduino IDE tampak seperti gambar 1.2. bagian-bagian IDE Arduino
terdiri dari:
➢ Verify : pada versi sebelumnya dikenal dengan istilah Compile. Sebelum
aplikasi diupload ke board Arduino, biasakan untuk memverifikasi terlebih
dahulu sketch yang dibuat. Jika ada kesalahan pada sketch, nanti akan muncul error.
Proses Verify / Compile mengubah sketch ke binary code untuk diupload ke
mikrokontroller.
➢ Upload : tombol ini berfungsi untuk mengupload sketch ke board
Arduino. Walaupun kita tidak mengklik tombol verify, maka sketch akan di-
compile, kemudian langsung diupload ke board. Berbeda dengan tombol verify
yang hanya berfungsi untuk memverifikasi source code saja.
➢ New Sketch : Membuka window dan membuat sketch baru.
➢ Open Sketch : Membuka sketch yang sudah pernah dibuat. Sketch yang dibuat
dengan IDE Arduino akan disimpan dengan ekstensi file .ino
➢ Save Sketch : menyimpan sketch, tapi tidak disertai mengcompile.
➢ Serial Monitor : Membuka interface untuk komunikasi serial.

➢ Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi akan muncul


di sini, misal "Compiling" dan "Done Uploading" ketika mengcompile dan
mengupload sketch ke board Arduino.
➢ Konsol : Pesan-pesan yang dikerjakan aplikasi dan pesan-pesan tentang
sketch akan muncul pada bagian ini. Misal, ketika aplikasi mengcompile atau ketika
2
ada kesalahan pada sketch yang kita buat, maka informasi error dan baris akan
diinformasikan di bagian ini.
➢ Baris Sketch : bagian ini akan menunjukkan posisi baris kursor yang
sedang aktif pada sketch.
➢ Informasi Port : bagian ini menginformasikan port yang dipakah oleh
board Arduino.

3
PERCOBAAN 1: ON-OFF LED
Langkah-langkah membuatnya :
1. Rangkailah rangkaian on-off led serperti yang terlihat pada Gambar 1.1
2. Tulis program pada sketch dan upload ke Arduino

Gambar 1.3 Rangkaian on-off Led


Sketch:

Hal yang harus diperhatikan:


1. kaki led harus memperhatikan polaritas, kaki panjang mengarah ke pin arduino
dan kaki pendek mengarah ke gnd.

2. mintalah instruktur untuk memeriksa rangkain yang telah dirangkai di


protoboard.
PERCOBAAN 2: BLINK LED
Langkah percobaan:
1. Rangkailah rangkaian blink led serperti yang terlihat pada Gambar 1.4
2. Tulis program pada sketch dan upload ke Arduino

Gambar 1.4 Rangkaian Blikn Led


Sketch :

Latihan :
1. Buatlah sistem led berjalan dari kanan ke kiri
2. Buatlah sistem running led, mulanya semua led dalam kondisi on.
selanjutnya led akan off satu per satu dari tengah sampai ke samping.
PERCOBAAN 3: Tombol 1
Langkah percobaan:
1. Rangkailah rangkaian tombol 1 serperti yang terlihat pada Gambar dibawah.
2. Tulis program pada sketch dan upload ke Arduino

Sketch :
PERCOBAAN 4: Tombol 2
1. Rangkailah rangkaian tombol 1 serperti yang terlihat pada Gambar dibawah.
2. Tulis program pada sketch dan upload ke Arduino

Sketch:
PERCOBAAN 5: LCD Karakter
1. Rangkailah rangkaian LCD karakter serperti yang terlihat pada Gambar dibawah.
2. mintalah instruktur untuk mengecek rangkainnya.
3. Tulis program pada sketch dan upload ke Arduino

Sketch

“Menyenangkan”

Anda mungkin juga menyukai