I Nyoman Kusuma Wardana
|
|
|
- Siska Sasmita
- 9 tahun lalu
- Tontonan:
Transkripsi
1
2
3 TEKNIK ANTARMUKA MATLAB DAN ARDUINO Membangun Interaksi antara Bahasa Komputasi Teknis dengan Platform Berbasis Mikrokontroler I Nyoman Kusuma Wardana Penerbit Vaikuntha International Publication
4 Teknik Antarmuka MATLAB dan Arduino Membangun Interaksi antara Bahasa Komputasi Teknis dengan Platform Berbasis Mikrokontroler Hak cipta dilindungi undang-undang 2016 pada Penulis ISBN xvi hlm. ; 14,8 21 cm Penulis Editor Desain Sampul : I Nyoman Kusuma Wardana : Tim Robotics & Embedded Systems (RADE) STMIK STIKOM Bali : I Nyoman Kusuma Wardana Penerbit: Vaikuntha International Publication Jalan Veteran No.29, Denpasar, Bali, Indonesia Tel: [email protected] Bekerjasama dengan: Miarana DIY Jalan Raya Singapadu-Angantaka, Banjar Kutri, Singapadu Tengah, Sukawati, Gianyar, Bali Indonesia Tel: [email protected] ii
5 iii
6 iv
7 KATA PENGANTAR PENGANTAR DARI PENULIS Sejak kelahirannya sekitar tahun 2005, penggunaan platform Arduino benar-benar mendunia, baik produk official-nya, maupun unofficial-nya. Saat ini, berbagai shield dan produk yang mendukung penggunaan Arduino telah hadir secara luas. Arduino menyajikan bagaimana menyenangkan dan mudahnya memprogram sebuah mikrokontroler. Berkat kemunculan Arduino, mikrokontroler yang dulunya hanya dipelajari oleh kalangan tertentu saja, kini telah diminati oleh berbagai kalangan, baik dari pelajar dan mahasiswa berbagai jurusan, akademisi, praktisi dan para penggemar dunia mikrokontroler. MATLAB merupakan bahasa komputasi teknis yang andal. Saat ini, MATLAB telah merilis pustaka yang memungkinkan kita untuk menghubungkan MATLAB dan Arduino dengan sangat mudah. Arduino dapat sepenuhnya dikontrol dengan menggunakan MATLAB. Penggunaan pustaka ini menjadi salah satu pokok bahasan utama dalam buku ini. Namun demikian, Penulis mengamati bahwa tidak semua kasus cocok diselesaikan menggunakan pustaka ini. Oleh karena itu, untuk kasus-kasus tertentu, akan lebih praktis jika kita memanfaatkan fungsi komunikasi serial biasa yang telah disediakan MATLAB, bukan menggunakan pustaka. Buku ini akan mengulas teknik antarmuka MATLAB dan Arduino, serta konsep-konsep dasar yang melatarbelakangi topik tersebut. Namun demikian, buku ini tidak mengulas bagaimana memprogram Arduino dan MATLAB mulai dari nol secara detail. Penulis mengasumsikan bahwa Pembaca memiliki sedikit dasar mengenai kedua bahasa pemrograman tersebut. Namun demikian, Penulis menyajikan penjelasan yang lebih rinci tentang bagaimana suatu sistem bekerja. Pemahaman terhadap suatu topik tertentu dalam buku inilah yang menjadi fokus Penulis. v
8 Karena luasnya cakupan materi dan aplikasi terkait MATLAB dan Arduino, Penulis menyadari bahwa buku ini belum mengulas semua topik tersebut. Ada berbagai topik yang belum bisa Penulis sampaikan melalui buku ini, baik karena faktor keterbatasan pengalaman, maupun keterbatasan pengetahuan yang dimiliki oleh Penulis. Penulis berharap dapat mengulas topik-topik penting lainnya pada edisi buku selanjutnya. Namun demikian, Penulis tetap berharap bahwa buku ini dapat memberikan manfaat untuk Pembaca. Melalui buku ini, Penulis berharap dapat memberikan gambaran awal penggunaan MATLAB dan Arduino untuk berbagai penerapan. STRUKTUR PENULISAN BUKU Buku ini ditulis berdasarkan struktur yang Penulis harapkan dapat menuntun Pembaca pada suatu pemahaman mengenai topik yang sedang dibahas. Berikut susunan bab yang dirancang oleh Penulis: BAB 1. BAB 2. Mikrokontroler dan Arduino : mengantarkan pembaca untuk memahami dasar kedua istilah ini, yaitu mikrokontroler dan Arduino. Pengenalan MATLAB : mengantarkan pembaca tentang pengenalan lingkungan kerja MATLAB dan dasar pemrogramannya. BAB 3. Konsep Antarmuka MATLAB dan Arduino : menjelaskan filosofi mengapa MATLAB dan Arduino dihubungkan. BAB 4. Instalasi Pustaka Arduino : menjelaskan langkahlangkah dalam instalasi pustaka MATLAB pada Arduino beserta isu-isu penting terkait penggunaan pustaka ini. BAB 5. Pengantar Teknik Antarmuka : bab ini akan mengantarkan pembaca untuk memulai membuat antarmuka menggunakan MATLAB. BAB 6. Antarmuka Sensor : mengantarkan pembaca bagaimana membuat antarmuka sensor, baik sensor analog maupun digital. vi
9 BAB 7. Antarmuka Aktuator : menjelaskan beberapa antarmuka aktuator, seperti relai, motor DC, motor stepper, motor servo dan LCD. BAB 8. BAB 9. Komunikasi I2C : membahas dasar teori dari protokol I2C, beserta penerapannya pada Arduino Komunikasi SPI : mengulas dasar teori dari protokol SPI, beserta penerapannya pada Arduino. BAB 10. Streaming Data Online : membahas streaming data secara online menggunakan fasilitas Plotly. BAB 11. Bekerja dengan Database : menjelaskan bagaimana membangun database menggunakan MySQL dan Microsoft Access BAB 12. Menggunakan Fasilitas Report Generator : membahas bagaimana mencetak hasil logger sensor kedalam bentuk laporan Jika Pembaca mengamati tanda <<, maka hal tersebut berarti bahwa penulisan dilakukan pada jendela Command Window pada MATLAB. Tanda << sendiri bukan merupakan bagian dari program, namun merupakan tanda yang muncul ketika kita menuliskan perintah MATLAB melalui Command Window. Skrip yang ditulis tanpa tanda << adalah skrip yang ditulis pada jendela Editor. BAGI PARA PEMBACA Buku ini disusun menggunakan MATLAB versi 2014a. Semua percobaan yang dilakukan di dalam buku ini telah dicoba dan diuji berdasarkan MATLAB versi tersebut. Secara umum, skrip dalam buku ini dapat dicoba di MATLAB versi yang lain. Namun demikian, penulis sangat menyarankan bagi para Pembaca untuk menggunakan MATLAB dengan versi minimal 2014a. Jenis Arduino yang dicobakan dalam buku ini adalah Arduino Uno R3. Selain Uno, Pembaca juga dapat mencoba papan bertipe Mega. Namun demikian, Pembaca diharuskan untuk mengubah sedikit sintaks pada buku ini, dan menyesuaikannya dengan tipe papan Arduino yang digunakan. vii
10 Walaupun buku ini membahas pemrograman MATLAB dan Arduino, buku ini tidak membahas secara detail mengenai dua pokok berikut: 1. Bagaimana memprogram Arduino mulai dari dasar 2. Bagaimana memprogram MATLAB mulai dari dasar Dalam buku ini, Penulis hanya akan mengantarkan sekilas mengenai kedua pokok pembahasan tersebut. Penulis berharap Pembaca dapat mencari referensi lainnya yang memang diperuntukkan untuk kedua pokok bahasan tersebut. Untuk mempelajari Arduino lebih jauh, Penulis menyarankan Pembaca untuk mengunjungi laman web resmi dari Arduino, yaitu di Bagi Pembaca yang ingin mengetahui produk terbaru dari MATLAB, bertukar informasi dengan pengguna MATLAB yang lain, menonton video serta contoh-contoh pemrograman, Penulis menganjurkan untuk mengunjungi laman web resmi dari MATLAB yaitu di Pada buku ini, Penulis juga mewajibkan Pembaca untuk membuat akun di situs tersebut, karena akan digunakan pada proses instalasi pustaka MATLAB untuk keperluan antarmuka dengan Arduino. Semua skrip yang digunakan dalam buku ini dapat diunduh secara gratis oleh Pembaca melalui tautan yang disertakan pada bagian akhir dari buku ini. Pembaca dapat menggunakan dan memodifikasi skrip tanpa memerlukan izin tertulis dari Penulis. Namun demikian, sesuai etika, sebaiknya Pembaca menyertakan sumber aslinya. Penulis mengucapkan terima kasih kepada rekan-rekan yang telah membantu proses penulisan dan penerbitkan buku ini. Dengan segala kerendahan hati, Penulis juga sangat mengharapkan kritik, saran, masukan serta pertanyaan dari Pembaca. Hal ini sangat berguna untuk perbaikan bagi Penulis dan buku ini selanjutnya. Bagi Pembaca yang ingin menghubungi Penulis, silahkan hubungi: [email protected] Website : tutorkeren.com Denpasar, September 2015 Penulis viii
11 UCAPAN TERIMA KASIH Segala pujian kepada Tuhan Yang Maha Esa. Segala pujian kepada Sri Guru dan Sri Gaurangga. Hanya atas karunia Beliaulah buku ini dapat diterbitkan. Selanjutnya, Penulis menyampaikan ucapan terima kasih yang setulus-tulusnya kepada: 1. Para Guru di sekolah dasar dan menengah. Para Dosen dan almamater tercinta: Jurusan Teknik Fisika UGM, Magister Sistem Teknik UGM, Rekayasa Pertambangan ITB, serta Politecnico di Torino, Italia. Buku ini secara khusus didedikasikan untuk para guru, dosen dan almamater. 2. Kedua orang tua dan kedua kakak Penulis yang selalu mendoakan dan memberikan dukungan penuh kepada Penulis. 3. Segenap civitas akademika STMIK STIKOM Bali yang telah banyak membantu Penulis untuk berkarya. Tidak lupa kepada Politeknik Negeri Bali, yang selanjutnya menjadi tempat bagi penulis untuk mengabdi. 4. Anggota tim Narayana Instruments dan Miarana DIY yang telah memberi masukan secara teknis. Secara khusus penulis ucapkan terima kasih kepada I Wayan Aditya Suranata yang telah memfasilitasi penerbitan dan publikasi. 5. Anggota Grup Riset Robotics and Embedded Systems (RADE) STMIK STIKOM Bali yang telah menjadi tempat Penulis untuk berbagi. Secara khusus kepada I Komang Agus Ady Aryanto dan Soni Wijaya Santoso, yang telah banyak membantu penyusunan materi dalam buku ini. 6. Keluarga besar ISKCON yang selalu memberi semangat dan bimbingan kepada Penulis. 7. Pihak penerbit yang membantu merealisasikan buku ini sehingga sampai ke tangan Pembaca. 8. Para Pembaca buku ini, dan rekan-rekan lain yang tidak dapat Penulis sebutkan namanya satu-persatu, yang telah memberi saran, semangat dan doa. Terima kasih untuk semuanya. Semoga buku ini bermanfaat. ix
12 x
13 DAFTAR ISI KATA PENGANTAR v Pengantar dari Penulis... v Struktur Penulisan Buku... vi Bagi para Pembaca... vii UCAPAN TERIMA KASIH ix DAFTAR ISI xi BAB 1 MIKROKONTROLER DAN ARDUINO 1 Mikrokontroler vs Mikroposesor... 1 Sistem Tertanam... 3 Physical Computing... 4 Mikrokontroler dan Arduino... 7 Memori pada Arduino... 9 Papan (Board) Arduino IDE Arduino Struktur Pemrograman Arduino setup() loop() Komentar Kurung Kurawal Tanda Titik Koma Variabel pada Pemrograman Arduino Fungsi pada Pemrograman Arduino BAB 2 PENGENALAN MATLAB 21 Apa itu MATLAB? Proses Instalasi MATLAB Lingkungan Pengembangan MATLAB Bekerja dengan MATLAB Bekerja pada Command Window Bekerja dengan Jendela Editor Dasar Matriks xi
14 Membentuk Matriks Indexing Matriks Membentuk dan Mengakses Cell Statemen Kontrol Kontrol if, elseif, else Kontrol for Kontrol While Bekerja dengan Grafik MATLAB dan Perkembangannya BAB 3 KONSEP ANTARMUKA MATLAB DAN ARDUINO 43 Mengapa Menghubungkan MATLAB dengan Arduino? Komunikasi Serial Dasar Komunikasi Serial Komunikasi MATLAB - Arduino Komunikasi Menggunakan fungsi serial Instalasi Pustaka Arduino pada MATLAB Isu Penting Penggunaan Pustaka BAB 4 PUSTAKA ARDUINO PADA MATLAB 55 Hardware Support Packages Instalasi Pustaka secara Online Uji Koneksi Fungsi Dasar Pustaka Arduino Menghubungkan MATLAB-Arduino Membaca dan Menulis Pin Digital Memainkan Nada Membaca dan Menulis Pin Analog Instalasi Mutlak Diperlukan? Memanfaatkan Fasilitas Help BAB 5 PENGANTAR TEKNIK ANTARMUKA 75 Dasar Visualisasi Data Visualisasi Gelombang Sinus Mengambil Data Sensor Visualisasi Data Secara Simultan Bekerja dengan Komponen GUI Dasar Perancangan Hardware xii
15 Perancangan Software Bekerja dengan Grafik BAB 6 ANTARMUKA SENSOR 123 Antarmuka Sensor Analog Pengenalan ADC Konfigurasi Sensor Analog Pemrograman Sensor Analog Antarmuka Sensor Digital Bekerja dengan Sensor Ultrasonik BAB 7 ANTARMUKA AKTUATOR 141 Antarmuka Relai Prinsip kerja Relai Pemrograman Relai Antarmuka motor DC Prinsip Dasar Pulse Width Modulation Mengatur Kecepatan dan Arah Putar Motor DC Membangkitkan PWM pada MATLAB Rancangan GUI untuk Mengontrol Motor DC Antarmuka Motor Servo Prinsip Kerja Pemrograman Motor Servo Pemrograman GUI untuk Motor Servo Antarmuka Motor Stepper Prinsip Kerja Tipe Koneksi Koil pada Stepper Pemrograman GUI untuk Motor Stepper Antarmuka LCD Konfigurasi Perangkat Keras Rancangan GUI untuk Mengirimkan Data Ke LCD BAB 8 KOMUNIKASI I2C 211 Pendahuluan Arsitektur Komunikasi I2C Skema Komunikasi I2C Format Paket dalam I2C xiii
16 Format Paket Alamat Format Paket Data I2C pada Arduino Pin-pin I2C pada Arduino Konfigurasi Master-Slave pada I2C Pemrograman I2C Pemrograman Slave Rangkaian Perangkat Keras Pemrograman MATLAB untuk I2C Pemrograman GUI Pemrograman Slave Pemrograman MATLAB BAB 9 KOMUNIKASI SPI 245 Pendahuluan Arsitektur Komunikasi SPI Skema Komunikasi SPI Menulis Melalui SPI Membaca Melalui SPI SPI pada Arduino Pin-pin SPI pada Arduino Konfigurasi Master-Slave pada SPI Pemrograman SPI Konfigurasi Perangkat Keras Pemrograman Slave Pemrograman Master Pemrograman GUI BAB 10 STREAMING DATA ONLINE 271 Membuat Akun pada Plotly Plotly untuk MATLAB Memulai Streaming Data Streaming Data dari Arduino BAB 11 BEKERJA DENGAN DATABASE 301 Membangun Basis Data Menggunakan MySQL Instalasi XAMPP Membuat Database MySQL xiv
17 Membangun koneksi MySQL pada MATLAB Pemrograman database MySQL melalui MATLAB Koneksi MySQL menggunakan GUI Membangun Database Menggunakan Microsoft Access Mempersiapkan Database Menghubungkan database Dengan MATLAB Pemrograman Database melalui MATLAB Antarmuka Basis Data Menggunakan GUI BAB 12 MENGGUNAKAN FASILITAS REPORT GENERATOR 385 Memulai Report Generator Merancang Layout Laporan Memodifikasi Skrip Report Merancang Antarmuka Report DAFTAR BACAAN 405 LAMPIRAN 409 File Penyerta TENTANG PENULIS 411 xv
18 xvi
19 BAB 1 MIKROKONTROLER DAN ARDUINO Pada bab ini, konsep dasar yang membedakan istilah mikrokontroler dengan mikroprosesor akan diperkenalkan. Selain itu, Pembaca akan diperkenalkan dua istilah penting, yaitu embedded system dan physical computing. Selanjutnya, pembaca akan diantarkan untuk membedakan istilah mikrokontroler dan Arduino. Banyak yang beranggapan bahwa Arduino adalah mikrokontroler. Namun, secara konsep, Arduino dan mikrokontroler adalah dua istilah yang berbeda. Di akhir bab, Pembaca akan diantarkan mengenai IDE Arduino dan struktrur pemrograman Arduino. Namun demikian, Penulis menyadari bahwa bab ini hanya sebagai pengantar. Penulis sangat menganjurkan pembaca untuk mendalami lebih jauh pemrograman Arduino dari berbagai sumber lainnya. MIKROKONTROLER VS MIKROPOSESOR Sebelum membahas tentang Arduino, kita akan mengulas sedikit mengenai konsep dasar mikrokontroler. Mungkin kita sering mendengar istilah prosesor atau mikroprosesor, dan disatu sisi kita juga mengenal istilah mikrokontroler. Mungkin banyak diantara kita yang masih kebingungan dengan perbedaan istilahistilah tersebut. Nah, sebenarnya apasih perbedaan antara prosesor dan mikrokontroler? Prosesor, atau mikroprosesor, atau lebih dikenal sebagai CPU (Central Processing Unit) adalah sebuah chip yang berfungsi sebagai unit pemrosesan pusat dari suatu komputer. Beberapa contoh 1
20 mikroprosesor seperti keluarga Intel x86 (contoh: mikroprosesor 8086, 80286, 80386, dan Pentium) tidak memiliki RAM, ROM atau komponen I/O (input/output) dalam satu chip. Komponen-komponen tambahan ini diletakkan secara terpisah dari chip mikroprosesor. Mikroprosesor sendiri belum dapat menjalankan fungsi layaknya sebuah komputer. Suatu fungsi komputer baru dapat dijalankan ketika semua komponen ini bergabung menjalankan tugasnya masing-masing. Oleh karena itu, mereka dikenal juga dengan istilah general-purpose microprocessor, atau prosesor dengan tujuan umum. Disisi lain, mikrokontroler adalah sebuah chip yang memiliki mikroprosesor di dalamnya, serta komponen pendukung lainnya seperti RAM, ROM, port I/O serta timer yang terintegrasi dalam satu chip (atau IC, integrated circuit). Dengan kata lain, jika keseluruhan komponen utama sebuah komputer ditempatkan dalam sebuah chip tunggal, maka chip tersebut dikenal dengan istilah mikrokontroler. Untuk memperjelas perbedaan kedua istilah ini, kita bisa amati Gambar 1.1. Gambar 1.1 Perbandingan Arsitektur (a) Sistem Mikroprosesor dan (b) Sistem Mikrokontroler 2
21 Dari segi harga, tentunya konfigurasi mikroposesor dengan komponen eksternalnya (RAM, ROM, I/O, dan sebagainya) akan membuat harga menjadi jauh lebih mahal daripada sebuah mikrokontroler. Dari sudut pandang performa, sudah jelas bahwa konfigurasi CPU dengan komponen eksternalnya akan jauh lebih baik daripada sebuah mikrokontroler. Namun demikian, mikrokontroler dapat menjadi pilihan utama, terutama untuk aplikasi yang mempertimbangkan ukuran, harga serta portability (mudah dibawa kemana-mana). Pada Gambar 1.1 (b), kita dapat mengamati bahwa salah satu komponen menarik yang dimiliki oleh mikrokontroler adalah ADC (analog-to-digital converter). ADC adalah komponen yang digunakan untuk mengubah sinyal analog menjadi sinyal digital. Penerapan ADC sangat penting, misalnya ketika kita menggunakan mikrokontroler untuk aplikasi-aplikasi yang melibatkan sensor analog. SISTEM TERTANAM Mikrokontroler memiliki peranan yang signifikan dalam dunia elektronik, salah satunya dalam dunia sistem tertanam. Sistem tertanam, atau sistem terbenam adalah istilah umum yang biasa digunakan untuk menyebut suatu istilah dalam bahasa Inggris, yaitu embedded system. Mikroprosesor dan mikrokontroler merupakan komponen yang banyak digunakan pada produkproduk embedded system. Produk embedded system dikontrol oleh mikroprosesor (atau mikrokontroler) yang telah ditanamkan pada alat tersebut. Ada banyak produk embedded system disekitar kita, seperti printer, remote control, telepon, TV, mesin cuci, dan sebagainya. Pada umumnya, ROM pada suatu produk embedded system akan ditanamkan program yang secara khusus digunakan hanya untuk menjalankan sebuah fungsi. Ambilah contoh sebuah printer. Printer dilengkapi dengan mikroprosesor yang secara khusus menjalankan fungsi sebuah printer, yaitu mengambil data dari komputer dan mencetaknya. Berbeda halnya dengan sebuah PC (personal computer), PC dapat menjalankan berbagai fungsi sesuai dengan program aplikasi yang telah terinstal di dalamnya. Sebuah PC terdiri dari berbagai produk embedded system, seperti keyboard, mouse, printer, modem dan sebagainya. Setiap komponen pendukung dari sebuah PC ini memiliki mikrokontroler 3
22 di dalamnya. Sebagai contoh, kita bisa amati sebuah mouse. Mikrokontroler menjalankan fungsinya yaitu mencari posisi mouse dan mengirimnya ke PC. Saat ini, perkembangan penggunaan mikrokontroler untuk produk embedded system sudah sangat banyak, terutama dikalangan Pelajar, Mahasiswa, Praktisi serta Umum. Di kalangan Mahasiswa, penggunaan mikrokontroler baik untuk skripsi dan proyek lainnya tidak hanya didominasi oleh Mahasiswa Jurusan Teknik dan Sains tertentu (seperti Teknik Elektro, Teknik Fisika, Elektronika dan Instrumentasi, Ilmu Komputer dan sebagainya), tetapi juga telah meluas ke jurusan-jurusan lain. Salah satu meluasnya penggunaan mikrokontroler adalah dengan lahirnya produk yang berlabel Arduino. PHYSICAL COMPUTING Setelah membahas peranan mikrokontroler dalam dunia embedded system, mari kita membahas istilah lainnya, yaitu physical computing. Apa kaitannya mikrokontroler dengan physical computing? Physical Computing atau komputasi fisik adalah usaha untuk membuat suatu sistem yang dapat menghubungkan dunia nyata (physical world) dengan dunia virtual pada komputer. Sistem yang dibangun merupakan kombinasi perangkat keras (hardware) dan perangkat lunak (software) yang bersifat interaktif, yaitu dapat menerima rangsangan dari lingkungan luar dan merespon balik. Physical computing adalah sebuah konsep untuk memahami hubungan yang manusiawi antara lingkungan yang sifat alaminya adalah analog dengan komputer yang bekerja secara digital. Physical computing adalah suatu pendekatan dari proses interaksi antara manusia-komputer yang berawal dari bagaimana manusia mengekspresikan diri mereka secara fisik. Tubuh manusia dan segala kemampuannya menjadi titik awal atau starting point, dan selanjutnya diusahakan merancang suatu antarmuka, baik secara hardware maupun software yang dapat merasakan dan merespon apa saja yang manusia bisa lakukan secara fisik. Karena berawal dari kemampuan seseorang, maka usaha untuk mewujudkan suatu skema physical computing memerlukan pemahaman tentang bagaimana caranya agar komputer dapat 4
23 merasakan aksi fisik. Ketika kita melakukan aksi, kita menyebabkan berbagai perubahan bentuk energi. Sebagai contoh, suara yang dihasilkan oleh pita suara yang dirambatkan melalui udara akan menyebabkan perubahan tekanan udara. Demikian pula dalam physical computing, parameter-parameter alam seperti suhu, tekanan, kelembaban, dan sebagainya akan ditangkap oleh sensor dan selanjutnya melalui rangkaian elektronika yang tepat akan diolah oleh komputer digital. Komputer selanjutnya memberi respon ke dunia fisik melalui penggunaan berbagai aktuator, misalnya motor, valve, dan sebagainya. Amatilah Gambar 1.2. Physical computing adalah sebuah konsep untuk memahami hubungan yang manusiawi antara lingkungan yang sifat alaminya adalah analog dengan dunia komputer yang sifatnya adalah digital. Umumnya, alat yang biasa digunakan sebagai komputer untuk mengolah segala sesuatu adalah mikrokontroler. Mikrokontroler dapat dipasang sensor untuk merasakan parameter-parameter alam dan selanjutnya dapat diolah dan memberikan aksi ke lingkungan menggunakan aktuator, misalnya menghidupkan lampu, motor, kipas dan sebagainya. Pembuatan purwarupa (prototype) atau prototyping adalah kegiatan yang sangat penting dalam proses physical computing. Pada tahap inilah seorang perancang melakukan eksperimen dan uji coba dari berbagai jenis komponen, ukuran, parameter, program komputer dan sebagainya secara berulang-ulang. Kegiatan ini dilakukan sampai diperoleh kombinasi yang dirasa paling tepat. Pada tahap prototyping inilah kemampuan programming serta analisis dari perancang akan dieksplorasi. Kesuksesan tidak semata-mata dipengaruhi oleh kemampuan memprogram sebuah mikrokontroler, tetapi juga memerlukan pengetahuan mengenai fenomena alam, pemodelan dalam rumus-rumus matematika, serta analisis terhadap rangkaian elektronika. Sering kali terjadi error pada proses ini, baik dikarenakan oleh kesalahan dalam program, kesalahan dalam perhitungan matematis, maupun kesalahan pada perangkat keras yang sangat membutuhkan berbagai kemampuan seperti yang disebutkan sebelumnya. Terkadang, proses inilah yang membuat kita menjadi frustasi. Namun demikian, proses dan pengalaman inilah yang sering membuat seseorang bisa menjadi mahir dalam membuat suatu sistem physical computing. 5
24 Gambar 1.2 Interaksi Dunia Fisik dan Virtual yang Dijembatani oleh Penggunaan Sensor dan Aktuator Proses prototyping komponen perangkat keras merupakan suatu proses merangkai berbagai komponen elektronika, seperti resistor, transistor, kapasitor, dan sebagainya dengan suatu aturan tertentu sesuai peruntukan rangkaian elektronikanya. Komponenkomponen tersebut dihubungkan melalui jalur tembaga pada suatu papan yang dikenal dengan istilah printed circuit board (PCB). Tidak semua orang memiliki keahlian yang sama dalam merancang PCB yang tepat. Oleh karena itu, terkadang proses prototyping dalam sistem physical computing menjadi suatu yang sangat melelahkan dan berbiaya mahal. Saat ini, ketika teknologi mikroprosesor telah berkembang, proses prototyping dapat dikerjakan dengan lebih menyenangkan. Mengapa demikian? Sebab saat ini telah hadir beberapa platform prototyping yang beredar di pasaran. Platform ini hadir tidak hanya dalam bentuk hardware, namun juga software. Perancang akan sangat dimudahkan dalam mendesain sesuatu. Gambar 1.3 Ilustrasi Proses Prototyping 6
I Nyoman Kusuma Wardana
TEKNIK ANTARMUKA MATLAB DAN ARDUINO Membangun Interaksi antara Bahasa Komputasi Teknis dengan Platform Berbasis Mikrokontroler JILID 1 I Nyoman Kusuma Wardana Penerbit MiaranaDIY Teknik Antarmuka MATLAB
andri_mz Pengenalan Arduino Copyright Andri Marzuki Pengenalan Arduino
Pengenalan Arduino Untuk memahami Arduino, terlebih dahulu kita harus memahami terlebih dahulu apa yang dimaksud dengan physical computing. Physical computing adalah membuat sebuah system atau perangkat
Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler
Percobaan 2 I. Judul Percobaan Sistem Kendali Digital Berbasis Mikrokontroler II. Tujuan Percobaan 1. Mahasiswa memahami pemrograman dasar mikrokontroler 2. Mahasiswa memahami fungsi dan prinsip kerja
III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas
III. METODE PENELITIAN 3.1. Tempat dan Waktu Penelitian Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas Lampung, dari bulan Februari 2014 Oktober 2014. 3.2. Alat dan Bahan Alat
Output LED. Menggunakan Arduino Uno MinSys
Output LED Menggunakan Arduino Uno MinSys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program output LED dengan Arduino Uno MinSys A. Hardware 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
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Kajian Pustaka Sebagai dasar teori, penulis menggunakan referensi jurnal yang ditulis oleh Dr. B. Tittman dan M. Guers, berjudul Measuring Fluid Level Using Ultrasound. Penelitian
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
Display LCD. Menggunakan Arduino Uno MinSys
Display LCD Menggunakan Arduino Uno MinSys Mahasiswa mampu memahami pemrograman C pada Arduino Uno MinSys Mahasiswa mampu membuat program Display dengan Arduino Uno MinSys A. Hardware 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
BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras
BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Perangkat Keras Sistem perangkat keras yang digunakan dalam penelitian ini ditunjukkan oleh blok diagram berikut: Computer Parallel Port Serial Port ICSP Level
Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma
Sistem Tertanam Pengantar Atmega328 dan Arduino Uno 1 Arsitektur Atmega328 Prosesor atau mikroprosesor adalah suatu perangkat digital berupa Chip atau IC (Integrated Circuit) yang digunakan untuk memproses
BAB II TINJAUAN PUSTAKA
18 BAB II TINJAUAN PUSTAKA 2.1. Mikrokontroler Mikrokontroler adalah suatu mikroposesor plus. Mikrokontroler adalah otak dari suatu sistem elektronika seperti halnya mikroprosesor sebagai otak komputer.
BAB I PENDAHULUAN. komponen yang dapat menghitung, mengingat dan mengambil pilihan. dapat digantikan dengan sebuah mikrokontroler.
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pada zaman sekarang ini dibutuhkan suatu peralatan yang dapat mempermudah pekerjaan manusia dan bekerja secara otomatis. Untuk merancang suatu peralatan yang
III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu
37 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas Lampung dan dilaksanakan mulai bulan Maret 2012 sampai
KATA PENGANTAR Sistem Mikroprosesor ( Implementasi Pada Mikrokontroler 8 Bit
SISTEM MIKROPROSESOR, oleh I Wayan Sutaya, S.T., M.T. Hak Cipta 2014 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283 Telp: 0274-889398; Fax: 0274-889057; E-mail: [email protected] Hak Cipta
RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16
RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16 Ditulis Untuk Memenuhi Syarat Menyelesaikan Pendidikan Program Dipolma 3 Oleh : DEDDI
Eddy Nurraharjo Program Studi Teknik Informatika, Universitas Stikubank Semarang
Eddy Nurraharjo Program Studi Teknik Informatika, Universitas Stikubank Semarang email: [email protected] Abstrak Teknologi elektronika dalam komponen/elemen dasar elektronika maupun pada sebuah
PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO
PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat untuk mendapatkan gelar Ahli Madya (A.Md) Teknik Komputer Oleh: JONATHAN ALBERTO HUTAGAOL
Apa itu arduino. Nama : Tamara samudra. Abstrak.
Apa itu arduino Nama : Tamara samudra [email protected] Abstrak Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan
2 METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Januari 2015 hingga Oktober 2015
10 2 METODE PENELITIAN 3.1. Waktu dan Tempat Penelitian Penelitian ini dilaksanakan pada bulan Januari 2015 hingga Oktober 2015 di Laboratorium Teknik Elektronika, Jurusan Teknik Elektro, Universitas Lampung.
DAFTAR ISI. SAMPUL DALAM... i. PRASYARAT GELAR... ii. LEMBAR PERSETUJUAN... iii. PENETAPAN PANITIA PENGUJI... iv. SURAT PERNYATAAN BEBAS PLAGIAT...
DAFTAR ISI Halaman SAMPUL DALAM... i PRASYARAT GELAR... ii LEMBAR PERSETUJUAN... iii PENETAPAN PANITIA PENGUJI... iv SURAT PERNYATAAN BEBAS PLAGIAT... v UCAPAN TERIMA KASIH... vi ABSTRAK... viii ABSTRACT...
BAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bagian dari bab ini akan membahas mengenai analisa dan perancangan sistem yang akan dibangun pada pengerjaan tugas akhir ini. Pembahasan analisa meliputi analisa
Materi 4: Microprocessor-Based Control
Materi 4: Microprocessor-Based Control I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali Mikroprosesor mengantarkan ke suatu era baru dlm sistem kontrol Mikroprosesor menawarkan fleksibilitas
DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...
DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... i ii iv v vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiv DAFTAR SINGKATAN...
BAB II DASAR TEORI. Arduino adalah pengendali mikro single-board yang bersifat opensource,
BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat opensource, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.
AKHIR TUGAS OLEH: JURUSAN. Untuk
PERANCANGAN DAN PEMBUATAN SIRKULASI UDARA OTOMATIS MELALUI DETEKSI KADAR CO DAN CO2 BERLEBIH DALAM RUANGAN BERBASIS MIKROKONTROLER ATMEGA8535 LAPORAN PROYEK TUGAS AKHIR Disusun Sebagai Salah Satu Syarat
III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Juli 2014 sampai dengan Januari 2015.
28 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian ini dilaksanakan pada bulan Juli 2014 sampai dengan Januari 2015. Perancangan, pembuatan dan pengambilan data dilaksanakan di Laboratorium
BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu
BAB II DASAR TEORI 2.1 Dasar Teori 2.2.1 NodeMcu NodeMcu merupakan sebuah opensource platform IoT dan pengembangan Kit yang menggunakan bahasa pemrograman Lua untuk membantu programmer dalam membuat prototype
GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)
GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP) Matakuliah : Teknik Interface dan Peripheral Kode : TKC-210 Teori : 2 sks Praktikum : 1 sks Deskripsi Matakuliah Standar Kompetensi Program Studi : Di kuliah
ISBN: Cetakan Pertama, tahun Semua informasi tentang buku ini, silahkan scan QR Code di cover belakang buku ini
Pemrograman PIC 16F877A Menggunakan MikroC PIC; oleh Wakhyu Dwiono Hak Cipta 2015 pada penulis GRAHA ILMU Ruko Jambusari 7A Yogyakarta 55283 Telp: 0274-882262; 0274-889398; Fax: 0274-889057; E-mail: [email protected]
AVR MICROCONTROLLER: HISTORY AND FEATURE
MIKROPENGENDALI C TEMU 2a THE AVR MICROCONTROLLER: HISTORY AND FEATURE Oleh : Danny Kurnianto,S.T.,M.Eng SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM PURWOKERTO ECTION 1. MICROCONTROLLER AND EMBEDDED PROCESSORS
DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... iii PERNYATAAN... iv PERSEMBAHAN.... v KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xi DAFTAR TABEL... xiii INTISARI... xiv ABSTRACT... xv
MODUL 3 Pengenalan Arduino & Bit Control
MODUL 3 Pengenalan Arduino & Bit Control I. TUJUAN Mahasiswa mampu mengenal dan memahami maksud maupun penerapan Arduino Mahasiswa dapat menciptakan sebuah karya berbasis Arduino Mahasiswa dapat mengontrol
Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy
SKRIPSI Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan Metode Logika Fuzzy Laporan ini disusun guna memenuhi salah satu persyaratan untuk menyelesaikan program S-1 Teknik Elektro Fakultas Teknik Universitas
BAB III METODOLOGI RANCANG BANGUN ALAT
BAB III METODOLOGI RANCANG BANGUN ALAT 3.1. Metode Perancangan Pada perancangan alat ini terbagi menjadi dua metodologi, yang pertama pembuatan sistem hardware dan yang kedua pembuatan sistem yang akan
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM Pada bab ini membahas perencanaan dan pembuatan dari alat yang akan dibuat yaitu Perencanaan dan Pembuatan Pengendali Suhu Ruangan Berdasarkan Jumlah Orang ini memiliki 4 tahapan
Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51
Perkembangan industri saat ini menuntut pemrosesan pada sistem kontrol yang semakin dinamis dalam setiap tahapan perancangan, pengoperasian, maupun perawatan. Peralatan yang kompak, fleksibel namun handal
METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Februari 2015 sampai dengan bulan Juli
36 III. METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian ini dilaksanakan pada bulan Februari 2015 sampai dengan bulan Juli 2015. Perancangan, pembuatan dan pengambilan data dilaksanakan di
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Termoelektrik merupakan material yang terbuat dari semikonduktor yang salah satu kegunaannya untuk keperluan pembangkit tenaga listrik. Material semikonduktor dapat
SKRIPSI. Monitoring Kadar ph Air Berbasis Mikrokontroler Arduino Dengan Tampilan LCD dan Grafik Komputer
SKRIPSI Monitoring Kadar ph Air Berbasis Mikrokontroler Arduino Dengan Tampilan LCD dan Grafik Komputer Oleh : CHRISTIAN OEI 5103012005 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS KATOLIK WIDYA
BAB III METODOLOGI PERANCANGAN
BAB III METODOLOGI PERANCANGAN 3.1 Prosedur Perancangan Prosedur perancangan merupakan langkah langkah dalam pembuatan tugas akhir ini. Dan prosedur perancangan ini digambarkan pada diagram alir berikut:
PERANCANGAN PROTOTIPE SMART BUILDING BERBASIS ARDUINO UNO. Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan
PERANCANGAN PROTOTIPE SMART BUILDING BERBASIS ARDUINO UNO Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan pendidikan sarjana (S-1) pada Departemen Teknik Elektro Oleh : NAMA : MARATUR
PRAKTIKUM MATA KULIAH MIKROPROSESSOR DAN BAHA ASSEMBLY INPUT/OUTPUT PADA ARDUINO
I. Tujuan PRAKTIKUM MATA KULIAH MIKROPROSESSOR DAN BAHA ASSEMBLY INPUT/OUTPUT PADA ARDUINO Mengamati keluaran data berupa nyala LED dari Arduino Memanfaatkan Port Input dan Output pada Arduino untuk transfer
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Pengukuran ph makin dibutuhkan, bukan hanya oleh perusahaan berskala besar tetapi juga perusahaan berskala kecil misalnya tambak ikan dan udang milik warga perseorangan.
Bab I. Pendahuluan BAB I PENDAHULUAN 1.1. LATAR BELAKANG
1.1. LATAR BELAKANG BAB I PENDAHULUAN Kebutuhan perusahaan terhadap suatu teknologi yang mampu menangani masalah teknis operasional berskala besar dan secara otomatis mengalami peningkatan. Hal ini disebabkan
BAB III METODE PENELITIAN. Penelitian tugas akhir dilaksanakan pada bulan Februari 2014 hingga Januari
BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Penelitian tugas akhir dilaksanakan pada bulan Februari 2014 hingga Januari 2015. Perancangan dan pengerjaan perangkat keras (hardware) dan laporan
SISTEM PENDETEKSI WARNA DAN NOMINAL UANG UNTUK PENYANDANG TUNA NETRA BERBASIS ARDUINO UNO
SISTEM PENDETEKSI WARNA DAN NOMINAL UANG UNTUK PENYANDANG TUNA NETRA BERBASIS ARDUINO UNO STANDAR OPERASIONAL PROSEDUR (S.O.P) Disusun untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III pada Jurusan
4.5.2 Perancangan Program Utama Sistem Rancangan Aplikasi Pengguna (Antarmuka) BAB V IMPLEMENTASI Implementasi Sistem
DAFTAR ISI SKRIPSI... ii HALAMAN PENGESAHAN... iii PERNYATAAN... iv PRAKATA... v DAFTAR ISI... vii DAFTAR GAMBAR... ix INTISARI... xii ABSTRACT... xiii BAB I PENDAHULUAN... 1 1.1 Latar belakang... 1 1.2
Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment.
DISPLAY 7SEGMENT Menggunakan Arduino Uno Membuat kontrol display seven segment Membuat program Counter baik Up Counter maupun Down Counter dengan media tampilan 7-Segment. A. Hardware Arduino Uno Arduino
Reni Nuraeni,ST,M.Pd (widyaiswara Muda)
BELAJAR MUDAH MIKROKONTROLER ARDUINO MELALUI BLUETOOTH (BLUINO) Reni Nuraeni,ST,M.Pd (widyaiswara Muda) Email [email protected] Abstrak Perancangan sistem kontrol saat ini sangat berkembang dengan
TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika
TAKARIR AC (Alternating Current) Adalah sistem arus listrik. Sistem AC adalah cara bekerjanya arus bolakbalik. Dimana arus yang berskala dengan harga rata-rata selama satu periode atau satu masa kerjanya
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi jari animatronik berbasis mikrokontroler ini menggunakan beberapa metode rancang bangun yang pembuatannya terdapat
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 PENDAHULUAN Pengukuran tinggi badan menggunakan ARDUINO adalah alat yang digunakan untuk mengukur tinggi badan seseorang dengan cara digital. Alat ini menggunakan sebuah IC yang
Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial
Rustam Asnawi, Octa Heriana, Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial Rustam Asnawi
BAB I PENDAHULUAN. 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Termometer atau yang sudah kita kenal sebagai alat pengukur dan pendeteksi suhu merupakan sebuah alat yang sudah biasa digunakan sebagai alat acuan untuk menentukan
MENGENAL WEMOS D1 MINI DALAM DUNIA IOT
MENGENAL WEMOS D1 MINI DALAM DUNIA IOT Dian Mustika Putri [email protected] :: https://dianmstkputri.wordpress.com Abstrak Dunia IT khususnya dalam bidang IOT (Internet of Things) atau yang biasa dikenal
MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia
MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia Mikrokontroler Mikrokontroler adalah sistem komputer yang dikemas dalam sebuah IC. IC tersebut mengandung semua komponen pembentuk komputer seperti CPU,
BAB III PERENCANGAN DAN PEMBUATAN ALAT
BAB III PERENCANGAN DAN PEMBUATAN ALAT Dalam bab ini akan dibahas pembuatan dan perancangan seluruh sistem perangkat dari Sistem Perancangan Parkir Otomatis berbasis Arduino dengan Menggunakan Identifikasi
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras Pada bab ini menjelaskan perangkat keras yang digunakan dalam membuat tugas akhir ini. Perangkat keras yang digunakan terdiri dari modul Arduino
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI SLOT PARKIR MENGGUNAKAN VISUAL BASIC BERBASIS ARDUINO UNO
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI SLOT PARKIR MENGGUNAKAN VISUAL BASIC BERBASIS ARDUINO UNO LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Diploma 3 oleh
IMPLEMENTASI PENGONTROL SERTA MONITORING SUHU DAN KELEMBABAN PADA BUDIDAYA JAMUR MENGGUNAKAN;IPHONE SKRIPSI
IMPLEMENTASI PENGONTROL SERTA MONITORING SUHU DAN KELEMBABAN PADA BUDIDAYA JAMUR MENGGUNAKAN;IPHONE SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1) Teknik Elektro Universitas
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
BAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi wajah animatronik berbasis mikrokontroler ini menggunakan beberapa metode rancang bangun yang pembuatannya
SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR
SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR Diajukan guna memenuhi sebagian persyaratan dalam rangka
MEMONITOR KELEMBAPAN TANAH DAN SUHU PADA BUDIDAYA CACING TANAH MENGGUNAKAN ARDUINO UNO TUGAS AKHIR
MEMONITOR KELEMBAPAN TANAH DAN SUHU PADA BUDIDAYA CACING TANAH MENGGUNAKAN ARDUINO UNO TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI Bab ini akan dibahas tentang Budidaya Jamur, Microcontroller Arduino, Ethernet Shield, dan Sensor. Semua pembahasan tersebut berguna dalam menunjang sistem yang akan dibuat, sehingga
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
III. METODE PENELITIAN
III. METODE PENELITIAN A. Tempat dan Waktu Penelitian Penelitian ini dilakukan di Laboratorium Teknik Elektro Fakultas Teknik Universitas Lampung yang dilaksanakan mulai dari bulan Januari sampai Desember
III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar
28 III. METODE PENELITIAN A. Waktu dan Tempat Penelitian Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar dan Laboratorium Pemodelan Jurusan Fisika Universitas Lampung. Penelitian
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Mikrokontroler Mikrokontroler sering disebut sebagai mikrokomputer atau embedded system. Mikrokontroler dipandang sebagai suatu sistem yang terdiri atas input,program dan output.
III. METODE PENELITIAN. Pengerjaan tugas akhir ini bertempat di laboratorium Terpadu Teknik Elektro
III. METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian Pengerjaan tugas akhir ini bertempat di laboratorium Terpadu Teknik Elektro Jurusan Teknik Elektro Universitas Lampung pada bulan Desember 2013 sampai
III. METODELOGI PENELITIAN. Tempat dan waktu penelitian yang telah dilakukan pada penelitian ini adalah
III. METODELOGI PENELITIAN 3.1 Tempat dan Waktu Penelitian Tempat dan waktu penelitian yang telah dilakukan pada penelitian ini adalah sebagai berikut: 3.1.1 Tempat penelitian Penelitian dan pengambilan
SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR
SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR Diajukan Untuk Memenuhi Tugas dan Syarat Syarat Guna Memperoleh
BAB I PENDAHULUAN.
BAB I PENDAHULUAN 1.1 Latar Belakang Mobil kendali RC (R/C car) mainan anak-anak sekarang mudah dijumpai disekitar kita. Dapat dengan mudah kita membelinya di pasar tradisional, pasar mainan bahkan melalui
RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA
RANCANG BANGUN ALAT PENGATUR ARAH ANTENA BERDASARKAN LEVEL SINYAL CAHAYA LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Diploma 3 oleh : FANI MELISA SEMBIRING MERRY
PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3
PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3 Sofyan 1), Catur Budi Affianto 2), Sur Liyan 3) Program Studi Teknik Informatika, Fakultas Teknik, Universitas Janabadra Jalan Tentara
Apa itu Mikrokomputer?
Apa itu Mikrokomputer? Muhamad Ikhsan Taufik [email protected] :: ikhsantaufikblog.wordpress.com Abstrak Mikrokomputer adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya.
ALAT MONITORING SUHU MELALUI APLIKASI ANDROID MENGGUNAKAN SENSOR LM35 DAN MODUL SIM800L BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI
ALAT MONITORING SUHU MELALUI APLIKASI ANDROID MENGGUNAKAN SENSOR LM35 DAN MODUL SIM800L BERBASIS MIKROKONTROLER ATMEGA16 SKRIPSI BIDANG MINAT INSTRUMENTASI, ELEKTRONIKA DAN KOMPUTASI I Kadek Agus Sara
III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,
III. METODE PENELITIAN 3.1. Waktu dan Tempat Penelitian Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015, pembuatan alat dan pengambilan data dilaksanakan di Laboratorium
TUGAS AKHIR EDHRIWANSYAH NST
PERENCANAAN DAN PEMBUATAN KENDALI MOTOR SEBAGAI PENGGERAK PINTU OTOMATIS MASUKAN RFID (RADIO FREQUENCY IDENTIFICATIONS) BERBASIS MIKROKONTROLER AT90S2313 (HARDWARE) TUGAS AKHIR Diajukan untuk melengkapi
TUGAS AKHIR. PEMISAH BARANG BERDASARKAN WARNA BERBASIS MIKROKONTROLLER BASIC STAMP MINI SYSTEM (BS2p)
TUGAS AKHIR PEMISAH BARANG BERDASARKAN WARNA BERBASIS MIKROKONTROLLER BASIC STAMP MINI SYSTEM (BS2p) Diajukan guna melengkapi sebagian syarat dalam mencapai gelar Sarjana Strata Satu (S1) Disusun oleh
Sejarah Mikrokontroler
Sejarah Mikrokontroler Dwisnanto Putro, S.T., M.Eng. Berawal dari Mikroprosesor Abad 21 abad mikroprosesor Semua peralatan rumah tangga menggunakan mikroprosesor: handphone, tv, kulkas, mesin cuci, setrika,
DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PENGUJI...
DAFTAR ISI COVER...i LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii LEMBAR PENGESAHAN PENGUJI... iv HALAMAN PERSEMBAHAN... v HALAMAN MOTTO... vi KATA PENGANTAR...
BAB III PERANCANGAN DAN PEMBUATAN APLIKASI
BAB III PERANCANGAN DAN PEMBUATAN APLIKASI Dalam bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi dengan menggunakan metodologi perancangan prototyping, prinsip kerja rangkaian berdasarkan
RANCANG BANGUN SISTEM MONITORING OUTPUT DAN PENCATATAN DATA PADA PANEL SURYA BERBASIS MIKROKONTROLER ARDUINO
SKRIPSI RANCANG BANGUN SISTEM MONITORING OUTPUT DAN PENCATATAN DATA PADA PANEL SURYA BERBASIS MIKROKONTROLER ARDUINO PANDE PUTU TEGUH WINATA JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA BUKIT
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
PERANCANGAN SISTEM PROTOTIPE PENDETEKSI BANJIR PERINGATAN DINI MENGGUNAKAN ARDUINO DAN PHP
Jurnal Informatika Mulawarman Vol. 12, No. 1, September 2017 45 PERANCANGAN SISTEM PROTOTIPE PENDETEKSI BANJIR PERINGATAN DINI MENGGUNAKAN ARDUINO DAN PHP Wahyu Indianto 1), Awang Harsa Kridalaksana 2),
BAB III DESAIN DAN PENGEMBANGAN SISTEM
BAB III DESAIN DAN PENGEMBANGAN SISTEM 3.1 Perangkat Keras Perancangan perangkat keras untuk sistem kontrol daya listrik diawali dengan merancangan sistem sensor yang akan digunakan, yaitu sistem sensor
III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009
III. METODOLOGI PENELITIAN A. Waktu dan Tempat Penelitian Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 dilakukan di Laboratorium Konversi Energi Elektrik dan Laboratorium
PROTOTIPE SISTEM KEAMANAN TERKONEKSI DENGAN POS KEAMANAN MENGGUNAKAN SENSOR PIR DAN HP SIEMENS C45 BERBASIS MIKROKONTROLER ATMEGA 16 PROYEK AKHIR
PROTOTIPE SISTEM KEAMANAN TERKONEKSI DENGAN POS KEAMANAN MENGGUNAKAN SENSOR PIR DAN HP SIEMENS C45 BERBASIS MIKROKONTROLER ATMEGA 16 PROYEK AKHIR Diajukan kepada Fakultas Teknik Universitas Negeri Yogyakarta
BAB I PENDAHULUAN. dibutuhkan sistem kendali yang efektif, efisien dan tepat. Sesuai dengan
BAB I PENDAHULUAN 1.1 Latar Belakang Motor DC (Direct Current) adalah motor yang menggunakan sumber tegangan searah. Terdapat beberapa jenis motor DC yang tersedia, diantaranya adalah motor DC dengan kumparan
MIKROKONTROLLER Belajar AVR MulaI dari Nol
MIKROKONTROLLER Belajar AVR MulaI dari Nol Penulis: : Sumardi Edisi Pertama Cetakan Pertama, 2013 Hak Cipta 2013 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan
BAB I PENDAHULUAN. kemudahan dan keefisienan penggunaan suatu alat. Pembuatan mekanik robot yang meniru
BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi sekarang ini telah menciptakan berbagai kemajuan dibidang teknologi. Perkembangan gaya hidup dan dinamika sosial menunjukkan semakin pentingnya
BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat
BAB 3 PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat pengukur tinggi bensin pada reservoir SPBU. Dalam membuat suatu sistem harus dilakukan analisa mengenai
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
III. METODE PENELITIAN. Universitas Lampung yang dilaksanakan mulai dari bulan Maret 2014.
III. METODE PENELITIAN 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Laboratorium Teknik Elektro Fakultas Teknik Universitas Lampung yang dilaksanakan mulai dari bulan Maret 2014. 3.2 Alat
BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler
BAB II PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F005 2.1 Pengenalan Mikrokontroler Mikroprosesor adalah sebuah proses komputer pada sebuah IC (Intergrated Circuit) yang di dalamnya terdapat aritmatika,
Materi 5: Protokol I2C
Materi 5: Protokol I2C I Nyoman Kusuma Wardana Sistem Komputer STMIK STIKOM Bali IIC Inter-Integrated Circuit Terkadang disebut I 2 C Awalnya dikembangkan oleh Philips Semiconductor (saat ini mjd NXP Semiconductor)
BAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Permasalahan Dalam Perancangan dan Implementasi Pemotong Rumput Lapangan Sepakbola Otomatis dengan Sensor Garis dan Dinding ini, terdapat beberapa masalah
