PANDUAN PRAKTIKUM DASAR ARDUINO
|
|
|
- Johan Hermawan
- 9 tahun lalu
- Tontonan:
Transkripsi
1 BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO
2 Praktikum 5 Belajar Arduino Meredupkan dan Menerangkan LED menggunakan PWM dan analogwrite() Pada praktikum kali ini, kita akan belajar menggunakan analogwrite() untuk meredupkan atau menerangkan output nyala dari sebuah LED. Sebelumnya, kita sudah mempelajari bagaimana menggunakan analogread() untuk membaca input analog. Pertanyaannya sekarang adalah -- apakah bisa menggunakan analog sebagai output?!. Jawabannya adalah, bisa! namun dengan sedikit trik yang berbeda. Untuk itulah, praktikum kali ini akan menjelaskan kepada Anda bagaimana cara kita melakukannya. Untuk melakukannya, kita menggunakan pin-pin digital khusus yang ada pada arduino. Meskipun ini adalah pin digital, namun pin ini bisa digunakan seakan-akan pin ini merupakan pin analog. Ada beberapa pin pada pin-pin Arduino yang memiliki label seperti ini ~ coba lihat board arduino Anda. Pin yang memiliki tanda ini adalah pin PWM (pin 3, pin 5, pin 6, pin 9, pin 10, dan pin 11). PWM ini adalah metode untuk mengubah pulsa digital "seakan-akan" menjadi pulsa analog. Berbeda dari input analog yang menghasilkan nilai antara 0 sampai 1023, nilai keluaran dari PWM ini yaitu bernilai dengan rentang dari 0 sampai 255. Pada praktikum ini, kita tidak membahas lebih dalam bagaimana cara kerja PWM secara teoritis. Kita hanya akan mempraktekkan bagaimana cara menggunakannya. Untuk Anda yang membutuhkan penjelasan lebih lanjut tentang PWM boleh berkunjung ke situs Okelah, tanpa perlu berlama-lama, kita langsung saja ke praktikumnya berikut ini. Komponen yang dibutuhkan Arduino Uno 1x Protoboard 1x LED 5mm 1x Resistor 220Ohm 1x Kabel Jumper 2x
3 Langkah-Langkah Praktikum Rangkailah komponen praktikum seperti gambar di atas! Berikut ini langkah-langkahnya. 1.Hubungkan Kaki + LED dengan pin 9 Arduino menggunakan kabel jumper (warna kuning). 2. Hubungkan Kaki - LED dengan salah satu kaki Resistor kita sebut saja kaki 1 Resistor. 3. Hubungkan Kaki Resistor lainnya/ Kaki 2 Resistor dengan pin Gnd Arduino menggunakan kabel jumper (warna hitam). 4. Pasangkan board Arduino dengan port USB komputer menggunakan kabel USB. 5. Bukalah IDE Arduino kemudian ketikkan sketch berikut. int led = 9; int brightness = 0; int fadeamount = 5; void setup() pinmode(led, OUTPUT); void loop() analogwrite(led, brightness); brightness = brightness + fadeamount;
4 if (brightness == 0 brightness == 255) fadeamount = -fadeamount ; delay(30); 6. Jika sudah, compile menggunakan tombol "verify", cek apakah ada kesalahan pengetikan sketch. Jika masih ada error coba di perbaiki lagi, mungkin ada salah ketik. 7. Upload ke Board Arduino menggunakan tombol "Upload" atau melalui File > Upload. Jika program yang diupload benar dan tidak ada kesalahan dalam pemasangan rangkaian elektronikanya, maka LED akan menyala secara perlahan dari gelap, kemudian secara perlahan menjadi terang. Kemudian, kembali lagi dari terang, secara perlahan mejadi gelap. Demikian seterusnya. Diskusi Sketch Sekarang, kita akan mencoba membahas program yang telah kita buat di atas. Berikut ini adalah sketch program yang telah kita ketikkan, coba kita perhatikan kembali! int led = 9; int brightness = 0; int fadeamount = 5; void setup() pinmode(led, OUTPUT); void loop() analogwrite(led, brightness); brightness = brightness + fadeamount; if (brightness == 0 brightness == 255) fadeamount = -fadeamount ;
5 delay(30); Seperti biasa, untuk lebih mudah memahami sketch tersebut, kita bagi program tersebut menjadi tiga bagian. Pertama, blok deklarasi variable. Kedua, blok routine setup(). Dan ketiga, blok routine loop(). Kita mulai dari blok yang pertama yaitu, blok deklarasi dan inisialisasi variable. BLOK PERTAMA Baiklah, sekarang kita perhatikan apa yang ada pada blok deklarasi dan inisialisasi variable kita berikut ini. int led = 9; int brightness = 0; int fadeamount = 5; Pada bagian pertama ini, ada tiga variable yang kita gunakan. Variable pertama yaitu " led ", variable ini kita beri nama led dan kita inisialisasikan 9. Karna, pada pin 9 Arduinolah kita menghubungkan LED ( tentunya dengan tambahan resistor 220 Ohm ) dengan Arduino. Variable selanjutnya, yaitu variable " brightness ". Variable ini, kita gunakan untuk menyimpan sementara nilai dari kecerahan nyala LED kita. Kemudian, variable yang terakhir yaitu, variable " fadeamount ". Variable ini berfungsi untuk menambah atau mengurangi tingkatan kecerahan dari LED. Setelah kita mendeklarasikan dan menginisialisasikan variable seperti yang kita bahas di atas, kita beralih ke blok yang selanjutnya yaitu, blok fungsi setup(). BLOK KEDUA Berikut ini adalah kode program pada routine setup() kita kali ini. Untuk itu, mari kita perhatikan bersama kodenya berikut ini. void setup() pinmode(led, OUTPUT); Pada bagian program ini, satu-satunya hal yang kita lakukan yaitu, mengatur mode dari pin. Pada kode program di atas, kita menentukan mode dari pin 9 sebagai OUTPUT menggunakan fungsi pinmode ( ). Ingat kembali, fungsi pinmode ( ) memerlukan dua parameter yaitu, nomor pin dan mode yang diinginkan. Dalam kasus ini, kita menetapkan variable " led " atau pin 9 untuk parameter pertama dan mode OUTPUT sebagai parameter yang kedua. Saya rasa, anda telah memahami blok program ini, karna kita sudah pernah membahasnya pada praktikumpraktikum kita sebelumnya. Oke, sekarang setelah bagian setup ini sudah selesai kita seting, kini saatnya kita melanjutkan pembahasan kita ke blok program yang berikutnya, yaitu blok routine loop().
6 BLOK KETIGA Sekarang, kita sudah sampai ke pembahasan pada blok yang ketiga. Di sini, kita memiliki routine loop(). Berikut ini kode pada routine kita ini. void loop() analogwrite(led, brightness); brightness = brightness + fadeamount; if (brightness == 0 brightness == 255) fadeamount = -fadeamount ; delay(30); Blok routine loop() ini diawali dengan fungsi analogwrite ( ). Fungsi inilah yang kita gunakan untuk memanggil Pulse Width Modulation atau yang sering kita singkat PWM. PWM pada dasarnya adalah metode yang digunakan untuk mengubah output digital menjadi output yang " seakan-akan " analog. Sehingga, kita bisa menggunakan output ini layaknya sebuah pin output analog. Skala output dari PWM ini memberikan pin nilai antara 0 sampai 255 dimana, 0 sebagai tegangan terendah dan 255 sebagai tegangan tertinggi. Untuk lebih jelasnya tentang PWM silahkan kunjungi situs resmi Arduino. Baik, kita kembali ke pembahasan tentang analogwrite ( ). Seperti yang telah kita pahami bahwa fungsi analogwrite ( ) membutuhkan dua parameter, yaitu parameter angka pin dan nilai output antara 0 sampai 255. analogwrite ( pin, value ) Dalam sketch ini kita menggunakan parameter : analogwrite ( led, brightness) ; Jadi, hal pertama yang kita lakukan dalam blok routine loop() ini adalah memberikan nilai pada variable " led " atau pin 9 dengan nilai dari variable " brightness ". Karna variable brightness ini nilai awalnya adalah 0 maka, LED kita akan mulai dari padam terlebih dahulu.
7 Baris berikutnya dari kode kita pada blok ketiga ini yaitu, brightness = brightness + fadeamount; Jika kita ubah menjadi angka-angka, isi dari variable-variable pada kode di atas akan terbaca seperti ini. ( 0 ) = ( 0 ) + ( 5 ) Jadi, di sini kita mengambil nilai dari variable " brightness " kemudian menambahkan brightness tersebut dengan nilai " fadeamount ". Nilai ini kemudian tersimpan sementara, sehingga sekarang nilai variable brightness yang awalnya 0 sekarang menjadi 5. Sekarang, kita sudah tahu bahwa variable " brightness " nilainya sudah berubah menjadi 5, dan akan bertambah terus dalam kelipatan 5. kira-kira gambaran pertambahannya seperti ini, sampai Setiap pertambahan nilai brightness tersebutlah yang membuat LED dari padam perlahanlahan menjadi terang. Permasalahan selanjutnya yang kita hadapi adalah, bagaimana jika nilai variable " brightness " sudah menjadi 255? Apakah LED akan terus menyala? lalu, bagaimana cara meredupkannya kembali?! Untuk itulah kita menggunakan kode yang selanjutnya yaitu fungsi if statement. Fungsi if ( kondisi ) adalah fungsi kontrol yang sangat sering digunakan. Fungsi ini, bekerja dengan mengecek sebuah kondisi - dan jika kondisi yang di cek tersebut terpenuhi, maka kode yang ada di dalam kurung kurawal fungsi if ini akan di eksekusi. Sebagai contoh, coba perhatikan analogi berikut, if (apel matang DAN tidak busuk) ambil apel () masukkan ke keranjang ()
8 Yang tadi saya sebut " kondisi " adalah apa yang kita ketikkan di dalam kurung dari fungsi if tersebut. Di dalam kurung ini, kita mengetik kode yang kita gunakan sebagai kondisi. Dalam analogi di atas, jika " apel matang DAN tidak busuk " terpenuhi, maka kode fungsi yang ada di dalam kurung kurawal akan di eksekusi. - " ambil apel " kemudian " masukkan ke keranjang ". Jadi, ayo kita lihat bagaimana fungsi if membantu kita mengembalikan LED menjadi padam kembali. if ( brightness == 0 brightness == 255 ) fadeamount = - fadeamount ; Mungkin awalnya terlihat sedikit membingungkan, tapi tenang saja kita akan bahas perlahan. Siap..? Kita awali dari pembahasan. Dua garis itu artinya adalah OR (dlm bahasa indonesia ATAU). Jadi, kondisi di atas artinya " jika variable brightness sama dengan 0 ATAU 255. Selanjutnya, kita bahas tanda ==. Tanda dua sama dengan ini adalah operator perbandingan yang membandingkan dua nilai yang sama. Apa bedanya dengan tanda sama dengan =. Untuk mudahnya, kita lihat contoh berikut. brightness = 0 / / pernyataan ini memberikan nilai ke variabel brightnes dengan nilai 0 sedangkan, brightness == 0 / / pernyataan ini membandingkan variabel brightnes kecerahan dengan 0. Kondisi dalam kondisi fungsi if ini akan menghasilkan salah satu dari 2 nilai berikut -- bernilai TRUE (benar) atau FALSE (salah). Jika TRUE, maka kode yang ada di dalam kurung kurawal akan di eksekusi. Ingat, kelipatan dari variable " brightness " yang bertambah?! Kondisi pada if akan terus bertambah sampai brightness mencapai 255. Nah, sekarang jika kondisi ini terpenuhi. Bagaimana selanjutnya?! if ( brightness == 0 brightness == 255 ) Kondisi ini terpenuhi - selanjutnya apa? fadeamount = - fadeamount ; Yang kita lakukan selanjutnya yaitu, merubah nilai variable " fadeamount " menjadi minus/negatif. fadeamount = - fadeamount ;
9 Jadi, sekarang jika variable brightness sudah bernilai 255, maka nilai dari fadeamount akan menjadi negatif. Sehingga, brightness sekarang akan dikurangi 5, karna nilai fadeamount ( - 5 ). Dan seterusnya sampai brightness kembali lagi menjadi Nol dan fadeamount berubah kembali menjadi positif 5 ini hitungan yang terjadi " (-(-5)) ". Ok, kita sudah cukup untuk membahas tentang fungsi if. Kita lanjutkan ke kode selanjutnya, yaitu kode agar kita dapat melihat perubahan kecerahan dan keredupan dari LED dengan mendelay program selama beberapa milidetik. Berikut ini kode delay tersebut. delay (30); Kode ini kita gunakan, karna mata manusia kurang cepat dalam menangkap perubahan jika tidak kita delay. Dalam praktikum ini, kita mendelaynya selama 30 milidetik. Tujuannya, agar kita dapat dengan jelas melihat perubahannya. Nah, bagaimana?! -- Sekarang Anda sudah dapat menikmati lampu LED anda berkelap-kelip secara perlahan. Demikianlah pembahasan kita pada praktikum kali ini. Terimakasih atas perhatiannya, selamat berlatih, dan sampai jumpa pada praktikum kita selanjutnya.. Latihan Mandiri Untuk latihan mandiri kali ini, cobalah beberapa hal berikut ini! 1. Ganti nilai dari variable int fadeamount. Jelaskan, bagaimana hasilnya?! 2. Kurangi nilai dari fungsi delay(), apa yang terjadi? Jelaskan! 3. Tambahkan 1 LED lagi pada rangkaian hubungkan dengan pin 11 Arduino. Kemudian buatlah kedua LED tersebut fade in dan fade out seperti hasil praktikum di atas
10
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 7 Belajar Arduino Menggunakan FOR LOOP Pada praktikum kita kali ini, kita akan membahas sebuah fungsi yang sangat
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 3 Belajar Arduino analogread() dan Komunikasi Serial Setelah sebelumnya kita belajar tentang penggunaan pin digital
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 6 Belajar Arduino Menggunakan IF-ELSE Statement Untuk Mengontrol Alur Program Pada latihan dan praktikum arduino
Logika pemrograman sederhana
Logika pemrograman sederhana Setelah belajar materi 1, 2 dan 3 sekarang saatnya mengenal logika pemrograman sederhana, di materi 1 sudah di bahas sedikit apa itu algoritma pemrograman, sekarang saatnya
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 8 Belajar Arduino Menggunakan Array di Arduino Ingatkah Anda, saat sekolah dulu setiap siswa memiliki nomer induk
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 10 Belajar Arduino Switch Case Statement Menggunakan Keyboard Komputer Sebagai Input Serial Arduino Pada praktikum
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 1 Belajar Arduino Blink LED Blinking LED adalah pelajaran pemrograman yang paling sederhana dari pelajaran pemrograman
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 14 Belajar Arduino Input Output Analog dan Komunikasi Serial Pada praktikum kita kali ini, kita akan mempelajari
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 4 Belajar Arduino Membaca Pin-Pin Analog dan Mengubahnya Menjadi Nilai Voltase Pada praktikum analogread() dan
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 11 Belajar Arduino Blink LED (Tanpa Fungsi Delay()) Pada praktikum kita kali ini, kita akan mencoba kembali praktikum
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 12 Belajar Arduino Menggunakan Input Digital (Button) Untuk Mengontrol Output Digital (LED) Pada praktikum kita
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 2 Belajar Arduino digitalread () dan Komunikasi Serial Pada praktikum kali ini, kita akan mencoba menggunakan
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 9 Belajar Arduino Switch Case Statement Pada praktikum sebelumnya, kita telah mempelajari cara mengontrol program
PANDUAN PRAKTIKUM DASAR ARDUINO
BBROBOTINDONESIA PANDUAN PRAKTIKUM DASAR ARDUINO www.belajarbikinrobot.weebly.com Praktikum 13 Belajar Arduino Deteksi Perubahan Kondisi dan Operator Modulo Pada praktikum sebelumnya, kita telah belajar
PRAKTIKUM 9 Penulisan dan Pembacaan ADC pada Mikrokontroler
PRAKTIKUM 9 Penulisan dan Pembacaan ADC pada Mikrokontroler 1. TUJUAN Mahasiswa dapat memahami pola pemrograman ADC pada Arduino Memahami pembacaan dan penulisan ADC pada mikrokontroler. 2. DASAR TEORI
MODUL 2 Input Data dalam Arduino
MODUL 2 Input Data dalam Arduino I. TUJUAN Mahasiswa mampu mengenal dan memahami maksud maupun penerapan Arduino Mahasiswa dapat menciptakan sebuah karya berbasis Arduino Mahasiswa dapat mengontrol sebuah
PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.
PENGENALAN ARDUINO Arduino merupakan board mikrokontroller yang berbasis opensource. Ada beberapa macam arduino, salah satunya adalah arduino uno yang akan di gunakan pada kesempatan kali ini. SPESIFIKASI
PERCOBAAN 1 SEVEN SEGMEN
PERCOBAAN 1 SEVEN SEGMEN 1.2 Tujuan 1. Untuk mengetahui fungsi dari seven segment 2. Untuk mengetahui caradalam membuat seven segment 3. Untuk mengetahui aplikasi seven segment 1.3 Komponen dan Peralatan
PROJECT LED SINYAL MORSE SOS
PROJECT LED SINYAL MORSE SOS Agustus 2015 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform: Arduino Uno IDE Arduino versi 1.6.5 Objektif: Tujuan projek ini adalah menghasilkan sebuah program
BAB III PERANCANGAN ALAT DAN PROGRAM
BAB III PERANCANGAN ALAT DAN PROGRAM 3.1. Gambaran Umum Pada bab ini akan dibahas mengenai perencanaan perangkat keras (hardware) dan perangkat lunak (software). Pembahasan ini meliputi pembahasan perangkat
PRAKTIKUM 8 Output Seven Segment Pada Arduino
PRAKTIKUM 8 Output Seven Segment Pada Arduino 1. TUJUAN Mahasiswa dapat mengetahui bagaimana mengouputkan karakter angka dan huruf pada seven segment menggunakan arduino. Mahasiswa dapat mengetahui bagaimana
BAB IV PENGUJIAN DAN ANALISA
BAB IV PENGUJIAN DAN ANALISA 4.1 Tujuan Pengujian Prototype Setelah kita melakukan perancangan alat, kita memasuki tahap yang selanjutnya yaitu pengujian dan analisa. Tahap pengujian alat merupakan bagian
BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis
BAB III PERANCANGAN Bab ini membahas perancangan Lampu LED otomatis berbasis Platform Mikrocontroller Open Source Arduino Uno. Microcontroller tersebut digunakan untuk mengolah informasi yang telah didapatkan
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA Dalam Bab ini akan dibahas tentang pengujian berdasarkan perencanaan dari sistem yang dibuat. Program pengujian disimulasikan di suatu sistem yang sesuai. Pengujian ini dilaksanakan
BAB IV PENGUJIAN DAN ANALISA SISTEM
BAB IV PENGUJIAN DAN ANALISA SISTEM Bab ini akan membahas pengujian dan analisa sistem yang telah dibuat sebelumnya. Pengujian dilaksanakan secara berulang untuk mendapatkan data yang valid, data yang
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
BAB IV PENGUJIAN DAN ANALISA ALAT. perancangan alat. Tujuan pengujian adalah untuk mengetahui kebenaran
33 BAB IV PENGUJIAN DAN ANALISA ALAT 4.1 Pengujian. Dalam bab ini akan dibahas mengenai pengujian dan analisa dari sistem perancangan alat. Tujuan pengujian adalah untuk mengetahui kebenaran rangkaian
4.2 Persiapan Perangkat Keras dan Perangkat Lunak
BAB IV PENGUJIAN DAN ANALISA SISTEM 4.1 Tujuan Pengujian Setelah perancangan sistem tahap selanjutnya adalah pengujian dan analisa sistem. Tahap pengujian alat merupakan bagian yang harus dilakukan guna
Praktikum II LED dan PUSH BUTTON
Praktikum II LED dan PUSH BUTTON TUJUAN: 1. 1 Mahasiswa memahami rangkaian mikrokontroller dengan interface ke saklar. 2. Mahasiswa dapat memahami program Arduino untuk mengambil data saklar dan mengeluarkan
BAB IV PENGUJIAN DAN ANALISA SISTEM
BAB IV PENGUJIAN DAN ANALISA SISTEM Dalam bab ini penulis akan mengungkapkan dan menguraikan mengenai persiapan komponen komponen dan peralatan yang digunakan serta langkahlangkah praktek, kemudian menyiapkan
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
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA Pembahasan dalam Bab ini meliputi pengujian dari setiap bagian kemudian dilakukan pengujian secara keseluruhan. Ada beberapa tahapan pengujian untuk yang harus dilakukan untuk
BAB IV PENGUJIAN ALAT DAN PEMBAHASAN
BAB IV PENGUJIAN ALAT DAN PEMBAHASAN Dalam bab ini akan dibahas mengenai hasil hasil pengujian terhadap alat yang telah dirancang dari penelitian ini. Pengujian alat dilakukan untuk mengambil data-data
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
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
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
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
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
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
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, antara lain : 1. Instalasi Software Arduino IDE 2. Pengujian
BAB III PEMBUATAN SOFTWARE
20 BAB III PEMBUATAN SOFTWARE 3.1. Diagram Blok Secara umum, diagram blok sistem pada perancangan inkubator penetas telur terdiri dari enam buah blok rangkaian utama. Diagram blok dari perancangan sistem
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
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
BAB IV PERANCANGAN ALAT
BAB IV PERANCANGAN ALAT 4.1 Perancangan Alat Dan Sistem Kendali Berikut merupakan perancangan proses langkah-langkah untuk menghasilkan output sumber bunyi pada Robo Bin: Mikrocontroller Arduino Mega 2560
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
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 III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Model Penelitian Pada perancangan tugas akhir ini menggunakan metode pemilihan locker secara otomatis. Sistem ini dibuat untuk mempermudah user dalam
KRCT [MODUL WORKSHOP 1] TANJUNGPINANG 2012 KONTES ROBOT CERDAS
KRCT KONTES ROBOT CERDAS TANJUNGPINANG 2012 [MODUL WORKSHOP 1] Modul ini sebagai panduan untuk para peserta workshop KRCT 2012, materi di dalam modul ini terdiri dari konsep robot, pengenalan mikrokontroler
BAB III METODOLOGI PERANCANGAN. Diagram alir digambarkan pada gambar berikut :
BAB III METODOLOGI PERANCANGAN 3.1 Diagram Alir Penelitian Pada penelitian ini di perlukan diagram alir yang digunakan untuk mengetahui langkah-langkah yang perlu dilakukan untuk menyelesaikan alat ini.
BAB III METODOLOGI PENELITIAN. Adapun untuk gambar dan penjelasan dari blok diagram dari alat dapat dilihat pada. Modul sensor.
BAB III METODOLOGI PENELITIAN 3.1 Diagram Blok Adapun untuk gambar dan penjelasan dari blok diagram dari alat dapat dilihat pada Gambar 3. 1 di bawah ini: Elektroda gelas Modul sensor Arduino UNO R3 LCD
BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY
BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY 3.1 Perancangan Alat Dalam merealisasikan sebuah sistem elektronik diperlukan tahapan perencanaan yang baik dan matang. Tahapan-tahapan
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
DT-AVR Application Note
DTAVR DTAVR Application Note AN227 Smart Home Oleh: Tim IE Aplikasi Bluetooth banyak sekali digunakan pada perangkat elektronika seperti smartphone, headphone dan game console. Salah satu aplikasi Bluetooth
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
Structure dasar dari bahasa pemrograman arduino adalah sederhana yang
Structuer Pemrograman 1. Structure Structure dasar dari bahasa pemrograman arduino adalah sederhana yang hanya terdiri dari dua bagian. void setup( ) // Statement; void loop( ) // Statement; Dimana setup
Level II A Materi Pemrograman
Level II A Materi Pemrograman 1. Struktur pemrograman Arduino Struktur Struktur dasar dari bahasa pemrograman Arduino merupakan salah satu yang relatif sederhana dan hanya terdiri dari dua bagian saja.
MODUL PRAKTIKUM SISTEM DIGITAL. Disusun Oleh : Shoffin Nahwa Utama, M.T
MODUL PRAKTIKUM SISTEM DIGITAL Disusun Oleh : Shoffin Nahwa Utama, M.T Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Darussalam Gontor 2016 1 DISUSUN OLEH SHOFFIN NAHWA UTAMA, M.T
BB ROBOT INDONESIA THE ROBOTIC E-LEARNING CENTER I N S T A L L I N G T H E I D E
BB ROBOT INDONESIA THE ROBOTIC E-LEARNING CENTER I N S T A L L I N G T H E I D E Arduino IDE 1 Arduino IDE adalah software yang digunakan untuk mengembangkan dan mengisi program ke dalam Arduino. Arduino
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Arduino Uno Arduino Uno adalah sebuah board mikrokontroller yang berbasis ATmega238. Arduino memiliki 14 pin input/output yang mana 6 pin dapat digunakan sebagai PWM (Pukse Wide
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini akan dibahas mengenai teori-teori dasar yang digunakan untuk pembuatan pintu gerbang otomatis berbasis Arduino yang dapat dikontrol melalui komunikasi Transifer dan Receiver
BAB IV PENGUJIAN DAN ANALISA. Untuk mengetahui apakah tujuan-tujuan dari pembuatan alat ini telah
55 BAB IV PENGUJIAN DAN ANALISA Untuk mengetahui apakah tujuan-tujuan dari pembuatan alat ini telah telaksana dengan baik atau tidak, maka perlu dilakukan pengujian dan analisa terhadap alat yang dibuat.
Komunikasi Serial pada ARDUINO UNO R3 untuk mengkatifkan (Menyalakan dan mematikan) LED
Komunikasi Serial pada ARDUINO UNO R3 untuk mengkatifkan (Menyalakan dan mematikan) LED Tulisan kali ini akan membahas aplikasi ARDUINO UNO R3 dengan komunikasi serial untuk mengaktifkan (menyalakan) LED.
BAB III PERANCANGAN DAN IMPLEMENTASI
BAB III PERANCANGAN DAN IMPLEMENTASI Suatu tujuan akan tercapai dengan baik bila dilakukan melalui tahaptahap yang disusun dan dikerjakan dengan baik pula. Sebelum suatu ide diwujudkan dalam bentuk nyata,
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 computer kedalam mikrokontroler arduino menggunakan software
#include <SoftwareSerial.h> SoftwareSerial BTSerial(10, 11);
BAB IV KONSTRUKSI DAN PENGUJIAN 4.1 Konstruksi Dalam penulisan konstruksi meliputi penjelasan penginputan kode arduino Pada proses penginputan dilakukann dengan menghubungkan PC dengan Konttroller Arduino
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
BAB IV PENGUJIAN DAN ANALISA RANGKAIAN
BAB IV PENGUJIAN DAN ANALISA RANGKAIAN Setelah perancangan alat selesai, selanjutnya yang perlu dilakukan adalah pengujian dan analisa alat yang bertujuan untuk melihat tingkat keberhasilan dalam perancangan
JOBSHEET 5. Motor Servo dan Mikrokontroller
JOBSHEET 5 Motor Servo dan Mikrokontroller A. Tujuan Mahasiswa mampu merangkai motor servo dengan mikrokontroller Mahasiswa mampu menggerakkan motor servo dengan mikrokontroller B. Dasar Teori MOTOR SERVO
JOBSHEET 3. Sensor Warna dan Mikrokontroller
JOBSHEET 3 Sensor Warna dan Mikrokontroller A. Tujuan Mahasiswa mampu merangkai sensor ultrasonic dengan mikrokontroller Mahasiswa mampu melakukan pembacaan data sensor dengan mikrokontroller B. Dasar
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dalam bab ini akan dijelaskan dan ditampilkan hasil dari pengujian rancangan alat yang dibuat beserta pembahasan tentang sistem dan cara kerja perancangan
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
TOILET PINTAR ABSTRAK
TOILET PINTAR Fely Candra 1227001 Program Studi Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha, Jl. Prof.Drg.Suria Sumantri, MPH No. 65, Bandung, Indonesia. ABSTRAK Penyediaan fasilitas
MAKALAH MIKRO PROSESOR
MAKALAH MIKRO PROSESOR PEMANFAATAN SENSOR SUHU SEBAGAI PEDETEKSI KEBAKARAN MENGGUNAKAN INDIKATOR LAMPU LED Disusun oleh Dedy Eka Setiawan (13140013) Avia Nursabella (13140012) Desti Listiana Yuntika (13140014)
BASIC MOBILE ROBOT ARDUINO Kelengkapan Nama Jumlah Unit 2 mm Akrilik Base Board 2 Pcs
BASIC MOBILE ROBOT ARDUINO Kelengkapan Nama Jumlah Unit 2 mm Akrilik Base Board 2 Pcs Mekanik Elektronik Power Supply Roda Bebas 1 Pcs Motor Gearbox 2 Pcs Bracket Motor 2 Pcs Roda 2 Pcs Mur baut M3-30
BAB III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT 3.1 Blok Diagram Untuk menghasilkan kontrol sistem yang diharapkan penulis merancang sistem otomatisasi dengan blok diagram sebagai berikut : Gambar 3.1 Blok Diagram Blok diagram
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 III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT Perancangan sistem ini memerlukan sensor penerima radiasi sinar infra merah yang dapat mendeteksi adanya kehadiran manusia. Sensor tersebut merupakan sensor buka-tutup yang selanjutnya
BAB IV PENGUJIAN DAN ANALISIS
BAB IV PENGUJIAN DAN ANALISIS 4.1 Pendahuluan Setelah pembuatan alat serta mendownlaod program ke arduino, maka langkah selanjutnya adalah pengujian alat tersebut. Pengujian dimaksudkan untuk: Mengetahui
BAB 3 PERANCANGAN ALAT. Gambar 3.1 diagram blok rangkaian
BAB 3 PERANCANGAN ALAT 3.1 Diagram blok rangkaian alat SENSOR 1 LCD SENSOR 2 ARDUINO UNO TOMBOL BUZZER Gambar 3.1 diagram blok rangkaian Fungsi dari masing masing blok sebagai berikut: 1. blok sensor reed
BAB IV PENGUJIAN DAN ANALISA SISTEM
BAB IV PENGUJIAN DAN ANALISA SISTEM Dalam bab ini penulis akan mengungkapkan dan menguraikan mengenai persiapan komponen komponen dan peralatan yang digunakan serta langkahlangkah praktek, kemudian menyiapkan
BAB III PERANCANGAN ALAT
38 BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan tentang perancangan Alat pendeteksi dini kerusakan pada sistem pengkondisian udara secara umum alat ini terdiri dari 2 bagian. Bagian pertama yaitu
Menuntun Anda membuat sketch HelloWorld. Menjelaskan diagram alir pemrograman HelloWorld. Menjelaskan cara memprogram Arduino
Bab 5 Program Arduino Anda Yang Pertama Bab ini : Menuntun Anda membuat sketch HelloWorld Menjelaskan diagram alir pemrograman HelloWorld Menjelaskan cara memprogram Arduino Menjalankan sketch HelloWorld
BAB IV PERANCANGAN. 4.1 Flowchart
BAB IV PERANCANGAN Bab ini membahas tentang perancangan sistem gerak Robo Bin, mulai dari alur kerja sistem gerak robot, perancangan alat dan sistem kendali, proses pengolahan data hingga menghasilkan
DT-AVR. Application Note AN214
DT-AVR DT-AVR Application Note AN214 Simple Web Server menggunakan DT-AVR Inoduino dan WIZ820io Oleh: Tim IE Aplikasi kali akan membahas pembuatan web server sederhana menggunakan DT-AVR Inoduino sebagai
BAB III PERANCANGAN SISTEM KENDALI EXHAUST FAN MENGGUNAKAN BLUETOOTH
BAB III PERANCANGAN SISTEM KENDALI EXHAUST FAN MENGGUNAKAN BLUETOOTH 3.1 Flowchart Kendali Exhaust Fan dengan Bluetooth Pada perancangan ini, dibutuhkan kerangka awal sistem yang dibutuhkan sebagai landasan
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
BAB II TEORI PENUNJANG
6 BAB II TEORI PENUNJANG Pada bab ini akan dijelaskan tentang teori dasar dari setiap rangkaian yang digunakan dalam Pengatur Kecepatan Motor Dc Berdasarkan Suhu Berbasis Arduino Uno ini. Penjelasan mengenai
BAB IV PENGUJIAN DAN ANALISA
BAB IV PENGUJIAN DAN ANALISA 4.1. Pengujian Alat Dengan menggunakan berbagai metoda pengujian secara lebih akurat akan memudahkan dalam mengambil sebuah analisa yang berkaitan dengan percobaan yang dilakukan,
BAB IV PENGUJIAN DAN ANALISA SISTEM
BAB IV PENGUJIAN DAN ANALISA SISTEM Pada bab ini penulis akan menguraikan mengenai persiapan komponenkomponen dan peralatan yang digunakan serta langkah-langkah praktek, kemudian menampilkan data hasil
BAB IV PERANCANGAN ALAT
BAB IV PERANCANGAN ALAT 4.1 Perancangan Alat dan Sistem Kendali 4.1.1 Sistem Kendali Tutup Tempat Sampah Berikut merupakan perancangan langkah demi langkah untuk tutup tempat sampah agar dapat terbuka
MODUL PRAKTIKUM ROBOTIKA. Program Studi Sistem Komputer STMIK STIKOM Indonesia
MODUL PRAKTIKUM ROBOTIKA Program Studi Sistem Komputer STMIK STIKOM Indonesia DAFTAR ISI MODUL 1 INPUT DIGITAL DAN ANALOG... 3 MODUL 2 OUTPUT DIGITAL... 8 MODUL 3 DRIVER MOTOR... 11 MODUL 4 SENSOR... 15
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
DT-AVR DT-AVR Application Note
DT-AVR DT-AVR Application Note AN216 Solar Tracker Oleh: Tim IE Solar Tracker merupakan sebuah sistem optimasi yang dapat digunakan untuk mendeteksi dan mengikuti posisi matahari agar penerimaan cahaya
MIKROKONTROLER ARDUINO
MIKROKONTROLER ARDUINO PROGRAM STUDI TEKNIK TELKOMUNIKASI Semester 3 Akuwan Saleh, MT Hendy Briantoro, MT PENILAIAN UTS = 35% UAS = 50% Tugas-1 = 5% Tugas-2 = 10% REFERENSI Julien Bayle, C Programming
BAB 3 PERANCANGAN ALAT DAN PROGRAM
BAB 3 PERANCANGAN ALAT DAN PROGRAM Sistem akuisisi data ekonomis berbasis komputer atau personal computer (PC) yang dibuat terdiri dari beberapa elemen-elemen sebagai berikut : Sensor, yang merupakan komponen
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada Bab ini penulis menjelaskan mengenai langkah-langkah praktek untuk memproses data waktu yang diperoleh kemudian diolah selanjutnya menjadi sebuah pergerakan pada
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
BAB IV PENGUJIAN. Gambar 4.1 Rangkaian Pengujian Arduino Uno.
BAB IV PENGUJIAN Untuk mengetahui apakah tujuan-tujuan dari pembuatan alat ini telah telaksana atau tidak maka perlu dilakukan pengujian dan analisa terhadap alat yang dibuat. Dan sebagai bagian yang tak
BAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA Pada Bab ini dilakukan pengujian pada beberapa bagian robot seperti tampilan LCD, sensor jarak, sensor kompas digital dan input/ouput lainnya untuk mengetahui kinerja alat apakah
LAPORAN PROJECT MICROCONTROLLER SEMESTER IV JUDUL PIR SENSOR ANTI MALING DISUSUN OLEH ELGYE YOLAND DENI NUL HAQIEM
LAPORAN PROJECT MICROCONTROLLER SEMESTER IV JUDUL PIR SENSOR ANTI MALING DISUSUN OLEH ELGYE YOLAND 13140011 DENI NUL HAQIEM 13140022 M. FIKRY RIDWAN 13140025 EBPAN RIZKI D 13140028 ALDI WIGUNA 13140030
