TEKKOM C
LAPORAN 1
Tanggal TandaTangan
Nama NIM
Kumpul Praktikan Asisten
Angga Ria Syahputra PMM3
LEMBAR ASISTENSI
Nama : Angga Ria Syahputra
NIM : PMM3
Praktikum : Sistem Mikroprosessor
Kelas : TEKOM C
1.
2.
3.
4.
5.
6.
7.
8.
Praktikum 1
A. Tujuan Praktikum
Mahasiswa mampu mengetahui dasar dasar dari struktur sebuah sistem
kendali LED pada arduino dan mampu merakit, menyusun, dan
mengendalikan LED pada arduino tersebut.
B. Teori Dasar
Arduino adalah mikrokontroler serbaguna yang memungkinkan
untuk diprogram. Program di Arduino biasanya dinamakan dengan Sketch.
Dengan menuliskan sketch, maka dapat memberikan beberapa intruksi
yang akan membuat Arduino melaksanakan tugas sesuai dengan instruksi-
instruksi yang diberikan. Selain itu, sketch juga dapat diubah sesuai
dengan kebutuhan dan waktu yang diinginkan
Arduino Uno menggunakan sebuah mikrokontroler ATmega328
yang dibuat oleh Atmel Comporarton dengan kecepatan 8-bit transfer data.
Arduino Uno memiliki SRAM atau Static Random Access Memory
sebesar 2KB yang digunakan sebagai memori kerja selama sketch
dijalankan. Arduino Uno juga memiliki EEPROM, atau Electrically
Erasable Programmable Read-Only Memory sebesar 1KB yaitu memori
yang dapat digunakan untuk menyimpan data secara permanen dan Flash
Memory yang digunakan untuk menyimpan sketch (Program)
d. LED
e. Resistor
g. Laptop
h. Arduino IDE
D. Langkah Kerja
1. Siapkan alat dan bahan,
2. Masukkan LED pada port vertikal breadboard,
4. Ambil kabel jumper male to male lalu masukkan ujung satu ke port
horizontal yang sejajar dengan resistor tadi dan ujung lainnya ke pin
GND ke Arduino UNO,
5. Ambil kabel jumper male to male lalu masukkan ujung satunya ke port
vertikal yang sejajar dengan kaki positif dari LED dan ujung lainnya
ke pin digital 8 pada Arduino UNO,
6. Lalu ketikkan sintaks berikut pada Arduino IDE,
int LED=8;
void setup() {
// put your setup code here, to run once:
pinMode(LED, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED, HIGH);
delay(100);
digitalWrite(LED, LOW);
delay(100);
}
7. Tekan ceklis untuk compile sintaks dan tanda panah untuk
mengupload sintaks
8. Tambahkan 1 LED dan masukkan ke port vertikal di samping LED
pertama tadi
void setup() {
// put your setup code here, to run once:
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
delay(100);
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
delay(100);
digitalWrite(LED1, HIGH);
digitalWrite(LED2, LOW);
delay(100);
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
delay(100);
}
12. Tekan ceklis untuk compile sintaks dan tanda panah untuk
mengupload sintaks