Anda di halaman 1dari 6

A.

Sejarah Singkat
Tesis dari Hernando Barragan dan dikembangkan oleh Massimo Banzi dan
David Cuartielles
Tujuan= untuk membuat perangkat mudah dan murah,
B. Pengertian Mikrokontroler
Mikrokontroler = chip IC (integrated circuit) ,digunakan untuk mengontrol
peralatan elektronik( “pengendali kecil”)

C. Fungi Mikrokontroler
Mikrokontroler digunakan dalam alat yang dikendalikan secara otomatis,
seperti sistem kontrol mesin, remote control, mesin kantor, peralatan rumah
tangga, alat berat, dan mainan
D. Keuntungan dan Kelebihan Penggunaan Mikrokontroler :
1. Sistem elektronik lebih ringkas,
2. Rancang bangun sistem elektronik lebih cepat ,sebagian besar sistem
merupakan perangkat lunak yang mudah dimodifikasi,
3. Gangguan lebih mudah ditelusuri karena sistemnya yang kompak.
4. Penggerak menggunakan bahasa pemrograman assembly yang mudah
dimengerti tanpa banyak perintah.
5. Tersusun dalam satu chip /komputer mini yang dapat bekerja secara
inovatif sesuai kebutuhan sistem.
6. Sistem running bersifat mandiri tanpa tergantung komputer.
7. Harga lebih murah dan mudah didapat.

E. Board Arduino Uno


ARDUINO adalah salah satu mikrokontroler yang bersifat open source, yang
membuat setiap orang bisa membuat perangkat lunak yang dapat
berinteraksi dengan perangkat keras lainya melalui berbagai pin input analog
dan pin input atau output digital.
Bootloader= program yang ada di dalam chip/mikrokontroler dan akan
dijalankan pertama kali saat mikrokontroler dijalankan.

F. Bagian-bagian Board Arduino Uno


Fungsi dari beberapa komponen yang melekat pada papan Arduino Uno :
1. Power USB/USB Plug :menghubungkan papan Arduino dengan komputer
atau power bank lewat koneksi USB sebagai supply listrik.
16. Pin GND (Ground) : Sebagai pin arus listrik negatif dalam sirkuit elektronik.
Ground merupakan akhir dari setiap jalur arus listrik.
11. IC Mikrokontroler : IC atau Integrated Circuit merupakan “otak” dari papan
Arduino yang akan diprogram untuk mengatur pin digital dan pin analog.
G. Hadware Pendukung Arduino Uno : Untuk dirangkaikan dengan board
Arduino Uno
a. Project Board/BreadBoard 830 Points dan 170 Points (ukuran lain, 400 dan

25points)

b. Kabel USB & Kabel Jumper (M-F, F-F dan M-M) dan Lampu LED

A. Jalur Project Board/BreadBoard


BreadBoard/project board/protoboard =
Dasar konstruksi sebuah sirkuit elektronik dari suatu rangkaian elektronik yang belum
disolder atau papan yang berisi lobang dan sambungan yang disusun sedemikian rupa
yang digunakan untuk membuat rangkaian elektronik tanpa perlu menyolder.
Jenis-jenis breadboard ditentukan berdasarkan banyak lubang =830 , 400 , 170
Hal terpenting yang harus diketahui sebelum menggunakan project board ini yaitu
memahami dengan baik bagaimana jalur yang saling terhubung antara satu lobang
dengan lainnya, seperti pada gambar breadboard 400 lobang berikut ini.

B. Memasang Lampu LED


Lampu LED (Light Emitting Diode) atau blinking LED mempunyai 2 kaki sebagai
input arus listrik. Bagian dalam lampu led juga memiliki 2 bagian atau biasa disebut lead
frame dengan ukuran yang berbeda. Kaki lampu led dipasang pada jalur IC, baik jalur
utama IC 1 maupun jalur utama IC 2. Kedua kaki lampu led adalah :
1. Anoda atau Positif(+).kaki lebih panjang dan lead frame lebih kecil.
2. Katoda atau Negatif (-). kaki lebih pendek dan lead frame lebih besar.
Hanya memiliki 3 buah pin ,jika memasang lebih dari 3 buah lampu LED maka diperlukan
jalur GND tambahan = membuat sistem paralel jalur GND melalui jalur listrik negatif.
C. Arduino IDE
Memprogram board Arduino, dibutuhkan IDE (Integrated Development Environment).

Interface Arduino IDE seperti berikut ini :

Fungsi Interface Arduino IDE:


1. Menubar /Menu IDE Arduino : terdiri dari ,File,Edit,Sketch,Tools,Help

⮚ Menu File = berinteraksi dengan file

⮚ Menu Edit = mengedit program yang sedang ditulis di sketch. Editor.

⮚ Menu Sketch = mem-verify, meng-upload sketch.

⮚ Menu Tools = memanggil tools pendukung software Arduino.

⮚ Menu Help berisi bantuan/catatan yang dibutuhkan jika ada pertanyaan.


2. Verify : untuk memverifikasi terlebih dahulu sketch yang dibuat.
3. Upload : mengupload sketch ke board Arduino.
4. New Sketch : Membuka window dan membuat sketch baru
5. Open Sketch : Membuka sketch yang sudah pernah dibuat = file .ino
6. Save Sketch : menyimpan sketch, tidak mengcompile.
7. Serial Monitor : jendela komunikasi serial yang menunjukan data yang
dipertukarkan antara arduino dan komputer selama beroperasi.
8. Tab Program : operasi file program/sketch, mengganti nama sketch, menambah
tab sketch baru,
9. Tempat/Area Sketch : area menuliskan dan mengedit sketch
10.Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi akan muncul di sini,
11.Konsole/ Jendela debug : kesalahan programming akan muncul di jendela ini.
12.Baris Sketch : menunjukkan posisi baris kursor yang sedang aktif pada sketch.
13.Informasi Port : menginformasikan nomor port usb komputer yang digunakan

D. Sketch Arduino
Program pada Arduino terbagi menjadi tiga bagian utama yaitu Structure, Values
dan function.
1. Structure : struktur kode pada arduino yaitu berisi fungsi setup() dan loop().

⮚ setup() : dipanggil pertama kali ketika menjalankan sketch, yang digunakan


sebagai tempat inisialisasi variable, pin mode, penggunaan library
dijalankan sekali ketika board dinyalakan atau di-reset.

⮚ loop() : mengeksekusi perintah program yang telah dibuat secara berulang-ulang.

2. Values : variabel atau konstanta sesuai type data yang didukung Arduino.
3. Function :membuat fungsi/potongan-potongan kode sketch yang melakukan tugas
tertentu kemudian kembali ke asal kode dari mana fungsi itu “dipanggil”.

pinMode(2, digitalWrite(2,
OUTPUT); HIGH);

F. Lampu LED Berkedip / Blinking (HIGH/True {1}= LED , LOW/False {0}= ED)
delay(n) berarti selang waktu tunggu/pause selama n per 1000 milidetik,
sehingga delay(1000); berarti selang waktu tunggu/pause selama 1 detik.

Anda mungkin juga menyukai