PEMROGRAMAN MIKROKONTROLER

Ukuran: px
Mulai penontonan dengan halaman:

Download "PEMROGRAMAN MIKROKONTROLER"

Transkripsi

1 BUKU 1 P E N G E N A L A N PEMROGRAMAN MIKROKONTROLER Tutorial, panduan step by step dan contoh pemrograman dengan: cara yang mudah software yang free perangkat yang ekonomis REVISI 1.0 O L E H : L U K M A N R O S Y I D I

2 PENGENALAN PEMROGRAMAN MIKROKONTROLER ARM Revisi 1.0, Januari Copyright 2014 Lukman Rosyidi. Ditulis oleh Lukman Rosyidi. Didukung oleh Nuvoton Technology Corp., salah satu ARM partner. Diterbitkan secara digital oleh Yayasan Prasimax Bina Teknologi, Depok. Kontak: ARM adalah trademark milik ARM Holding Limited. NuMicro adalah trademark milik Nuvoton Technology Corporation. CooCox adalah trademark milik Embest Technology Co., Ltd. Hak Cipta dilindungi undang-undang. Dilarang mengambil atau memodifikasi sebagian atau keseluruhan dari karya ini dalam bentuk apapun tanpa seijin penulis dan penerbit. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 2

3 DAFTAR ISI PEMBAHASAN HALAMAN 1 APA ITU MIKROKONTROLER ARM? 4 2 APA KELEBIHAN MIKROKONTROLER ARM? 5 3 HARDWARE YANG DIBUTUHKAN 6 4 CARA INSTALASI HARDWARE 7 5 SOFTWARE YANG DIBUTUHKAN 9 6 CARA INSTALASI SOFTWARE 10 7 MEMBUAT FILE PROJECT 14 8 PEMROGRAMAN LED 20 9 PEMROGRAMAN PUSHBUTTON SWITCH PEMROGRAMAN LCD TEXT 28 P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 3

4 1. APA ITU MIKROKONTROLER ARM? Mikrokontroler adalah mikrokomputer kecil dalam satu chip, di dalamnya berisi prosessor, memori dan peripheral I/O yang bisa diprogram. ARM adalah arsitektur prosesor 32 bit yang dibuat oleh ARM Holding dan dilisensikan untuk diproduksi oleh berbagai vendor di dunia termasuk AMD, Atmel, Freescale, Nuvoton, Nvidia, NXP, Samsung, ST Micro, dan TI. Prosesor ARM digunakan pada perangkat smartphone, tablet, dan embedded system. Kini ARM menjadi arsitektur prosesor yang paling banyak diproduksi di dunia. Seri arsitektur ARM terbaru terdiri dari 3 lini kelas penggunaan yaitu: 1. ARM CORTEX A untuk prosesor aplikasi umum 2. ARM CORTEX R untuk prosesor real time 3. ARM CORTEX M untuk prosesor mikrokontroler P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 4

5 2. APA KELEBIHAN MIKROKONTROLER ARM? Cost Performance Power Consumption MCU 8 bit ARM Dengan harga yang relatif sama, prosesor ARM memberikan kinerja jauh lebih tinggi dengan konsumsi daya yang rendah. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 5

6 3. HARDWARE YANG DIBUTUHKAN Board DT-ARM NUC NuMicro ARM Cortex M0 12 MHz - 8KB RAM - 64KB memori program (APROM) - 4KB memori data (DataFlash) - 45 pin General Purpose I/O (GPIO) - 8 channel ADC 12 bit - 3 serial UART dg 1 USB & 1 RS V & 5V compatible - Programmable via USB Modul Smart LCD 16x2 Modul I/O Logic Tester 2 Kabel Data IDC Lebih jelas bisa dilihat di dalam paket MikroARM Starter Pack P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 6

7 4. CARA INSTALASI HARDWARE Langkah 1: Hubungkan Smart LCD 16x2 ke port 3 DT-ARM NUC140 dengan kabel IDC yang tersedia. Hubungkan I/O Logic Tester ke port 2 DT- ARM NUC140 dengan kabel IDC yang tersedia. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 7

8 4. CARA INSTALASI HARDWARE Langkah 2: a. Pada board DT-ARM NUC120, pastikan posisi jumper J3 di 1-2, J4 di 1-2, dan J5 di 2-3, agar board menggunakan jalur USB untuk catu daya. b. Pastikan jumper J11 pada posisi 2-3 agar DT-ARM NUC120 Board dapat diprogram melalui jalur USB. Sedangkan J12, J14 dan J15 bisa pada posisi 1-2 untuk menggunakan PORT B sebagai port I/O. c. Hubungkan kabel USB antara PC/Laptop dengan DT-ARM NUC120 Board. d. Jika pengaturan jumper sudah benar, maka LED Indikator Power pada DT-ARM NUC120 Board akan menyala dan komputer secara otomatis melakukan instalasi driver. e. Setelah driver ter-install, PC/Laptop akan mengalokasikan sebuah koneksi USB-HID (Human Inferface Device) untuk board DT-ARM NUC120 yang dapat dicek di bagian Device Manager di PC/Laptop. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 8

9 5. SOFTWARE YANG DIBUTUHKAN Untuk development di lingkungan Windows XP/7: 1. Software Compiler: GCC ARM Download Software compiler ini free, tidak ada pembatasan kode atau fitur. 2. Software Editor: CooCox CoIDE Download Software editor ini free, tanpa pembatasan waktu atau fitur. 3. Software Pin Configurator: CooCox CoSmart Download Software configurator ini free, tanpa pembatasan waktu atau fitur. 4. Software Downloader: NuMicro ISP Programming Tool Download Software downloader ini free, disediakan oleh Nuvoton. Semua software sudah tersedia dalam CD di paket MikroARM StarterPack P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 9

10 6. CARA INSTALASI SOFTWARE Langkah 1: Lakukan instalasi Software Compiler GCC ARM. Perhatikan lokasi path folder tempat instalasi software. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 10

11 6. CARA INSTALASI SOFTWARE Langkah 2: Lakukan instalasi Software Editor CoIDE. Sesudah selesai, panggil software CoIDE, lakukan setting compiler yang digunakan melalui menu Project > Select Toolchain Path. Browse ke folder tempat instalasi software GCC ARM pada sub folder bin. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 11

12 6. CARA INSTALASI SOFTWARE Langkah 3: Lakukan instalasi Software Pin Configurator CooCox CoSmart. Sesudah selesai, panggil software CoSmart, lakukan setting compiler yang digunakan melalui menu Project > Config GCC Path. Browse ke lokasi file arm-none-eabi-gcc.exe di folder tempat instalasi software GCC ARM pada sub folder bin lalu klik OK. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 12

13 6. CARA INSTALASI SOFTWARE Langkah 4: Lakukan instalasi NuMicro ISP Programming Tools. Panggil software Nuvoton > NuMicro ISP Programming Tools dari Start Menu. Pastikan DT-ARM NUC120 sudah terhubung ke PC/laptop melalui kabel USB dan LED powernya menyala. Tekan tombol RESET di board DT- ARM NUC120 lalu tes koneksi dengan klik tombol Connect. Jika sudah benar maka status berubah menjadi Connected (hijau). P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 13

14 7. MEMBUAT FILE PROJECT Langkah 1: Ketahui Konfigurasi Pin Koneksi yang terjadi sebagai berikut. PORT 2: GPIO A PORT 3: GPIO B PA.8 Button 0 PB.0 LCD RS PA.9 Button 1 PB.1 LCD RW PA.10 Button 2 PB.2 LCD EN PA.11 Button 3 PB.3 - PA.12 LED 4 PB.4 LCD D4 PA.13 LED 5 PB.5 LCD D5 PA.14 LED 6 PB.6 LCD D6 PA.15 LED 7 PB.7 LCD D7 Button adalah Input, LED adalah Output. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 14

15 7. MEMBUAT FILE PROJECT Langkah 2: Pilih Konfigurasi 1. Panggil aplikasi CooCox Software > CoSmart dari Start Menu untuk membantu konfigurasi pin 2. Klik tombol New Chip di tengah layar. 3. Pilih Nuvoton, lalu pilih NUC120RD2BN 4. Akan muncul gambar chip NUC120RD2BN, beri contreng pada GPIOA & GPIOB P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 15

16 7. MEMBUAT FILE PROJECT Langkah 3a: Setting Pin 1. Di jendela Configuration, select GPIOA 2. Di bawahnya, klik pada Pin 8 s/d Pin 15 agar Enable 3. Scroll ke bawah, atur Pin Config 4. Pin 8 Config s/d Pin 11: Mode Control: Input Digital Input: Enable Input Signal Debounce: Enable 5. Pin 12 Config s/d Pin 15: Mode Control: Output P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 16

17 7. MEMBUAT FILE PROJECT Langkah 3b: Setting Pin 1. Di jendela Configuration, select GPIOB 2. Di bawahnya, klik pada Pin 0 s/d Pin 7 agar Enable P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 17

18 7. MEMBUAT FILE PROJECT Langkah 4: Generate Project 1. Simpan konfigurasi dengan klik Project > Save lalu pilih folder dan ketikkan nama file, misal konfigurasi01 2. Lalu klik Generate > Generate CoIDE Project lalu pilih folder dan ketikkan nama project, misal latihan01 3. CoSmart akan membuatkan file project dan membukanya otomatis di Windows Explorer P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 18

19 7. MEMBUAT FILE PROJECT Langkah 5: Buka Project Klik dua kali pada file project latihan01 di Windows Explorer untuk membuka project dengan CoIDE. Terlihat bahwa file project sudah berisi susunan folder dan file dengan 2 program yaitu Init.c dan main.c Klik dua kali pada main.c untuk mulai memprogram. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 19

20 8. PEMROGRAMAN LED LED pada rangkaian hardware adalah digital output yang bersifat ACTIVE LOW, yaitu menyala jika diberi logika LOW, dan mati jika diberikan logika HIGH. Untuk memberikan logika HIGH gunakan perintah berikut: DrvGPIO_SetBit(Nama_port, Nomor_pin); Untuk memberikan logika LOW gunakan perintah berikut: DrvGPIO_ClrBit(Nama_port, Nomor_pin); Untuk bisa menggunakan 2 perintah di atas, perlu memasukkan library Keterangan: #include "DrvGPIO.h" Nama_port diisi E_GPA / E_GPB / E_GPC / E_GPD / E_GPE. Dalam hal ini karena LED dihubungkan ke PORT A maka isi dengan E_GPA. Nomor_pin diisi dengan angka pin kaki mikrokontroler di PORT yang terhubung LED yang ingin dinyalakan/dimatikan. Dalam hal ini empat buah LED sudah dihubungkan ke pin 12 s/d 15. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 20

21 8. PEMROGRAMAN LED Untuk membuat nyala LED selang-seling, maka tambahkan baris program sehingga menjadi seperti gambar di samping. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 21

22 8. PEMROGRAMAN LED Klik icon Build di toolbar untuk melakukan compile program. Pastikan Build Successful, tidak ada error. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 22

23 8. PEMROGRAMAN LED Panggil aplikasi Nuvoton > NuMicro ISP Programming Tool dari Start Menu. Tekan tombol RESET di board DT- ARM NUC120. Klik tombol Connect jika diperlukan sehingga status menjadi Connected (warna hijau). Klik file tombol APROM lalu browse ke folder project latihan01\debug\bin dan pilih latihan01.bin Klik tombol Start untuk memproses download ke hardware, tunggu hingga selesai. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 23

24 8. PEMROGRAMAN LED Lihat hasilnya pada hardware. Dari kanan ke kiri. LED 4 mati LED 5 menyala. LED 6 mati. LED 7 menyala. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 24

25 9. PEMROGRAMAN PUSHBUTTON SWITCH Pushbutton switch pada rangkaian hardware adalah digital input yang bersifat ACTIVE LOW, yaitu jika ditekan memberikan logika LOW. Untuk mengambil nilai logika input digital gunakan perintah berikut: DrvGPIO_GetBit(Nama_port, Nomor_pin); Untuk bisa menggunakan perintah di atas, tetap perlu library Keterangan: #include "DrvGPIO.h" Nama_port diisi E_GPA / E_GPB / E_GPC / E_GPD / E_GPE. Dalam hal ini karena Pushbutton switch dihubungkan ke PORT A maka isi dengan E_GPA. Nomor_pin diisi dengan angka pin kaki mikrokontroler di PORT yang terhubung Pushbutton switch yang ingin dimainkan. Dalam hal ini empat buah Pushbutton switch sudah dihubungkan ke pin 8 s/d 11. Fungsi DrvGPIO_GetBit menghasilkan nilai 0 jika logika LOW (pushbutton ditekan), atau 1 jika logika HIGH (pushbutton tidak ditekan). P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 25

26 9. PUSHBUTTON SWITCH Untuk membuat nyala LED 4 tergantung penekanan pushbutton 0, ubah baris program sehingga menjadi seperti gambar di samping. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 26

27 9. PUSHBUTTON SWITCH Lakukan Build dan download program seperti cara sebelumnya. Lihat hasilnya di hardware. LED 4 baru akan menyala ketika pushbutton 0 ditekan. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 27

28 10. PEMROGRAMAN LCD Klik icon Repository pada toolbar. CoIDE sudah menyediakan banyak library komponen untuk membantu kita dalam membuat program. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 28

29 10. PEMROGRAMAN LCD Klik tab Drivers pada bagian bawah. CoIDE sudah menyediakan banyak library driver untuk membantu kita memprogram koneksi ke berbagai perangkat dan sensor. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 29

30 10. PEMROGRAMAN LCD Manfaatkan library driver untuk LCD teks 16x2. Klik bagian Alphanumeric, lalu beri tanda contreng pada driver Character LCD dengan interface GPIO yang dibuat oleh CooCox. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 30

31 10. PEMROGRAMAN LCD Library driver LCD CooCox memerlukan komponen xcore pada Peripherals. Klik tab bagian Peripherals, lalu beri tanda contreng pada xcore. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 31

32 10. PEMROGRAMAN LCD Pada folder CoX_Driver sub LCD_Character yang sudah dibuatkan oleh CoIDE, klik ganda pada file hd44780.h Lalu pada sekitar baris 100, ubah definisi pin LCD agar sesuai dengan koneksi hardware yang ada, sehingga menjadi seperti gambar di samping. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 32

33 10. PEMROGRAMAN LCD Klik kembali ke isi tampilan program main.c Kita sudah bisa menambahkan kode program untuk menggunakan LCD. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 33

34 10. PEMROGRAMAN LCD Untuk mulai menggunakan LCD, lakukan inisialisasi dengan perintah berikut: HD44780Init(); Untuk membersihkan layar LCD, gunakan perintah berikut: HD44780DisplayClear(); Untuk pergi ke suatu baris dan kolom tertentu, gunakan perintah berikut: HD44780LocationSet(x,y); Untuk membersihkan layar LCD, gunakan perintah berikut: HD44780DisplayString( tulisan ); Keterangan: Nilai x diisi dengan nomor kolom LCD yang dituju (pilih 0 s/d 15 untuk LCD 16x2). Nilai y diisi dengan nomor baris LCD yang dituju (pilih 0 atau 1 untuk LCD 16x2). P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 34

35 Untuk menampilkan tulisan di LCD sebelum pengecekan tombol, tambah baris program sehingga menjadi seperti gambar di samping. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 35

36 Lakukan Build dan download program seperti cara sebelumnya. Lihat hasilnya di hardware. LCD menampilkan tulisan yang diprogramkan. P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 36

37 Terima kasih telah mempelajari. Silakan belajar lebih lanjut & berkreasi dengan Mikrokontroler ARM. PRASIMAX MIKRON Lab & Training Center Jl. Margonda Raya No.494D Lantai 3 Depok informasi@mikron123.com Web: P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 37

38 PAKET CARA MUDAH BELAJAR MIKROKONTROLER ARM MikroARM Starter Pack MikroARM Basic Extension Pack MikroARM Intermediate Extension Pack MikroARM Advance Extension Pack Hardware: + Board ARM + Smart LCD 16x2 + I/O Logic Tester Hardware: + Keypad 4x4 + Analog Sensor Hardware: + Modul RTC Hardware: + Modul SD Card Ebook Pengenalan: + Instalasi + Pemrograman: - LED - Pushbutton - LCD Ebook Basic: + Dasar Bahasa C + Pemrograman: - Keypad - ADC - Data flash Ebook Intermediate: + Pemrograman: - Komunikasi Serial - Komunikasi USB - Timer & Counter - RTC Ebook Advance: + Standar CMSIS + Pemrograman: - SD card - Custom Library - Real Time O/S Available Available Available soon Available soon Lebih jauh dapat dilihat di, informasi@mikron123.com P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 38

39 REFERENSI [1] Yiu, Joseph. The Definitive Guide to the ARM Cortex-M0. Elsevier Inc, [2] ARM. Cortex-M0 Technical Reference Manual. ARM Holding Limited, [3] Nuvoton. NuMicro Family NUC120 Data Sheet. Nuvoton Technology Corporation, [4] Innovative Electronics. Manual DT-ARM NUC 120 Board. Innovative Electronics, [5] CooCox CoIDE User Guide. 1 Januari P E N G E N ALAN P E M ROGRAMAN M I K ROKO N T RO L ER A R M 39

MODUL PRAKTIKUM DASAR MIKROPROSESOR. Disusun Oleh: Asisten Laboratorium Instrumentasi. Nama NPM

MODUL PRAKTIKUM DASAR MIKROPROSESOR. Disusun Oleh: Asisten Laboratorium Instrumentasi. Nama NPM MODUL PRAKTIKUM DASAR MIKROPROSESOR Disusun Oleh: Asisten Laboratorium Instrumentasi Nama NPM LABORATORIUM INSTRUMENTASI JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS SULTAN AGENG TIRTAYASA 2017 i

Lebih terperinci

BAB IV HASIL DAN ANALISIS

BAB IV HASIL DAN ANALISIS BAB IV HASIL DAN ANALISIS Hasil dan analisa dari proyek ini adalah sebuah perancangan sistem kontrol suhu berbasis mikrokontroler ATMega32 yang digunakan sebagai pengontrol suhu di inkubator penetasan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan

Lebih terperinci

AVR USB ISP Trademarks & Copyright

AVR USB ISP Trademarks & Copyright AVR USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel Corporation.

Lebih terperinci

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS DT-51 AT89C51XXX BMS Application Note Oleh: Tim IE Application Note (AN) ini disusun untuk memberikan penjelasan tentang cara penggunaan DT-51 AT89C51XXX Bootloader Micro System beserta software pendukungnya.

Lebih terperinci

AT89 USB ISP Trademarks & Copyright

AT89 USB ISP Trademarks & Copyright AT89 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. MCS-51 is a registered trademark of Intel

Lebih terperinci

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK 4.1 Pengukuran Alat Pengukuran dilakukan untuk melihat apakah rangkaian dalam sistem yang diukur sesuai dengan spesifikasi

Lebih terperinci

BAB III PERANCANGAN DAN PEMODELAN

BAB III PERANCANGAN DAN PEMODELAN BAB III PERANCANGAN DAN PEMODELAN Pada bab ini akan membahas mengenai perancangan dan pemodelan serta realisasi dari perangkat keras dan perangkat lunak untuk alat pengukur kecepatan dengan sensor infra

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1. ANALISIS 3.1.1 Analisis Masalah Berdasarkan permasalahan yang dijelaskan oleh penulis sebelumnya, bahwa dengan perkembangan kemajuan kehidupan manusia di tuntut untuk

Lebih terperinci

AVR USB ISP mkii Trademarks & Copyright

AVR USB ISP mkii Trademarks & Copyright AVR USB ISP mkii Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel

Lebih terperinci

Pengenalan FPGA oleh Iman Taufik Akbar

Pengenalan FPGA oleh Iman Taufik Akbar Pengenalan FPGA oleh Iman Taufik Akbar Tutorial singkat ini akan membahas mengenai FPGA (Field Programmable Gate Array). Adapun FPGA yang akan digunakan adalah produk dari Digilent yang menggunakan Xilinx

Lebih terperinci

Antarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM

Antarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM Antarmuka LCD M1632 dengan LPC1114 pada Modul DST-ARM Artikel kali ini saya akan membahas cara pemakaian LCD M1632 pada LPC1114 dengan Modul DST ARM. LCD yang digunakan adalah LCD 16x2 karakter atau M1632.

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan

Lebih terperinci

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200

PC-Link. 1x Komputer / Laptop dengan OS Windows 2000, Windows XP atau yang lebih tinggi. Gambar 1 Blok Diagram AN200 PC-Link PC-Link Application Note AN200 GUI Digital Input dan Output Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk mengatur Digital Input dan Output pada.

Lebih terperinci

DT-ARM Application Note. AN221 Web Server I/O Remote

DT-ARM Application Note. AN221 Web Server I/O Remote DT-ARM DT-ARM Application Note AN221 Web Server I/O Remote Menggunakan DT-ARM NUC120 Board dan EMS Ethernet Module Oleh: Tim IE Kontrol jarak jauh melalui jaringan LAN, WAN dan internet bisa kita buat

Lebih terperinci

DT-I/O DT-I/O. Application Note AN171

DT-I/O DT-I/O. Application Note AN171 DT-I/O DT-I/O Application Note AN171 Smart Monitoring and Control System dengan menggunakan jalur komunikasi RS-485 Oleh: Tim IE Komunikasi RS-485 saat ini cukup banyak diaplikasikan dalam dunia industri

Lebih terperinci

AVR USB ISP mkii ver 2

AVR USB ISP mkii ver 2 AVR USB ISP mkii ver 2 Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Software arduino merupakan software yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler arduino menggunakan software

Lebih terperinci

PERANCANGAN SISTEM TIMER PADA LAMPU LALU-LINTAS DENGAN MIKROKONTROLER AVR

PERANCANGAN SISTEM TIMER PADA LAMPU LALU-LINTAS DENGAN MIKROKONTROLER AVR PERANCANGAN SISTEM TIMER PADA LAMPU LALU-LINTAS DENGAN MIKROKONTROLER AVR Asep Saefullah 1 Henderi 2 Bramantyo Yudi Wardhana 3 Email : asep7567@yahoo.com, henderi@yahoo.com ABSTRAKSI Kemajuan teknologi

Lebih terperinci

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power)

DHT11 Temperature and Humidity Sensor Board Gambar 1 Blok Diagram AN196. 5V (Power) GND (Power) DT-AVR DT-AVR Application Note AN196 Pemantuan Suhu dan Kelembaban Relatif Berbasis DT-AVR Inoduino dan Modul Sensor DHT11 Oleh : Tim IE Terdapat berbagai macam pilihan jenis sensor suhu, dari berbagai

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Software Arduino merupakan software yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler Arduino menggunakan Arduino

Lebih terperinci

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT 37 BAB IV ANALISA DAN PENGUJIAN ALAT 4.1 Tujuan Pengukuran dan Pengujian Pengukuran dan pengujian alat bertujuan agar dapat diketahui sifat dan karakteristik tiap blok rangkaian dan fungsi serta cara kerja

Lebih terperinci

Gambar 1 Arduino IDE 0022 untuk DT-AVR Inodunio

Gambar 1 Arduino IDE 0022 untuk DT-AVR Inodunio DT-AVR Inoduino merupakan modul Arduino Compatible yang diproduksi oleh Innovative Electronics. Modul ini berbasiskan AT90USB1287 yang sudah terdapat USB controller internal. Pada artikel ini akan dibahas

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Uraian Umum Dalam perancangan alat akses pintu keluar masuk menggunakan pin berbasis mikrokontroler AT89S52 ini, penulis mempunyai pemikiran untuk membantu mengatasi

Lebih terperinci

AVR-51 USB ISP Trademarks & Copyright

AVR-51 USB ISP Trademarks & Copyright AVR-51 USB ISP Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan

Lebih terperinci

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1.

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1. JOBSHEET V ANTARMUKA MIKROKONTROLER DENGAN PENAMPIL LCD (Liquid Crystal Display) 1 TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan modul penampil LCD. Mengetahui dan memahami

Lebih terperinci

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK Bab ini membahas tentang perancangan perangkat lunak yang meliputi interface PC dengan mikrokontroller, design, database menggunakan Microsoft access untuk

Lebih terperinci

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module. IW-16 USB Mikrokontroller AVR ATmega 16

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module. IW-16 USB Mikrokontroller AVR ATmega 16 Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-16 USB Mikrokontroller AVR ATmega 16 Sebelum masuk ke pemrograman diperlukan pemahaman tentang modul yang digunakan. Pertama akan dijelaskan

Lebih terperinci

Gambar 4.2 Rangkaian keypad dan LED

Gambar 4.2 Rangkaian keypad dan LED JOBSHEET IV ANTARMUKA MIKROKONTROLER DENGAN KEYPAD TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan keypad. Mengetahui dan memahami bagaimana memrogram mikrokontroler untuk membaca

Lebih terperinci

PC-Link. PC-Link. Application Note AN202

PC-Link. PC-Link. Application Note AN202 PC-Link PC-Link Application Note AN202 GUI Analog Output (DAC) Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk mengatur Analog Output DAC (Digital to Analog

Lebih terperinci

TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD

TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD TUTORIAL PEMROGRAMAN PADA FPGA XILINX VIRTEX 5 ML506 BOARD A. Pendahuluan Virtex-5 ML506 Board merupakan salah jenis FPGA yang menggunakan prosesor Virtex-5. Virtex 5 merupakan salah satu produk dari Xilinx.

Lebih terperinci

DT-SENSE. UltraSonic Ranger (USR)

DT-SENSE. UltraSonic Ranger (USR) DT-SENSE UltraSonic Ranger (USR) Trademarks & Copyright AT, IBM, and PC are trademarks of International Business Machines Corp. Windows is a registered trademark of Microsoft Corporation. MCS-51 is a registered

Lebih terperinci

DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT

DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT DT-AVR DT-AVR Application Note AN191 SMS Gateway dengan GSM STARTER KIT Oleh: Tim IE SMS gateway merupakan aplikasi untuk mengirim dan/atau menerima SMS, baik hanya sekedar untuk kirim dan terima SMS,

Lebih terperinci

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC

de KITS Application Note AN51 How 2 Use de KITS SPC Character LCD w/ PC de KITS Application Note AN5 How 2 Use de KITS SPC Character LCD w/ PC Oleh: Tim IE Salah satu fitur yang diunggulkan oleh de KITS SPC Character LCD adalah kemampuannya untuk dihubungkan langsung dengan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC

Lebih terperinci

CodeVisionAVR Step-by-Step

CodeVisionAVR Step-by-Step CodeVisionAVR Step-by-Step Tentang CodeVisionAVR CodeVisionAVR merupakan sebuah cross-compiler C, Integrated Development Environtment (IDE), dan Automatic Program Generator yang didesain untuk mikrokontroler

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA Pada bab ini, akan dibahas pengujian alat mulai dari pengujian alat permodul sampai pengujian alat secara keseluruhan serta pengujian aplikasi monitoring alat tersebut. Pengujian

Lebih terperinci

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM BAB III DESKRIPSI DAN PERANCANGAN SISTEM 3.1. DESKRIPSI KERJA SISTEM Gambar 3.1. Blok diagram sistem Satelit-satelit GPS akan mengirimkan sinyal-sinyal secara kontinyu setiap detiknya. GPS receiver akan

Lebih terperinci

Membuat Project dengan CodeVisionAVR.

Membuat Project dengan CodeVisionAVR. Membuat Project dengan CodeVisionAVR. Pada penjelasan berikutnya, sebagai contoh digunakan modul AVR yang mempunyai hubungan sebagai berikut: PortA terhubung dengan 8 buah LED dengan operasi aktif high

Lebih terperinci

DT-ARM DT-ARM Application Note

DT-ARM DT-ARM Application Note DT-ARM DT-ARM Application Note AN220 Simple Web Server Oleh: Tim IE Informasi dari website tidak selalu harus menggunakan server komputer yang cepat dan mahal. Bisa saja informasi konten website tersebut

Lebih terperinci

Belajar mikrokontroler Arduino untuk tingkat Pemula.

Belajar mikrokontroler Arduino untuk tingkat Pemula. Belajar mikrokontroler Arduino untuk tingkat Pemula. Arduino sudah menjadi salah satu modul mikrokontroler yang cukup populer sejak beberapa tahun ini. Sifatnya yang open source dan semakin banyak dukungan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Dalam bab ini akan dibahas masalah-masalah yang muncul dalam perancangan alat dan aplikasi program, serta pemecahan-pemecahan dari masalah yang

Lebih terperinci

DT-AVR Application Note

DT-AVR Application Note DT-AVR Application Note AN79 Input Multi Tombol untuk AVR menggunakan Oleh: Tim IE dapat menerima input tombol baik dari keyboard PS/2 maupun keypad matrix berukuran 3x4 atau 4x4. Pada aplikasi kali ini

Lebih terperinci

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A Sebelum masuk ke pemrograman diperlukan pemahaman tentang modul yang digunakan. Pertama akan dijelaskan

Lebih terperinci

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C. BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.

Lebih terperinci

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 21 BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran umum Perancangan sistem pada Odometer digital terbagi dua yaitu perancangan perangkat keras (hardware) dan perangkat lunak (software). Perancangan

Lebih terperinci

Controller System. CodeVisionAVR Demo

Controller System. CodeVisionAVR Demo Controller System DT-51 Minimum System v3.0 DT-51 PetraFuz DT-AVR Low Cost Micro System Kontroler AT89C51 AT89C51 AT89S51 AT89C2051 ATmega8535 AT90S2313 Arsitektur MCS-51 MCS-51 MCS-51 MCS-51 AVR AVR Frekuensi

Lebih terperinci

Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk

Starter Kit Application Note AN165 - Update Tampilan Character LCD Berbasis USB Flash Disk Starter Kit Starter Kit Application ote A165 - Update Tampilan Character LCD Berbasis USB Flash Disk Oleh: Tim IE Perangkat elektronika digital, seperti DVD player, TV ataupun HP saat ini telah banyak

Lebih terperinci

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

Analog to Digital Convertion Menggunakan Arduino Uno Minsys Analog to Digital Convertion Menggunakan Arduino Uno Minsys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program Analog to Digital Convertion dengan Arduino Uno

Lebih terperinci

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer

Lebih terperinci

DAFTAR ISI DAFTAR ISI MIKROKONTROLER AVR ATMega

DAFTAR ISI DAFTAR ISI MIKROKONTROLER AVR ATMega 1 DAFTAR ISI DAFTAR ISI... 2 MIKROKONTROLER AVR ATMega16... 1 Pengenalan Mikrokontroler AVR ATMega16... 1 Komponen dan Konsep Kerja Mikrokontroler... 4 INSTALASI DRIVER... 5 Instalasi USB Serial Converter...

Lebih terperinci

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d.

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d. PC-Link PC-Link Application Note AN201 GUI Analog Input PC-Link USB Smart I/O Oleh: Tim IE Aplikasi ini akan membahas software GUI (Grapic User Interface) yang digunakan untuk membaca Input Analog pada

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT 3.1 Alat dan Bahan Alat dan bahan yang digunakan pada tugas akhir ini yaitu berupa hardware dan software. Table 3.1. merupakan alat dan bahan yang digunakan. Tabel 3.1. Alat dan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Software Instalasi merupakan hal yang sangat penting karena merupakan proses penginputan data dari komputer ke dalam mikrokontroler. Sebelum melakukan instalasi, hubungkan

Lebih terperinci

TEKNIK PEMROGRAMAN MIKROKONTROLER AVR

TEKNIK PEMROGRAMAN MIKROKONTROLER AVR TEKNIK PEMROGRAMAN MIKROKONTROLER AVR Seiring dengan makin pesatnya teknologi, maka bidang elektronika sebagai salah satu pilar penopang terbesarnya, juga mengalami perkembangan yang luar biasa. Oleh karena

Lebih terperinci

DT-COMBO AVR-51 STARTER KIT

DT-COMBO AVR-51 STARTER KIT DT-COMBO AVR-51 STARTER KIT Petunjuk Penggunaan Trademarks & Copyright MCS-51 is a registered trademarks of Intel Corporation. AVR is a registered trademark of Atmel Corporation. ASM51 is copyright by

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam perancangan alat pendeteksi pelanggaran garis putih pada Traffict Light ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahanpermasalahan

Lebih terperinci

DT-I/O. DT-I/O Application Note

DT-I/O. DT-I/O Application Note DT-I/O DT-I/O Application Note AN194 Desktop Based Pressure and Temperature Monitoring via TCP/IP Oleh: Tim IE Pada AN192 telah dibahas contoh pertukaran data antara mikrokontroler dengan komputer melalui

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT BAB III ANALISIS MASALAH DAN RANCANGAN ALAT III.1. Analisa Masalah Rotating Display adalah alat untuk menampilkan informasi berupa tulisan bergerak dengan menggunakan motor DC. Hal ini berkaitan dengan

Lebih terperinci

DT-HiQ AVR Bootloader v1.0

DT-HiQ AVR Bootloader v1.0 DT-HiQ AVR Bootloader v1.0 Petunjuk Penggunaan Trademarks & Copyrights Windows is a registered trademark of Microsoft Corporation. Pentium is a registered trademark of Intel Corporation. AVR is a registered

Lebih terperinci

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132 DT-BASIC DT-BASIC Application Note AN132 BASIC Analog I/O Oleh: Tim IE Sebuah contoh lagi mengenai aplikasi modul DT-BASIC menggunakan bahasa pemrograman PBASIC dengan bantuan software compiler BASIC STAMP

Lebih terperinci

LAPORAN PRAKTIKUM TEKNIK KENDALI DIGITAL PERCOBAAN 1 PERANGKAT MASUKKAN DAN KELUARAN ARDUINO UNO. DOSEN : DR. Satria Gunawan Zain, M.

LAPORAN PRAKTIKUM TEKNIK KENDALI DIGITAL PERCOBAAN 1 PERANGKAT MASUKKAN DAN KELUARAN ARDUINO UNO. DOSEN : DR. Satria Gunawan Zain, M. LAPORAN PRAKTIKUM KELAS PTIK 05 2014 TEKNIK KENDALI DIGITAL PERCOBAAN 1 PERANGKAT MASUKKAN DAN KELUARAN ARDUINO UNO DOSEN : DR. Satria Gunawan Zain, M.T NAMA NIM TANGGAL KUMPUL TANDA TANGAN PRAKTIKAN ASISTEN

Lebih terperinci

JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED

JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED 1 TUJUAN LED Menjelaskan rangkaian antarmuka mikrokontroler dengan LED. Mempraktekkan pemrograman mikrokontroler untuk menyalakan LED. Sebuah LED (Light Emitting

Lebih terperinci

DT-SENSE Application Note

DT-SENSE Application Note DT-SENSE DT-SENSE Application Note AN140 - How 2 Use DT-SENSE USIRR with DT-AVR Low Cost Nano System Oleh: Tim IE Application note ini mengulas tentang cara penggunaan DT-SENSE UltraSonic and InfraRed

Lebih terperinci

RANCANG BANGUN SISTEM KEMBANGAN BERBASIS MIKROKONTROLER AT89S5x UNTUK APLIKASI SISTEM KONTROL

RANCANG BANGUN SISTEM KEMBANGAN BERBASIS MIKROKONTROLER AT89S5x UNTUK APLIKASI SISTEM KONTROL RANCANG BANGUN SISTEM KEMBANGAN BERBASIS MIKROKONTROLER AT89S5x UNTUK APLIKASI SISTEM KONTROL Budi Hidayat 1, Lingga Hermanto 2 1,2 Jurusan Teknik Komputer Fakultas Ilmu Komputer, Universitas Gunadarma

Lebih terperinci

REFS0-1 (Reference Selection Bits) REFS0-1 adalah bit-bit pengatur mode tegangan referensi ADC.

REFS0-1 (Reference Selection Bits) REFS0-1 adalah bit-bit pengatur mode tegangan referensi ADC. JOBSHEET VI MENGGUNAKAN ANALOG TO DIGITAL CONVERTER (ADC) DALAM MIKROKONTROLLER ATMEGA8535 1 TUJUAN Mengetahui dan memahami cara menggunakan ADC yang ada di dalam mikrokontroler. Mengetahui dan memahami

Lebih terperinci

AN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA

AN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA AN2022 DEVELOPMENT SYSTEM RENESAS GENERASI KETIGA R8C/13 R5F21134 adalah mikrokontroler produksi Renesas, sebuah perusahaan gabungan antara Mitsubishi dan Hitachi yang memiliki fitur-fitur sebagai berikut:

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan Alat Pengaduk Adonan Kue ini, terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan tersebut antara

Lebih terperinci

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... Halaman DAFTAR LAMPIRAN... xviii DAFTAR ISTILAH DAN SINGKATAN... BAB I PENDAHULUAN 1.1 Latar

Lebih terperinci

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN ALAT DAN ANALISA BAB IV PENGUJIAN ALAT DAN ANALISA 4.1 Tujuan Tujuan dari pengujian alat pada tugas akhir ini adalah untuk mengetahui sejauh mana kinerja sistem yang telah dibuat dan untuk mengetahui penyebabpenyebab ketidaksempurnaan

Lebih terperinci

Programmer. Petunjuk Penggunaan

Programmer. Petunjuk Penggunaan Programmer Petunjuk Penggunaan Trademarks & Copyright Windows and Windows NT are registered trademarks of Microsoft Corporation. MCS-51 and Pentium are registered trademarks of Intel Corporation. AVR is

Lebih terperinci

BAB III MIKROKONTROLER

BAB III MIKROKONTROLER BAB III MIKROKONTROLER Mikrokontroler merupakan sebuah sistem yang seluruh atau sebagian besar elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer. Mikrokontroler merupakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam

Lebih terperinci

DQI-03 DELTA ADC. Dilengkapi LCD untuk menampilkan hasil konversi ADC. Dilengkapi Zero offset kalibrasi dan gain kalibrasi

DQI-03 DELTA ADC. Dilengkapi LCD untuk menampilkan hasil konversi ADC. Dilengkapi Zero offset kalibrasi dan gain kalibrasi DQI-03 DELTA ADC Spesifikasi : Resolusi 10 bit 12 Ch ADC USB/RS232 Interface Dilengkapi LCD untuk menampilkan hasil konversi ADC Dilengkapi Zero offset kalibrasi dan gain kalibrasi Delta subsystem protokol

Lebih terperinci

Control Engineering Laboratory Electrical Engineering Department Faculty of Electrical Technology Institut Teknologi Sepuluh Nopember

Control Engineering Laboratory Electrical Engineering Department Faculty of Electrical Technology Institut Teknologi Sepuluh Nopember PRAKTIKUM 2 SISTEM PENGATURAN TEMPERATUR TUJUAN 1. Memahami tipe pengaturan ON-OFF dan PID pada sistem pengaturan temperatur 2. Memahami data logging menggunakan DAQ Master REFERENSI TK4 SERIES Introduction

Lebih terperinci

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB IV ANALISIS DATA DAN PEMBAHASAN 34 BAB IV ANALISIS DATA DAN PEMBAHASAN Dalam bab IV ini akan dibahas tentang analisis data dan pembahasan berdasarkan perencanaan dari sistem yang dibuat. Rancangan alat indikator alarm ini digunakan untuk

Lebih terperinci

1. Pendahuluan. 2. Tujuan. 3. Gambaran Disain. MODUL 1 Code Composer Studio Basic

1. Pendahuluan. 2. Tujuan. 3. Gambaran Disain. MODUL 1 Code Composer Studio Basic MODUL 1 Code Composer Studio Basic 1. Pendahuluan DSP adalah mikroprosesor untuk aplikasi khusus. Arsitekturnya dirancang supaya dapat mengolah persamaan matematis dengan cepat. Seperti halnya mikroprosesor,

Lebih terperinci

DGSM300 DELTA GSM MODEM INTERFACE

DGSM300 DELTA GSM MODEM INTERFACE DGSM300 DELTA GSM MODEM INTERFACE SPESIFIKASI: - RS232 port untuk antarmuka dengan PC - Serial TTL untuk antarmuka dengan system mikrokontroler maupun DU- 232 (USB) - RTC Battery untuk penyimpanan data

Lebih terperinci

DT-SENSE Application Note AN168 Color Game. Gambar 1 Blok Diagram AN168

DT-SENSE Application Note AN168 Color Game. Gambar 1 Blok Diagram AN168 DT-SESE DT-SESE Application te A168 Color Game Oleh : Tim IE Color Game merupakan sebuah permainan kecerdasan bagi anak-anak yang bermanfaat dalam pembelajaran untuk membedakan warna merah, hijau, biru,

Lebih terperinci

Petunjuk Instalasi Dan Penggunaan Pembaca KTP-el

Petunjuk Instalasi Dan Penggunaan Pembaca KTP-el Petunjuk Instalasi Dan Penggunaan Pembaca KTP-el PT. Len Industri (Persero) Jl. Soekarno-Hatta 442 Bandung 40254 Phone : +62 22 5202682, Fax: +62 22 5202695, Website : www.len.co.id 1 PETUNJUK INSTALASI

Lebih terperinci

JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH

JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH 1 TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan rangkaian input saklar toggle. Mengetahui dan memahami bagaimana memrogram

Lebih terperinci

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di BAB IV METODE PENELITIAN 4.1 Minimum System ATmega8 Minimum system ATmega8 adalah sebuah perangkat keras yang berfurngsi untuk men-download program yang telah dibuat dengan menggunakan DB25 serta menghubungkan

Lebih terperinci

BAB 4 ANALISA PENGUJIAN PROGRAM 4.1. PROSES PERANCANGAN PROGRAM BASCOM-8051

BAB 4 ANALISA PENGUJIAN PROGRAM 4.1. PROSES PERANCANGAN PROGRAM BASCOM-8051 42 BAB 4 ANALISA PENGUJIAN PROGRAM 4.1. PROSES PERANCANGAN PROGRAM BASCOM-8051 Untuk membuat Program Mikrokontroller dengan menggunakan Bahasa Basic Compiler kita harus menuliskan Program tersebut di dalam

Lebih terperinci

Komunikasi Serial. Menggunakan Arduino Uno MinSys

Komunikasi Serial. Menggunakan Arduino Uno MinSys Komunikasi Serial Menggunakan Arduino Uno MinSys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program komunikasi serial di Arduino Uno MinSys A. Hardware Arduino

Lebih terperinci

BAB III PERANCANGANALAT

BAB III PERANCANGANALAT BAB III PERANCANGANALAT 3.1. Tujuan Perancangan Berdasarkan kajian ladasan teori pada bab sebelumnya, maka pada bab ini akan dilakukan pembahasan berkenaan dengan perancangan alat, perancangan ini bertujuan

Lebih terperinci

DT-51 Application Note

DT-51 Application Note DT-51 Application Note AN120 Mengukur Suhu dengan DS2760 Thermocouple Kit Oleh: Tim IE Aplikasi AN120 ini mirip dengan aplikasi AN115, tetapi di sini DS2760 Thermocouple Kit akan dipasangkan dengan modul

Lebih terperinci

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM 24 BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Rangkaian Perancangan system monitoring Thermometer data logger menggunakan Arduino uno, yang berfungsi untuk mengontrol atau memonitor semua aktifitas yang

Lebih terperinci

Prosedur Program. Pada topik ini akan dijelaskan langkah-langkah dalam proses instalasi driver USB pada Windows XP adalah sebagai berikut dibawah ini:

Prosedur Program. Pada topik ini akan dijelaskan langkah-langkah dalam proses instalasi driver USB pada Windows XP adalah sebagai berikut dibawah ini: 1. Menginstall Software Arduino Prosedur Program File instalasi software Arduino dapat diperoleh pada alamat situs web di bawah ini yang tersedia untuk sistem operasi Windows, Mac dan Linux: http://arduino.cc/en/main/software

Lebih terperinci

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM 3.1. Spesifikasi Sistem Sebelum merancang blok diagram dan rangkaian terlebih dahulu membuat spesifikasi awal rangkaian untuk mempermudah proses pembacaan, spesifikasi

Lebih terperinci

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program pembacaan LDR Arduino Uno MinSys A. Hardware Arduino

Lebih terperinci

BAB IV PENGUJIAN DAN PEMBAHASAN

BAB IV PENGUJIAN DAN PEMBAHASAN BAB IV PENGUJIAN DAN PEMBAHASAN Pada bab ini memuat hasil pengamatan dan analisis untuk mengetahui kinerja dari rangkaian. Dari rangkaian tersebut kemudian dilakukan analisis - analisis untuk mengetahui

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini menjelaskan tentang perancangan sistem alarm kebakaran menggunakan Arduino Uno dengan mikrokontroller ATmega 328. yang meliputi perancangan perangkat keras (hardware)

Lebih terperinci

ELKAHFI 200 TELEMETRY SYSTEM

ELKAHFI 200 TELEMETRY SYSTEM ELKAHFI 200 TELEMETRY SYSTEM User Manual Edisi September 2006 ELKAHFI Design & Embedded System Solution Daftar Isi Pengenalan Elkahfi Telemetry System Pendahuluan 1 Kelengkapan Telemetry System 2 Spesifikasi

Lebih terperinci

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH YOGYAKARTA 2016 MIKROKONTROLER UNTUK PEMULA

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Pengertian Umum Sistem yang dirancang adalah sistem yang berbasiskan mikrokontroller dengan menggunakan smart card yang diaplikasikan pada Stasiun Kereta Api sebagai tanda

Lebih terperinci

CODEVISION AVR C. Dwisnanto Putro, S.T., M.Eng.

CODEVISION AVR C. Dwisnanto Putro, S.T., M.Eng. CODEVISION AVR C Dwisnanto Putro, S.T., M.Eng. CODEVISION AVR C Code vision AVR merupakan compiller bagi bahasa pemrograman C, sistem IDEAPG (Integrated Development Environment and Automatic Program Generator)

Lebih terperinci

PART 5 TRAINING INPUT. Dosen : Dwisnanto Putro, ST, M.Eng

PART 5 TRAINING INPUT. Dosen : Dwisnanto Putro, ST, M.Eng PART 5 TRAINING INPUT Dosen : Dwisnanto Putro, ST, M.Eng Input Input 1 = Mikrokontroler menerima Input berupa tegangan (+) Input 0 = Mikrokontroler menerima Input berupa tegangan ( ) ataupun Ground Cara

Lebih terperinci