MIKROPROSESSOR
Nim : 201931182
Nama : Amanda Atikasari
Kelas :A
Paraf Asisten
Praktikum Mikroprosesor BUKU PETUNJUK PRAKTIKUM
Institut Teknologi PLN 2021 EMBEDDED SYSTEM LABORATORY
PERCOBAAN I
I. Tujuan
II. Teori
VirtualBreadboard atau disebut juga dengan VBB adalah simulasi dan lingkungan
pengembangan untuk aplikasi embedded yang menggunakan mikrokontroler. Sangat mudah
digunakan dan dapat menggantikan protoboard untuk bereksperimen dengan desain baru.
VBB mensimulasikan banyak PIC16 dan perangkat mikrokontroler PIC18 dengan sekarang
Arduino dan emulasi Netduino. Selain berbagai komponen simulasi seperti LCD, Servos, logika
dan lain IO perangkat yang dapat digunakan untuk model dan mensimulasikan sirkuit tingkat
tinggi.
LED atau singkatan dari Light Emitting Diode adalah salah satu komponen elektronik yang tidak
asing lagi di kehidupan manusia saat ini. LED saat ini sudah banyak dipakai, seperti untuk
penggunaan lampu permainan anak-anak, untuk rambu-rambu lalu lintas, lampu indikator
peralatan elektronik hingga ke industri, untuk lampu emergency, untuk televisi, komputer,
pengeras suara (speaker), hard disk eksternal, proyektor, LCD, dan berbagai perangkat elektronik
lainnya sebagai indikator bahwa sistem sedang berada dalam proses kerja, dan biasanya
berwarna merah atau kuning. LED ini banyak digunakan karena komsumsi daya yang
dibutuhkan tidak terlalu besar dan beragam warna yang ada dapat memperjelas bentuk atau huruf
yang akan ditampilkan. dan banyak lagi.
III. Alat-alat
PC lengkap
1. Buka software virtual breadboard pada komputer anda masing – masing dengan software
VBB 4.3.8
2. Tampilan antarmuka halaman utama dari sorftware virtual breadboard. Dimana terdapat
toolbar yang membantu dalam menggunakan simulasi arduino.
3. Gunakan Arduino Source Project pada virtual breadboard pada komputer anda masing-
masing. Dalam memasukan program arduino ke dalam simulasi.
const
void setup() {
pinMode(ledPin, OUTPUT);
void loop()
V. Tugas pendahuluan
4. Sebutkan macam-macam jenis LED yang anda ketahui, tulislah penjelasan nya?
Jawab:
1. Virtual Breadboard merupakan sebuah aplikasi simulator virtual yang biasa digunakan
untuk mengembangkan sebuah embedded system dimana aplikasi simulator tersebut
mudah digunakan juga sebagai pengganti prototipe breadboard atau sebuah perangkat
keras atau hardware yang digunakan untuk praktikum maupun mengembangkan sebuah
embedded system. Virtual Breadboard mensimulasikan banyak PIC 16 dan perangkat
microcontroller PIC 18 yang dimana dengan sekarang itu Arduino dan emulasi Netduino.
Adapun dalam aplikasi virtual breadboard terdapat beberapa toolbar yang digunakan
beberapa diantaranya user I/O, Servis, Logika, dan lainnya yang menjadi pendukung
simulator.
2. LED merupakan singkatan dari Light Emitting Diode adalah semikonduktor yang
berfungsi untuk memancarkan cahaya monokromatik yang tidak koheren ketika diberi
tegangan maju. Warna yang dihasilkan bermacam-macam, tergantung pada bahan yang
menjadi bahan dasar pembuatannya. Bentuk umum LED atau Light Emitting Diode
seperti sebuah lampu bohlam yang berukuran kecil bahkan sangat kecil sehingga
bentuknya tersebut memudahkan untuk memasangkan ke perangkat elektronika yang
membutuhkannya. Arus yang mengalirinya cukup rendah yaitu sekitar 20mA sehingga
jika dialiri arus lebih tinggi LED oleh karena itu dipasangkan resistor sebagai jembatan
arus. LED saat ini sudah banyak dipakai, seperti untuk penggunaan lampu permainan
anak-anak, untuk rambu-rambu lalu lintas, lampu indikator peralatan elektronik hingga ke
industri, untuk lampu emergency, untuk televisi, komputer, pengeras suara (speaker),
hard disk eksternal, proyektor, LCD, dan berbagai perangkat elektronik lainnya sebagai
indikator bahwa sistem sedang berada dalam proses kerja. LED ini banyak digunakan
karena komsumsi daya yang dibutuhkan tidak terlalu besar dan beragam warna yang ada
dapat memperjelas bentuk atau huruf yang akan ditampilkan. dan banyak lagi.
e. Ukurannya kecil sehingga sangat praktis untuk digunakan pada perangkat elektronika.
5. Light Emitting Dioda atau LED memiliki dua kutub yaitu kutub negative dan kutub
positif. LED hanya akan memancarkan cahaya apabila dialiri tegangan maju dari Anoda
menuju ke Katoda. LED terdiri dari sebuah chip semikonduktor yang dilakukan suatu
proses untuk menambah ketidakmurnian pada semikonduktor murni atau dengan kata lain
di doping, yang akan menghasilkan karakteristik kelistrikan yang diinginkan. Ketika LED
dialiri tegangan maju yaitu dari anoda menuju ke katoda sehingga kelebihan elektron
kutub negatifnya maka material akan berpindah ke wilayah yang kelebihan hole atau
lubang dari wilayah yang bermuatan positif. Saat elektron berjumpa dengan hole maka
akan melepaskan photon dan memancarkan cahaya monokromatik atau satu warna.
Jawab:
1. Prinsip kerja Virtual Breadboard sebagai pengganti papan beardboard yang menjadi
simulasi praktikum atau eksperimen untuk membuat sebuah design yang baru dimana di
dalamnya telah terdapat beberapa toolbar pendukung untuk melakukan praktikum
simulasi virtual dan mengembangkannya juga menunjukkan apakah source code yang di
inputkan dalam pembuatan dan perkembangannya memperoleh keberhasilan atau tidak.
2. Pada percobaan praktikum yang pertama, yang mencoba membuat sebuah delay dari
nyala dan matinya satu buah lampu LED yang terpasang pada ardiuno. Untuk Arduino
kita dapat mengambilnya dari toolbar ardiuno dan memilih yang standart, dan untuk
mengambil satu buah lampu LED nya dari toolbar user IO. Untuk dapat menghidupkan
LED yang terpasang tersebut, diperlukan source code untuk memerintahkannya. Pertama-
tama mendeklarasikan dengan int untuk LED nya, kemudian pada void setup itu
bertujuan sebagai suatu function yang menunjukkan bahwa dari int untu LED akan terjadi
suatu OUTPUT yang diinginkan. Kemudian ada void loop yang menjadi function
perulangan untuk melakukan terjadinya delay waktu menyala dan hidupnya LED yang
terpasang. Untuk merunning sebaiknya jangan lupa untuk menyimpan terlebih dahulu
atau save all dan mengganti settingan atau peraturan application di properties dari manual
ke source code agar bisa running dan menghasilkan output yang diinginkan.
Amanda Atikasari
Amanda Atikasari
Nim ganjil
Nim genap
1. Analisa :
Pada laporan praktikum pertama, lampu LED yang menyala warna dan etaknya
dibedakan sesuai nim ganjil maupun nim genap. Karena saya nim genap maka
mendapatkan lampu LED yang menyala yaitu warna biru. Untuk mengganti warna lampu
LED dengan cara menekan led yang terpasang kemudian di properties ubah warna di
colour yang tertera. Di source code yang saya buat, menghasilkan lampu LED yang akan
menyala pertama kali yaitu lampu LED berwarna biru kemudian dilanjut yang menyala
selanjutnya LED berwarna merah dengan delay untuk menyalakan lampu selanjutnya
sebesar 1500 waktu dan waktu delay untuk mematikannya sebesar 500 waktu delay.
2. Kesimpulan :
Setelah mencoba memberikan waktu yang berbeda untuk menghidupkan lampu
LED dan mematikan lampu LED diperoleh kesimpulan bahwa semakin besar delay
waktu yang di inputkan maka jeda waktu untuk menghidupkan maupun mematikan
lampu LED akan semakin lama begitu pun sebaliknya semakin kecil waktu delay yang di
inputkan maka semakin cepat lampu LED akan menyala dan mati.
3. Source program (Screen Shoot dari Aplikasi VBB dan beri watermark) :
Amanda Atikasari
Amanda Atikasari
Amanda Atikasari
Amanda Atikasari
4. Hasil Program (Screen Shoot dari Aplikasi VBB dan beri watermark) :
Amanda Atikasari
Paraf
Nilai Keterangan
Assisten