Anda di halaman 1dari 17

PRAKTIKUM MIKRO

Disusun Oleh : Ibrahim Newton

LABOLATORIUM ELEKTRONIKA
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT SAINS DAN TEKNOLOGI NASIONAL

i
DAFTAR ISI

DAFTAR ISI ......................................................................................................................................................... i


ARDUINO UNO ................................................................................................................................................ 2
SIMULASI TINKERCAD CIRCUIT .............................................................................................................. 3
Pendahuluan ................................................................................................................................................ 3
Langkah Penggunaan ............................................................................................................................... 3
Tampilan Awal ............................................................................................................................................ 4
Tampilan Program .................................................................................................................................... 5
PRAKTIKUM I OUTPUT DIGITAL ............................................................................................................. 6
Tujuan Percobaan...................................................................................................................................... 6
Perangkat Percobaan ............................................................................................................................... 6
Tahapan Percobaan .................................................................................................................................. 6
PRAKTIKUM II INPUT DIGITAL ................................................................................................................ 8
Tujuan Percobaan...................................................................................................................................... 8
Perangkat Percobaan ............................................................................................................................... 8
Tahapan Percobaan .................................................................................................................................. 8
PRAKTIKUM III IF, ELSE ............................................................................................................................ 10
Tujuan Percobaan.................................................................................................................................... 10
Perangkat Percobaan ............................................................................................................................. 10
Tahapan Percobaan ................................................................................................................................ 10
PRAKTIKUM IV INPUT ANALOG ............................................................................................................ 12
Tujuan Percobaan.................................................................................................................................... 12
Perangkat Percobaan ............................................................................................................................. 12
Tahapan Percobaan ................................................................................................................................ 12
PRAKTIKUM V OUTPUT ANALOG.......................................................................................................... 14
Tujuan Percobaan.................................................................................................................................... 14
Perangkat Percobaan ............................................................................................................................. 14
Tahapan Percobaan ................................................................................................................................ 14
PETUNJUK PEMBUATAN LAPORAN ..................................................................................................... 16

i
ARDUINO UNO

Arduino Uno merupakan salah satu board dari family Arduino. Ada beberapa
macam arduino bard seperti Arduino Nano, Arduino Pro Mini, Arduino Mega, Arduino
Yun, dll. Namun yang paling populer adalah Arduino Uno.

Gambar 1 Board Arduino Uno

Arduino Uno adalah salah satu development kit mikrokontroler yang berbasis
pada ATmega28. Modul ini sudah dilengkapi dengan berbagai hal yang dibutuhkan untuk
mendukung mikrokontroler untuk bekerja, tinggal colokkan ke power suply atau
sambungkan melalui kabel USB ke PC, Arduino Uno ini sudah siap bekerja.

Berikut spesifikasi teknis dari Arduino Uno R3 board :

• Mikrokontroler ATmega328
• Catu Daya 5V
• Teganan Input Board (rekomendasi) 5-12V
• Pin I/O Digital 14 (6 PWM output, resolusi 8 bit)
• Pin Input Analog 6 (Resolusi 10 bit)
• Arus DC per Pin I/O 40 mA
• Flash Memory 32 KB (0.5 KB digunakan oleh bootloader)
• SRAM 2 KB
• EEPROM 1 KB
• Clock Speed 16 MHz

Memprogram Arduino sangat mudah, karena sudah menggunakan bahasa


pemrograman tingkat tinggi C++ yang mudah untuk dipelajari dan sudah didukung oleh
library yang lengkap.

Arduino Uno board didukung oleh software Arduino IDE (Integrated Development
Environtment). Dengan Arduino IDE inilah pemrograman chip dilakukan. IDE akan
melakukan kompilasi (konversi kode program ke bahasa mesin), debugging dan proses
upload kode tersebut ke Arduino board.

2
SIMULASI TINKERCAD CIRCUIT

Pendahuluan
Tinkercad sudah memiliki banyak software yang dapat digunakan secara gratis.
Tidak hanya itu, situs ini juga menawarkan program "123D Circuit" buatan Autodesk
yang programnya sudah dihentikan. Program ini merupakan simulator gratis dan mudah
digunakan.

Gambar 2 Simulasi Tinkercad Circuit

Langkah Penggunaan
1. Buka halaman web : https://www.tinkercad.com/.

Gambar 3 Langkah 2

2. Pilih Sign In untuk masuk ke akun anda menggunakan pilihan metode login yang
tersedia.

Gambar 4 Langkah 3

3
3. Pada panel sebelah kiri, tekan tombol “Circuit”, lalu pilih “Create New Circuit”
Untuk mulai membuat rangkaian.

Tampilan Awal

Gambar 5 Tampilan Awal

1. Ubah nama desain Anda di sini


2. Ini adalah bilah alat utama. Dari kiri ke kanan:
• Putar bagian yang dipilih searah jarum jam.
• Hapus bagian yang dipilih.
• Batalkan dan ulangi tindakan terakhir Anda.
• Buat catatan.
• Sembunyikan item.
3. Kode program Arduino (Lebih lanjut pada bagian “Tampilan programmer”).
4. Mulai simulasi
5. Ekspor desain Anda ke Autodesk EAGLE.
6. Pilih bagian yang akan ditampilkan dalam daftar di bawah ini. Saya sarankan
memilih "All".
7. Ini adalah bagian panel komponen yang dapat Anda gunakan.
8. Wilayah kerja utama. Seret dan lepas bagian di sini untuk menambahkannya ke
desain Anda.

4
Tampilan Program

Gambar 6 Tampilan Program

1. Mode program (Blok, Teks, atau blok dan teks).


2. Panel program. Dari kiri ke kanan:
• Download program.
• Lihat daftar Library.
• Mode debugging.
3. Board yang akan dimasukkan program (dapat diganti tergantung jumlah board
yang digunakan).
4. Kode program.
5. “Serial Monitor” Menampilkan pesan yang dikirim melalui Serial.
6. “Serial Plotter” atau “Graph” Menampilkan nilai variable yang dikirim melalui
Serial.
7. Serial Input.
8. “Show Graph” Memunculkan panel “Serial Plotter” atau “Graph”.

5
PRAKTIKUM I OUTPUT DIGITAL

Tujuan Percobaan
1. Mengatur pin pada Arduino sebagai Output Digital.
2. Membuat program lampu LED berkedip.
3. Memahami maksud logika HIGH dan LOW.

Perangkat Percobaan
1. Tinkercad Circuit
Tahapan Percobaan

Gambar 7 Rangkaian percobaan

1. Rangkailah perangkat percobaan seperti gambar diatas.


2. Tuliskan kode pada IDE yang tersedia seperti gambar berikut :

Gambar 8 Kode Program

6
3. Tekan tombol “Start Simulation” dan amati perubahan yang terjadi.
4. Ukur tegangan pada pin yang digunakan.
5. Pada saat kondisi logika apa LED menyala ?
6. Berapa tegangan pin 2 saat logika HIGH dan LOW ?

7
PRAKTIKUM II INPUT DIGITAL

Tujuan Percobaan
1. Mengatur pin pada Arduino sebagai Input Digital.
2. Membaca kondisi tombol menggunakan Arduino.
3. Menggunakan komunikasi serial untuk membaca data tombol.
4. Memahami nilai logika HIGH dan LOW.

Perangkat Percobaan
1. Tinkercad Circuit
Tahapan Percobaan

Gambar 9 Rangkaian percobaan


1. Rangkailah perangkat percobaan seperti gambar diatas.
2. Tuliskan kode pada IDE yang tersedia seperti gambar berikut :

Gambar 10 Kode Program

8
3. Tekan tombol “Start Simulation” lalu tekan tombol “Serial Monitor”.
4. Tekan dan lepas komponen tombol yang anda gunakan pada simulasi.
5. Amati perubahan yang terjadi ketika tombol ditekan.
6. Tekan tombol “Graph” atau “Serial Plotter”.
7. Amati perubahan yang terjadi ketika tombol ditekan.
8. Nilai dan posisi manakah yang merupakan logika HIGH dan LOW ?

9
PRAKTIKUM III IF, ELSE

Tujuan Percobaan
1. Menggunakan perintah kondisional “if” dan “else”.
2. Mengolah data bacaan untuk menyalakan LED.

Perangkat Percobaan
1. Tinkercad Circuit
Tahapan Percobaan

Gambar 11 Rangkaian percobaan


1. Rangkailah perangkat percobaan seperti gambar diatas.
2. Tuliskan kode pada IDE yang tersedia seperti gambar berikut :

Gambar 12 Kode Program

10
3. Tekan tombol “Start Simulation” lalu tekan tombol “Serial Monitor”.
4. Tekan dan lepas komponen tombol yang anda gunakan pada simulasi.
5. Amati perubahan yang terjadi ketika tombol ditekan.
6. Buatlah agar lampu berkedip saat tombol ditekan (Boleh menggunakan rangkaian
yang sama) !

11
PRAKTIKUM IV INPUT ANALOG

Tujuan Percobaan
1. Mengatur pin pada Arduino sebagai Input Analog.
2. Membaca nilai potensio yang terbaca pada Arduino.
3. Membaca sinyal Analog menggunakan fitur “Graph”.

Perangkat Percobaan
1. Tinkercad Circuit
Tahapan Percobaan

Gambar 13 Rangkaian percobaan

1. Rangkailah perangkat percobaan seperti gambar diatas.


2. Tuliskan kode pada IDE yang tersedia seperti gambar berikut :

Gambar 14 Kode Program

12
3. Tekan tombol “Start Simulation” lalu tekan tombol “Serial Monitor”.
4. Putar kenop Potensiometer.
5. Amati perubahan yang terjadi ketika tombol ditekan.
6. Tekan tombol “Graph” atau “Serial Plotter”.
7. Putar kenop Potensiometer.
8. Amati perubahan yang terjadi ketika tombol ditekan.
9. Berapa nilai tegangan sebenarnya saat pembacaan menunjukkan 255, 512, 1023,
dan 0 ?

13
PRAKTIKUM V OUTPUT ANALOG

Tujuan Percobaan
1. Mengatur pin pada Arduino sebagai Output Analog.
2. Merubah nilai analog yang didapat agar dapat digunakan pada PWM
3. Membuat nyala lampu LED redup menggunakan PWM.

Perangkat Percobaan
1. Tinkercad Circuit
Tahapan Percobaan

Gambar 15 Rangkaian percobaan

1. Rangkailah perangkat percobaan seperti gambar diatas.


2. Tuliskan kode pada IDE yang tersedia seperti gambar berikut :

Gambar 16 Kode Program

14
3. Tekan tombol “Start Simulation” dan amati perubahan yang terjadi.
4. Tegangan berapakah yang muncul ketika “NilaiTulis” senilai 255 ?
5. Kenapa sebelum mengatur kecerahan, nilai maksimum harus dirubah dari semula
1023 menjadi 255 ?

15
PETUNJUK PEMBUATAN LAPORAN

1. Buatlah Laporan tertulis berisikan jawaban dari masing-masing percobaan dan


gambar statis perubahan yang terjadi lalu beri nama Percobaan 1, 2, …, dst.
Sistematika penulisan laporan sebagai berikut :
a. Judul Percobaan
b. Tujuan Percobaan
c. Perangkat Percobaan
d. Gambar Simulasi (Cuplikan)
e. Penjelasan atau Jawaban pertanyaan
2. Buatlah Video dari masing-masing percobaan saat simulasi sedang berlangsung
Percobaan 1, 2, …, dst. Video boleh berbentuk rekaman layar menggunakan
software ataupun rekaman menggunakan kamera.
3. Kirimkan semua file melalui satu email sekali kirim (Jangan mengirim satu file per
email) ke alamat newton@istn.ac.id dengan subjek “Prak. Mikro D3”.

16

Anda mungkin juga menyukai