MODUL 2 Input Data dalam Arduino

dokumen-dokumen yang mirip
PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PENGUJIAN DAN ANALISA

PANDUAN PRAKTIKUM DASAR ARDUINO

PANDUAN PRAKTIKUM DASAR ARDUINO

KRCT [MODUL WORKSHOP 1] TANJUNGPINANG 2012 KONTES ROBOT CERDAS

BAB IV ANALISA DAN PENGUJIAN ALAT

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. Berikut ini merupakan penjelasan dari rangkaian power supply:

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III METODE PENELITIAN

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

BAB II LANDASAN TEORI. ACS712 dengan menggunakan Arduino Nano serta cara kerjanya.

BAB IV PENGUJIAN DAN ANALISA ALAT. perancangan alat. Tujuan pengujian adalah untuk mengetahui kebenaran

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

Logika pemrograman sederhana

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

Gambar 2.1 Arduino Uno

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PANDUAN PRAKTIKUM DASAR ARDUINO

PROJECT LED SINYAL MORSE SOS

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB 3 PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENERAPAN DAN ANALISA

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

Crane Hoist (Tampak Atas)

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB IV PENGUJIAN DAN PEMBAHASAN

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB 3 PERANCANGAN SISTEM. Ruang Kelas Dengan Menggunakan Controller Board ARM2368 ini adalah Controller

BAB II TINJAUAN PUSTAKA

BAB III PERENCANAAN DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA SISTEM

Prototipe Alat Pengontrol Lampu Rumah Berbasis Android Dan Arduino UNO

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

BASIC MOBILE ROBOT ARDUINO Kelengkapan Nama Jumlah Unit 2 mm Akrilik Base Board 2 Pcs

BAB III PERANCANGAN SISTEM KENDALI EXHAUST FAN MENGGUNAKAN BLUETOOTH

BAB III ANALISIS DAN DESAIN SISTEM

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB III PERENCANAAN SISTEM

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB II DASAR TEORI Arduino Nano

BAB 3 PERANCANGAN SISTEM

BAB IV PENGUJIAN. Gambar 4.1 Rangkaian Pengujian Arduino Uno.

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

BAB IV PENGUJIAN DAN ANALISIS

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PERANCANGAN. 4.1 Flowchart

LAB PTE - 05 (PTEL626) JOBSHEET 8 (ADC-ANALOG TO DIGITAL CONVERTER)

Gambar 4.2 Rangkaian keypad dan LED

BAB IV HASIL DAN UJI COBA

BAB III DESAIN DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PEMBAHASAN. 27

BAB III PERANCANGAN DAN IMPLEMENTASI

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV. ANALISA dan PENGUJIAN ALAT

BAB IV PENGUJIAN DAN ANALISA. Untuk mengetahui apakah tujuan-tujuan dari pembuatan alat ini telah

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. ketepatan masing-masing bagian komponen dari rangkaian modul tugas akhir

BAB III PEMBUATAN SOFTWARE

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Penelitian dan penulisan laporan tugas akhir dilakukan di Laboratorium

BAB II LANDASAN TEORI

Diode) Blastica PAR LED. Par. tetapi bisa. hingga 3W per. jalan, tataa. High. dan White. Jauh lebih. kuat. Red. White. Blue. Yellow. Green.

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

III. METODE PENELITIAN

BAB III KEGIATAN PENELITIAN TERAPAN

BAB IV HASIL DAN UJI COBA. permodul hingga pengujian sistem secara keseluruhan serta monitoring unjuk

BAB II DASAR TEORI Diagram Alir

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB IV PENGUJIAN DAN ANALISA ALAT

Praktikum Mikrokontroler. untuk D4 Lanjut Jenjang. Disiapkan oleh: Hary Oktavianto

BAB III PERANCANGAN SISTEM

FEB Arduino IoT Bagian I Tutorial Arduino dan Blynk

BAB II TINJAUAN PUSTAKA. Konverter elektronika daya merupakan suatu alat yang mengkonversikan

PWM (PULSE WIDTH MODULATION)

TOILET PINTAR ABSTRAK

Transkripsi:

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 komponen input data dalam sistem Arduino II. TUGAS PENDAHULUAN 1. Sebutkan kelebihan-kelebihan dari Arduino! (Berikan penjelasannya) 2. Berikan contoh alat input selain LED, yang dapat digunakan untuk mengirimkan sinyal ke Arduino! (Minimal 3 contoh). 3. Jelaskan perbedaan dari 2 tipe sinyal di Arduino! 4. Sebutkan elemen dasar pengaturan pada IDE Arduino! ULASAN MATERI Pengenalan Arduino dan penerapan penggunaan Bit Control merupakan pembahasanpraktikum Organisasi Komputer sebelumnya. Pada praktikum kemarin, kita memberikan introducing tentang apa itu Arduino dan bagaimana cara penerapan output data dengan menggunakan media LED. Pada praktikum modul 4, akan dijabarkan bagaimana penerapan alat input ke dalam Arduino kita. Jadi, pada praktikum kali ini, kita akan membuat Arduino untuk menerima masukan (input). Bisa dibilang, nantinya Arduino akan bisa mendengarkan, melihat atau merasakan. Kita akan mulai dengan tombol (push buttons) yang sederhana. Koneksi untuk penggunaan tombol juga sangat mudah. Ada tambahan komponen yaitu resistor, yang bisa berfungsi sebagai pull-up atau pull-down, tergantung penempatannya. Kenapa diperlukan resistor? Karena Arduino berbeda dengan kita yang tahu kapan tombol ditekan atau tidak. Arduino merasakan bahwa tombol ditekan atau tidak dari arus yang melewatinya, apakah HIGH atau LOW. Sebelum kita melakukan operasi terhadap Arduino kita, kita akan membahas terlebihdahulu. Beberapa perintah pada IDE software yang nantinya akan berguna pada praktikum kali ini dan praktikum selanjutnya.arduino merupakan mesin digital. Namun memiliki kemampuan untuk beroperasi di dalam dalam analog (dengan baris program tertentu). Sebuah Arduino sangat bergantung pada pengaturan dari program tersebut dengan memperhatikan apa yang ingin kita buat dengan Arduino tersebut. Berikut ini adalah elemen dasar pengaturan: (*Masih banyak lagi yang lain, bisa dicari di internet) 1 P a g e

1. pinmode (pin, mode) Digunakan untuk menetapkan mode dari suatu pin, pin adalah nomor pin yang akandigunakan dari 0-19 (pin analog 0-5 adalah 14-19). Mode yang bisa digunakan adalah INPUT atau OUTPUT. 2. digitalwrite (pin, value) Ketika sebuah pin ditetapkan sebagai OUTPUT, pin tersebut dapat dijadikan HIGH (ditarik menjadi 5 volts) atau LOW (diturunkan menjadi ground). 3. digitalread (pin) Ketika sebuah pin ditetapkan sebagai INPUT maka anda dapat menggunakan kode iniuntuk mendapatkan nilai pin tersebut apakah HIGH (ditarik menjadi 5 volt) atau LOW (diturunkan menjadi ground). 4. analogwrite (pin, value) Beberapa pin pada Arduino mendukung PWM (pulse width modulation) yaitu pin 3,5, 6, 9, 10, 11. Ini dapat merubah pin hidup (on) atau mati (off) dengan sangat cepat sehingga membuatnya dapat berfungsi layaknya keluaran analog. Nilai (value) pada format kode tersebut adalah angka antara 0 (0% duty cycle ~ 0V) dan 255 (100% duty cycle ~ 5V). 5. analogread (pin) Ketika pin analog ditetapkan sebagai INPUT, anda dapat membaca keluaran voltasenya.keluarannya berupa angka antara 0 (untuk 0 volts) dan 1024 (untuk 5 volts). KEGIATAN PRAKTIKUM Komponen yang diperlukan: 1. Breadboard 2. Arduino Nano w/at mega328 3. Lampu LED 4. 2 buah resistor 5. 2 buah push buttons 6. Beberapa male cable 2 P a g e

Setelah semuanya sudah lengkap dan siap, saatnya melakukan pengkabelan atau biasa disebut wiring. Sesuaikan dengan gambar yang ada dibawah ini: 3 P a g e

Selanjutnya, pada IDE Arduino tersebut, bisa kita tuliskan code seperti yang ada dibawah ini: 4 P a g e

Jika semuanya sudah sesuai, lakukan upload dari IDE ke dalam Arduino kita. Project dikatakan sukses jika: 1. Tombol pertama ditekan, setengah dari lampu LED menyala dan 2. Ketika tombol kedua ditekan, setengah dari lampu LED sisanya juga akan menyal TUGAS PRAKTIKUM Mungkin ada yang merasa kalau kegiatan praktikum diatas terlalu mudah. Kita akan melakukan beberapa perubahan: 1. Buatlah project yang bisa menampilkan penggunaan push button untuk menghidupkan dan mematikan LED secara bergantian 2. Buatlah project yang bisa menampilkan penggunaan push button untuk menghidupkan dan mematikan LED secara keseluruhan Semakin tertarik bukan dengan ARDUINO!!! 5 P a g e