jurnal praktikum mikroprosesor

50
JURNAL PRAKTIKUM MIKROPROSESOR NAMA : LINDASARI NIM : 60200114027 KELAS : TI.A / 014 Laboratorium Mikroprosesor Jurusan Teknik Informatika Fakultas Sains & Teknologi UIN Alauddin Makassar 2015

Upload: ahmad-muyassar

Post on 27-Jan-2016

432 views

Category:

Documents


21 download

DESCRIPTION

Jurnal

TRANSCRIPT

JURNAL PRAKTIKUM

MIKROPROSESOR

NAMA : LINDASARI

NIM : 60200114027

KELAS : TI.A / 014

Laboratorium MikroprosesorJurusan Teknik InformatikaFakultas Sains & TeknologiUIN Alauddin Makassar2015

INPUT OUTPUT DIGITAL

MODUL I

INPUT / OUTPUT (I/O) DIGITAL

A. Tujuan Percobaan

1. Mengetahui prinsip kerja mikrokontroler sebagai pusat pengolahan data

digital.

2. Mengetahui cara menginstalisasi pin I/O pada Arduino.

3. Mampu menggunakan board Arduino yang diintegrasikan dengan device I/O

digital, khususnya tombol dan led.

B. Teori Dasar

INPUT OUTPUT DIGITAL

INPUT OUTPUT DIGITAL

INPUT OUTPUT DIGITAL

C. Alat dan Bahan

1 set PC/Laptop yang sudah terinstal Arduino IDE

1 buah Arduino Uno

1 buah Breadboard

4 buah resistor 330Ω

4 buah Led

2 buah push button

1 buah multimeter

Jumper secukupnya

INPUT OUTPUT DIGITAL

D. Percobaan- percobaan

1. Percobaan 1: output digital

a. Target Percobaan

Melakukan percobaan blinking Led dan running Led.

b. Rangkaian Percobaan

c. Prosedur percobaan

INPUT OUTPUT DIGITAL

d. Listing Program dan Penjelasannya

blinking Led

running Led

INPUT OUTPUT DIGITAL

e. Hasil Pengamatan

Mengukur tegangan pin yang terhubung pada masing-masing led dalam

kondisi mati dan nyala

No. Led Kondisi Tegangan (V)

1 Led 1Mati

Nyala

2 Led 2Mati

Nyala

3 Led 3Mati

Nyala

4 Led 4Mati

Nyala

f. Analisa Hasil Pengamatan

INPUT OUTPUT DIGITAL

2. Percobaan 2: input output digital

a. Target Percobaan

Blinking Led saat button 1 ditekan dan running Led saat button 2 ditekan.

b. Rangkaian Percobaan

c. Prosedur percobaan

INPUT OUTPUT DIGITAL

d. Listing Program dan Penjelasannya

e. Hasil Pengamatan

Mengukur tegangan pin Arduino yang terhubung pada button

No. Button Kondisi Tegangan (V)

1 Button 1Ditekan

Tidak ditekan

2 Button 2Ditekan

Tidak ditekan

f. Analisa Hasil Pengamatan

INPUT OUTPUT DIGITAL

E. Tanya Jawab

Pertanyaan:

1. Apa yang dimaksud dengan signal digital?

2. Apa yang dimaksud dengan input dan output ?

3. Pisahkan komponen input dan output mikrokontroler dari komponen-

komponen berikut: led, push button, keypad, LCD, seven segmen,

photodiode, dot matriks, LDR, buzzer, motor DC, mic, kamera, dipt-switch.

4. Code program apa saja yang sering digunakan dalam Arduino terkait

dengan input output digital.

Jawaban:

INPUT OUTPUT DIGITAL

1.

INPUT OUTPUT DIGITAL

F. Kesimpulan dan Saran

INPUT OUTPUT ANALOG

MODUL IIINPUT OUTPUT ANALOG

A. Tujuan Percobaan

1. Mengetahui prinsip kerja penggunaan input output analog pada Arduino

2. Mengetahui cara menginstalisasi pin I/O analog pada Arduino.

3. Mampu menggunakan board Arduino yang diintegrasikan dengan input

analog, khususnya potensiometer dan LDR dengan output Led dan LCD.

B. Teori Dasar

INPUT OUTPUT ANALOG

INPUT OUTPUT ANALOG

INPUT OUTPUT ANALOG

C. Alat dan Bahan

1 set PC/Laptop yang sudah terinstal Arduino IDE

1 buah Arduino Uno

1 buah Breadboard

1 buah Led

1 buah resistor 330Ω

2 buah potensiometer 5KΩ

1 buah sensor LDR

1 buah LCD 16x2

1 buah multimeter

Jumper secukupnya

INPUT OUTPUT ANALOG

D. Percobaan- percobaan

1. Percobaan 1: Fading Led

a. Target Percobaan

Intensitas cahaya pada Led sesuai dengan nilai analog yang terbaca

pada pin analog Arduino.

b. Rangkaian Percobaan

c. Prosedur percobaan

INPUT OUTPUT ANALOG

d. Listing Program dan Penjelasannya

e. Hasil Pengamatan

Mengatur intensitas cahaya yang masuk ke LDR, kemudian mengukur

tegangan pin yang terhubung pada LDR dan led

No.LDR LED

Perilaku ke LDR Teg (V) Kondisi Teg (V)

1 Ditutup rapat

2 Sedikit terbuka

3 Tidak ditutup

4 Disorot cahaya

f. Analisa Hasil Pengamatan

INPUT OUTPUT ANALOG

2. Percobaan 2:

a. Target Percobaan

Mengatur nilai potensiometer dan ditampilkan nilai analog dan tegangan

pin A1 pada LCD 16x2.

b. Rangkaian Percobaan

c. Prosedur percobaan

INPUT OUTPUT ANALOG

d. Listing Program dan Penjelasannya

INPUT OUTPUT ANALOG

e. Hasil Pengamatan

Mengatur nilai potensio pada 5 keadaan berbeda kemudian mengukur

tegangan pin yang terhubung pada potensiometer dan membaca nilai

analog dan tegangan pada LCD.

No. Tegangan pin A1(V)Tampilan LCD

Analog Tegangan (V)

1

2

3

4

5

f. Analisa Hasil Pengamatan

INPUT OUTPUT ANALOG

E. Tanya Jawab

Pertanyaan:

1. Apa yang dimaksud dengan signal Analog?

2. Berapa nilai analog yang terbaca pada Arduino untuk tegangan 2,3V

dengan referensi 5V ?

3. Jelaskan fungsi-fungsi code program yang ada pada library "LiquidCrystal" !

Jawaban:

INPUT OUTPUT ANALOG

1.

INPUT OUTPUT ANALOG

F. Kesimpulan dan Saran

KENDALI MOTOR SERVO

MODUL IIIKENDALI MOTOR SERVO

A. Tujuan Percobaan

1. Mengetahui prinsip kerja motor DC khususnya motor servo posisi.

2. Mampu menggunakan board Arduino diintegrasikan dengan motor servo

dan Light Dependent Resistor (LDR).

B. Teori Dasar

KENDALI MOTOR SERVO

KENDALI MOTOR SERVO

KENDALI MOTOR SERVO

C. Alat dan Bahan

1 set PC/Laptop yang sudah terinstal Arduino IDE

1 buah Arduino Uno

1 buah Breadboard

2 buah resistor 10KΩ

1 buah potensiometer 5KΩ

2 buah sensor LDR

1 buah motor servo posisi

1 buah multimeter

Jumper secukupnya

KENDALI MOTOR SERVO

D. Percobaan- percobaan

1. Percobaan 1

a. Target Percobaan

Posisi motor servo mengikut pada putaran potensiometer.

b. Rangkaian Percobaan

c. Prosedur percobaan

KENDALI MOTOR SERVO

d. Listing Program dan Penjelasannya

KENDALI MOTOR SERVO

e. Hasil Pengamatan

Memutar potensiometer pada 5 kondisi tertentu, kemudian mengukur

tegangan pin yang terhubung pada potensiometer dan motor Servo

No.Tegangan

Potensiometer (V)

Motor Servo

Tegangan (V) Posisi (°)

1

2

3

4

5

f. Analisa Hasil Pengamatan

KENDALI MOTOR SERVO

2. Percobaan 2

a. Target Percobaan

Jika LDR 1 ditutup maka posisi servo di 0°. Jika LDR 2 ditutup maka

posisi servo di 180°. Jika tidak ada yang ditutup, posisi servo di 90°.

b. Rangkaian Percobaan

c. Prosedur percobaan

KENDALI MOTOR SERVO

d. Listing Program dan Penjelasannya

KENDALI MOTOR SERVO

e. Hasil Pengamatan

Mengukur tegangan pada Motor Servo dan LDR untuk beberapa kondisi

yang berbeda.

No. KondisiTegangan (V) Motor Servo

LDR 1 LDR 2 Teg (V) Posisi (°)

1 LDR 1 ditutup

2 LDR 2 ditutup

3 LDR 1 dan 2 ditutup

4 Kedua LDR terbuka

f. Analisa Hasil Pengamatan

KENDALI MOTOR SERVO

E. Tanya Jawab

Pertanyaan:

1. Jelaskan jenis-jenis dari motor Servo!

2. Jelaskan prinsip kerja dari motor servo dan LDR !

3. Sebutkan sensor yang lain yang fungsinya sama dengan LDR!

Jawaban:

KENDALI MOTOR SERVO

1.

KENDALI MOTOR SERVO

F. Kesimpulan dan Saran

KOMUNIKASI SERIAL

MODUL IVKOMUNIKASI SERIAL

A. Tujuan Percobaan

1. Mengetahui prinsip kerja komunikasi Serial UART pada Arduino.

2. Mampu menggunakan fungsi komunikasi serial dalam aplikasi praktis.

B. Teori Dasar

KOMUNIKASI SERIAL

KOMUNIKASI SERIAL

KOMUNIKASI SERIAL

C. Alat dan Bahan

2 set PC/Laptop yang sudah terinstal Arduino IDE

2 buah Arduino Uno

1 buah Breadboard

1 buah resistor 330Ω

1 buah Led

2 buah push button

Jumper secukupnya

KOMUNIKASI SERIAL

D. Percobaan- percobaan

g. Target Percobaan

Led menyala saat button 1 ditekan dan led mati saat button 2 ditekan

h. Rangkaian Percobaan

KOMUNIKASI SERIAL

i. Prosedur percobaan

KOMUNIKASI SERIAL

j. Listing Program dan Penjelasannya

a. Listing program dan penjelasan Arduino 1

KOMUNIKASI SERIAL

b. Listing program dan penjelasan Arduino 2

KOMUNIKASI SERIAL

E. Tanya Jawab

Pertanyaan:

1. Apa yang dimaksud UART? Jelaskan prinsip kerjanya!

2. Apa itu Baudrate? Jelaskan fungsinya di komunikasi serial!

3. Jelaskan kode-kode program arduino yang sering digunakan pada

komunikasi serial!

Jawaban:

KOMUNIKASI SERIAL

KOMUNIKASI SERIAL

F. Kesimpulan dan Saran