Anda di halaman 1dari 8

MODUL 2 PROGRAM LED BERDERET

Afief Rahman Hakim (2001197)


Asisten: Didin hardian
Tanggal Percobaan: 20/09/2022
EE313- Praktikum Sistem Digital Dan Mikroprosesor
LaboratoriumElektronikaIndustri–DepartemenPendidikanTeknikElektro

Abstrak RISC. [1]


Saat ini teknologi sudah menguasai dunia. Setiap Beberapa kemudahan fasilitas yang dapat dilihat
yang ada disekitar kita hampir menggunakan pada data sheet mikrokontroler Atmega 8535
sistem kontrol walau hal kecilpun. Sistem keluaran dari atmel ini antara lain :
mikrokontroller seperti arduino merunakan a) Kemudahan program dengan menggunakan
terobosan yang menyangkut barang-barang yang pemrograman bahasa C.
kecil dan dikendalikan oleh manusia untuk b) Proses download program yang cepat, antar
mengukur sesuatu atau melakukan sesuatu.. PC terhadap mikrokontroler.
Mikrokontroler merupakan sebuah chip yang
mempunyai input dan output serta kendali dengan c) Frekuensi clock maksimum 16 MHz.
program yang bisa ditulis dan dihapus dengan d) Jalur I/O 32 buah, yang terbagi dalam PortA,
cara khusus, salah satu jenis mikrokontroler yaitu PortB, PortC dan PortD.
Atmega 8535. Pada praktikum kali ini kami e) Analog to Digital Converter 10 bit sebanyak 8
pelakukan pervobaan program LED berdeket, input.
hasil dari praktikum tersebut yaitu kita dapat f) Timer/Counter sebanyak 3 buah.
membuat sketch program LED berderet,
merangkai lampu LED berderet dengan arduino, g) CPU 8 bit yang terdiri dari 32 register.
dan dapat menjalankan skecth program LED h) Watchdog Timer dengan osilator internal.
berderet dengan arduino. i) SRAM sebesar 512 byte.
Kata kunci: Arduino, Mikrokontroller. j) Memori Flash sebesar 8 Kbyte dengan
kemampuan read while write.
1. PENDAHULUAN k) Interrupt internal maupun eksternal.
l) Port komunikasi SPI.
Kemajian teknologi secara langsung te;ah
m) EEPROM sebesar 512 byte yang dapat
membantu umat manusia lebih mudah melakukan
diprogram saat operasi.
yang dianggap sulit. Semakin berkembangnya
zaman, teknologi sudah menguasai dunia ini. n) Analog Comparator.
Setiap yang ada disekitar kita hampir o) Komunikasi serial standar USART dengan
menggunakan sistem kontrol walau hal kecilpun. kecepatan maksimal 2,5 Mbps.
Sistem mikrokontroller seperti arduino merunakan Berikut konfigurasi pin Atmega 8535
terobosan yang menyangkut barang-barang yang
kecil dan dikendalikan oleh manusia untuk
mengukur sesuatu atau melakukan sesuatu.

2. STUDI PUSTAKA

Mikrokontroller
Mikrokontroler merupakan sebuah chip yang
mempunyai input dan output serta kendali
dengan program yang bisa ditulis dan dihapus
dengan cara khusus, salah satu jenis Gambar 2.1 Konfigurasi Pin Atmega8535
mikrokontroler keluaran dari atmel ialah (Sumber : http://tinyurl.com/86r23jw)
mikrokontroler Atmega 8535, mikrokontroler
Atmega 8535 merupakan keluarga dari AVR,
arsitektur mikrokontroler jenis AVR pertamakali
dikembangkan pada tahun 1996 oleh dua orang
mahasiswa Norwegian Institute of Technology
yaitu Alf-Egil Bogen dan Vegard Wollan.
Penamaan AVR sendiri merupakan kepanjangan
dari Alf and Vegard RISC atau Advanced Virtual
1
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
3. METODOLOGI

Alat dan bahan:


1. Kit praktikum Gerbang Logika NOR TTL dan
ParameterGerbang Logika
2. Laptop
3. Arduino

4. 1 buah project board


5. Power Supply
6. Osiloskop
7. Generator Sinyal
8. Kabel jumper secukupnya
9. 2 buah kabel Banana-Banana / Banana-Jepit
Buayamerah dan hitam.

Prosedur praktikum:
Percobaan 1

1. Siapkan 4 buah resistor 220Ω dan 4 buah LED.


2. Masing-masing kaki katoda LED dihubungkan
ke GND dengan resistor. Sedangkan keempat
LED tersebut dihubungkan berturut-turut
dengan pin 8, 9, 10, dan 11 pada board Arduino.
3. Buka program Arduino, dan ketiklah sketch
program berikut!

Setelah selesai membuat Sketch, lanjutnya


tekan tombol upload untuk mengirim Sketch
program ke board Arduino untuk dijalankan.
Tombol upload adalah menu panah arah ke
kanan di bawahnya menu Edit.
4. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board Arduino.
Ditandai tulisan “Compailing sketch” pada pojok
kiri bawah layar program Arduino. Setelah
selesai tulisan menjadi “Done uploading”.
5. Berapakah Flash dan RAM yang terpakai?
(Lihat pada terminal)
Flas RAM
h

6. Lihat apa yang terjadi pada rangkaian Arduino


dan jelaskan apa yang Anda dapat dari
pengamatan tersebut. Tuliskan hasil
2
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
pengamatan anda. 3. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
7. Gantikan kode diatas dengan kode berikut Arduino. Ditandai tulisan “Compailing sketch”
pada pojok kiri bawah layar program Arduino.
Setelah selesai tulisan menjadi “Done
uploading”.
4. Berapakah Flash dan RAM yang terpakai?
(Lihat pada terminal)
Flas RAM
Setel
h
ah selesai membuat Sketch, lanjutnya tekan
tombol upload untuk mengirim Sketch program
ke board Arduino untuk dijalankan. Tombol
upload adalah menu panah arah ke kanan di 5. Lihat apa yang terjadi pada rangkaian Arduino
bawahnya menu Edit. dan jelaskan apa yang Anda dapat dari
pengamatan tersebut. Tuliskan hasil
8. Tunggu beberapa saat untuk proses
pengamatan anda.
mengirimkan sketch program ke board Arduino.
Ditandai tulisan “Compailing sketch” pada pojok 6. Gambarkan sinyal yang terbaca oleh
kiri bawah layar program Arduino. Setelah oscilloscope.
selesai tulisan menjadi “Done uploading”. 7. Berapakah lebar pulsa pada saat pin HIGH
9. Berapakah Flash dan RAM yang terpakai? (5v) dan pin LOW (0v)
(Lihat pada terminal)
High Low
Flas RAM
h

Percobaan Kode ke-1


Lihat apa yang terjadi pada rangkaian Arduino
1. Gantikan kode diatas dengan kode berikut
dan jelaskan apa yang Anda dapat dari
pengamatan tersebut. Tuliskan hasil
pengamatan anda.

Percobaan 2
Sete
lah selesai membuat Sketch, lanjutnya tekan
tombol upload untuk mengirim Sketch
program ke board Arduino untuk dijalankan.
Tombol upload adalah menu panah arah ke
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
1. Sambungkan keluaran pin 8 arduino ke Arduino. Ditandai tulisan “Compailing sketch”
oscilloscope pada pojok kiri bawah layar program Arduino.
2. Gantikan kode diatas dengan kode berikut Setelah selesai tulisan menjadi “Done
uploading”.
3. Berapakah Flash dan RAM yang terpakai?
(Lihat pada terminal)
Flas RAM
h

Setelah selesai membuat Sketch, lanjutnya


tekan tombol upload untuk mengirim Sketch
program ke board Arduino untuk dijalankan. 4. Lihat apa yang terjadi pada rangkaian Arduino
Tombol upload adalah menu panah arah ke dan jelaskan apa yang Anda dapat dari
kanan di bawahnya menu Edit. pengamatan tersebut. Tuliskan hasil
pengamatan anda.
3
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
5. Gambarkan sinyal yang terbaca oleh 1. Gantikan kode diatas dengan kode berikut
oscilloscope
6. Berapakah lebar pulsa pada saat pin HIGH
(5v) dan pin LOW (0v), Berapakah ferkuensi
dari gelombang tersebut?
Hig Lo
h w

Setelah selesai membuat Sketch, lanjutnya


tekan tombol upload untuk mengirim Sketch
Percobaan Kode ke-2 program ke board Arduino untuk dijalankan.
1. Gantikan kode diatas dengan kode berikut Tombol upload adalah menu panah arah ke
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
Arduino. Ditandai tulisan “Compailing sketch”
pada pojok kiri bawah layar program Arduino.
Setelah selesai tulisan menjadi “Done
uploading”.
Setelah selesai membuat Sketch, lanjutnya 3. Berapakah Flash dan RAM yang terpakai?
tekan tombol upload untuk mengirim Sketch (Lihat pada terminal)
program ke board Arduino untuk dijalankan. Flas RAM
Tombol upload adalah menu panah arah ke h
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
4. Lihat apa yang terjadi pada rangkaian Arduino
Arduino. Ditandai tulisan “Compailing sketch”
dan jelaskan apa yang Anda dapat dari
pada pojok kiri bawah layar program Arduino.
pengamatan tersebut. Tuliskan hasil
Setelah selesai tulisan menjadi “Done
pengamatan anda.
uploading”.
5. Gambarkan sinyal yang terbaca oleh
3. Berapakah Flash dan RAM yang terpakai?
oscilloscope
(Lihat pada terminal)
Flas RAM 6. Berapakah lebar pulsa pada saat pin HIGH
h (5v) dan pin LOW (0v), Berapakah ferkuensi
dari gelombang tersebut?
Hig Lo
4. Lihat apa yang terjadi pada rangkaian Arduino
h w
dan jelaskan apa yang Anda dapat dari
pengamatan tersebut. Tuliskan hasil
pengamatan anda.
5. Gambarkan sinyal yang terbaca oleh
oscilloscope Percobaan Kode ke-4
6. Berapakah lebar pulsa pada saat pin HIGH 1. Gantikan kode diatas dengan kode berikut
(5v) dan pin LOW (0v), Berapakah ferkuensi
dari gelombang tersebut?
Hig Lo
h w

Setelah selesai membuat Sketch, lanjutnya


Percobaan Kode ke-3 tekan tombol upload untuk mengirim Sketch
4
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
program ke board Arduino untuk dijalankan. Flas RAM
Tombol upload adalah menu panah arah ke h
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
4. Lihat apa yang terjadi pada rangkaian Arduino
Arduino. Ditandai tulisan “Compailing sketch”
dan jelaskan apa yang Anda dapat dari
pada pojok kiri bawah layar program Arduino.
pengamatan tersebut. Tuliskan hasil
Setelah selesai tulisan menjadi “Done
pengamatan anda.
uploading”.
5. Gambarkan sinyal yang terbaca oleh
3. Berapakah Flash dan RAM yang terpakai?
oscilloscope
(Lihat pada terminal)
6. Berapakah lebar pulsa pada saat pin HIGH
Flas RAM
(5v) dan pin LOW (0v), Berapakah ferkuensi
h
dari gelombang tersebut?
Hig Lo
4. Lihat apa yang terjadi pada rangkaian Arduino h w
dan jelaskan apa yang Anda dapat dari
pengamatan tersebut. Tuliskan hasil
pengamatan anda.
5. Gambarkan sinyal yang terbaca oleh
oscilloscope Percobaan Kode ke-6
6. Berapakah lebar pulsa pada saat pin HIGH 1. Gantikan kode diatas dengan kode berikut
(5v) dan pin LOW (0v), Berapakah ferkuensi
dari gelombang tersebut?
Hig Lo
h w

Percobaan Kode ke-5 Setelah selesai membuat Sketch, lanjutnya


1. Gantikan kode diatas dengan kode berikut tekan tombol upload untuk mengirim Sketch
program ke board Arduino untuk dijalankan.
Tombol upload adalah menu panah arah ke
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
Arduino. Ditandai tulisan “Compailing sketch”
pada pojok kiri bawah layar program Arduino.
Setelah selesai tulisan menjadi “Done
uploading”.
Setelah selesai membuat Sketch, lanjutnya 3. Berapakah Flash dan RAM yang terpakai?
tekan tombol upload untuk mengirim Sketch (Lihat pada terminal)
program ke board Arduino untuk dijalankan. Flas RAM
Tombol upload adalah menu panah arah ke h
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
4. Lihat apa yang terjadi pada rangkaian Arduino
Arduino. Ditandai tulisan “Compailing sketch”
dan jelaskan apa yang Anda dapat dari
pada pojok kiri bawah layar program Arduino.
pengamatan tersebut. Tuliskan hasil
Setelah selesai tulisan menjadi “Done
pengamatan anda.
uploading”.
5. Gambarkan sinyal yang terbaca oleh
3. Berapakah Flash dan RAM yang terpakai?
oscilloscope
(Lihat pada terminal)
5
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
6. Berapakah lebar pulsa pada saat pin HIGH 4. HASIL DAN ANALISIS
(5v) dan pin LOW (0v), Berapakah ferkuensi
dari gelombang tersebut? Pada praktikum ini kami mencari nilai Flash dan
RAM yang dipakai dan dilihat pada terminal yang
Hig Lo muncul dilaptop, lalu menggambarkan sinyal yang
h w muncul pada layar oscilloscope. Selain itu, kami
mencari lebar pulsa pada saat pi HIGH (5 V) dan
pin LOW (0 V). Percobaan diatas dilakukan secara
terus menerus dengan kode yang bebeda, sampai
7 kali percobaan seperti yang tertera pada langlah
Percobaan Kode ke-7 percobaan. Berikut hasil dan analisis praktikum
program LED berdeket:
1. Gantikan kode diatas dengan kode berikut

Setelah selesai membuat Sketch, lanjutnya


tekan tombol upload untuk mengirim Sketch
program ke board Arduino untuk dijalankan.
Tombol upload adalah menu panah arah ke
kanan di bawahnya menu Edit.
2. Tunggu beberapa saat untuk proses
mengirimkan sketch program ke board
Arduino. Ditandai tulisan “Compailing sketch”
pada pojok kiri bawah layar program Arduino.
Setelah selesai tulisan menjadi “Done
uploading”. Hasil Percobaan 1
3. Berapakah Flash dan RAM yang terpakai?
(Lihat pada terminal) Flash RAM
Flas RAM
h 1034 bytes (3 %) 9 bytes (0 %)
Of Program Storage Of Dynamic Memory
Space
4. Lihat apa yang terjadi pada rangkaian Arduino
dan jelaskan apa yang Anda dapat dari
pengamatan tersebut. Tuliskan hasil Flash RAM
pengamatan anda.
5. Gambarkan sinyal yang terbaca oleh 612 bytes (1 %) 9 bytes (0 %)
oscilloscope Of Program Storage Of Dynamic Memory
Space
6. Berapakah lebar pulsa pada saat pin HIGH
(5v) dan pin LOW (0v), Berapakah ferkuensi
dari gelombang tersebut? Hasil Percobaan 2

Hig Lo
h w

6
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
Space

Hig Lo

Flash RAM h w

864 bytes (2 %) 9 bytes (0 %) 200 ns 300 ns


Of Program Storage Of Dynamic Memory
Space Frekuensinya 2 Mhz

Percobaan Kode ke-3


Hig Lo
h w

1 ms 1 ms

Percobaan Kode ke-1

Flash RAM

488 bytes (1 %) 11 bytes (0 %)


Flash RAM Of Program Storage Of Dynamic Memory
Space
734 bytes (2 %) 9 bytes (0 %)
Of Program Storage Of Dynamic Memory Hig Lo
Space
h w

250 ns 600 ns
Hig Lo
h w Frekuensinya 1.229 Mhz

3 ms 3,5 ms
Percobaan Kode ke-4
Frekuensinya 147.150 Khz

Percobaan Kode ke-2

Flash RAM

45 bytes (1 %) 9 bytes (0 %) Flash RAM


Of Program Storage Of Dynamic Memory
7
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI
496 bytes (1 %) 11 bytes (0 %) Percobaan Kode ke-6

Of Program Storage Of Dynamic Memory


Space

Hig Lo
h w

200 ns 900 ns

Frekuensinya 887 Khz Flash RAM

Percobaan Kode ke-5 456 bytes (1 %) 9 bytes (0 %)


Of Program Storage Of Dynamic Memory
Space

Hig Lo
h w
Flash RAM
400 ns 224 Ms
518 bytes (1 %) 13 bytes (0 %)
Of Program Storage Of Dynamic Memory
Frekuensinya 1.59 Mhz
Space
5. KESIMPULAN
Hig Lo Pada praktikum kali ini telah dilakukan percobaan
h w program LED berderet menggunakan arduino dan
mikrokontroller. Dengan menentukan nilai flash,
RAM pada suatu program dan mencari lebar pulsa
240 ns 1550 ns
pin High dan Low nya dari grafik yang dihasilkan.
Dari percobaan tersebut dapat disimpulkan
Frekuensinya 830 Khz bahwa :
Pada percobaan 1 mempunya nilai Flash 1034
Percobaan Kode ke-6 bytes (3 %) dan nilai RAM 9 bytes (0 %). Pada
Percobaan 2 mempunyai nilai Flash 864 bytes (2
%) dan nilai RAM 9 bytes (0 %). Dipercobaan ke 2
ini ada beberapa kali percobaan lagi dengan kode
yang berbeda-beda sebanyak 7 kali, dari hasil
yang diperoleh didapatkan nilai lebar pulsa yang
semakin besar, bisa dilihat pada grafik dan nilai
Flash RAM LOW yang diperoleh mulai dari 300 ns-11 Ms.
Akan tetapi nilai HIGH yang diperoleh tidak
meningkat juga tidak konstan dan berada pada
904 bytes (2 %) 13 bytes (0 %)
range 200-240 ns dan 400 ns. Serta dilihat dari
Of Program Storage Of Dynamic Memory frekuensi yang dihasilkan semakin menurun.
Space
DAFTAR PUSTAKA
Hig Lo [1] Setiadi, I. (2012). Perancangan dan
Pembuatan Rangkaian Mikrokontroler
h w dengan Menggunakan Mikrokontroler
Atmega 8535 Sebagai Training KIT
200 ns 11 Ms Laboratorium Teknik Elektro. 5-6.

Frekuensinya 817 Khz


8
Laporan Praktikum – Laboratorium Elektronika Indsutri – FPTK UPI

Anda mungkin juga menyukai