Postingan

Menampilkan postingan dari Februari, 2017

Cara Sederhana Memahami Kode Program (Sketch) Pada Arduino IDE

Gambar
Perhatikan Contoh Sketch dibawah ini : /*************************** Kendali LED Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ const int PIN_13 = 13; void setup() {   pinMode(PIN_13, OUTPUT); } void loop() {   digitalWrite(PIN_13, HIGH);   delay(1000);   digitalWrite(PIN_13, LOW);   delay(1000); } Sketch dapat ditulis dengan menggunakan bahasa C atau C++. Contoh Kode Seperti :           const int PIN_13 = 13; menyatakan nama konstanta PIN_13 yang identik dengan nilai 13 (atau pin 13 pada arduino). Dalam hal ini, const menyatakan bahwa PIN_13 adalah konstanta dan int meyatakan tipe data untuk konstanta tersebut. Kode berikutnya mengandung dua fungsi, yaitu setup ( ) dan loop ( ) (Lihat penjelasan pada gambar dibawah). Kedua fungsi tersebut selalu ada di sketch. Isinya saja yang membedakan antara sa

Membuat Volt Meter Menggunakan Arduino Uno (Maks. 50 Volt)

Gambar
Volt Meter Menggunakan Arduino Uno (Maks. 50 Volt) adalah pengembangan dari Volt Meter Menggunakan Arduino Uno (Maks. 5 Volt) . Masih sama seperti sebelumnya, proyek ini menggunakan Arduino Uno untuk belajar membaca data analog, mengolah, dan menampilkannya. Untuk koneksi dengan LCD 16x2 tetap menggunakan I2C. Untuk pengembangan hanya memerlukan 2 resistor sebagai pembagi tegangan. Kebutuhan Hardware : 1. Arduino Uno 2. Module I2C LCD 16x2 3. LCD 16x2 4. Resistor 10K Ohm dan 1K Ohm 5. Tombol Tact Switch Push On Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya  : Setelah terkoneksi dengan baik silahkan upload Sketch dibawah ini : /*************************** Volt Meter Maks 50 Volt Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ #include <LiquidCrystal_I2C.h> LiquidC

Membuat Volt Meter Menggunakan Arduino Uno (Maks. 5 Volt)

Gambar
Proyek Membuat Volt Meter Menggunakan Arduino Uno (Maks. 5 Volt) adalah sebuah proyek yang menggunakan Arduino Uno untuk belajar membaca data analog, mengolah, dan menampilkannya. Untuk koneksi dengan LCD 16x2 tetap menggunakan I2C. Silahkan baca Cara Menampilkan Karakter pada LCD dengan Menggunakan I2C Module . Kebutuhan Hardware : 1. Arduino Uno 2. Module I2C LCD 16x2 3. LCD 16x2 4. VR 50K Ohm 5. Tombol Tact Switch Push On Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya  : Setelah terkoneksi dengan baik silahkan upload Sketch dibawah ini : /*************************** Volt Meter Maks 5 Volt Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F ,2,1,0,4,5,6,7,3, POSITIVE); void setup(){   pinMode(8,INPUT);   digit

Counter Up dan Counter Down dengan Display 7 Segment 4 Digit With Arduino Uno

Gambar
Proyek Counter Up dan Counter Down dengan Display 7 Segment 4 Digit With Arduino Uno ini cocok untuk pemula yang sedang belajar pemrograman arduino. Disini pemula bisa belajar bagaimana menggunakan input berupa tombol tact switch yang diolah oleh arduino sehingga bisa menampilkan Angka pada 7 segment. Setelah belajar proyek ini, anda dapat mengembangkannya sesuai dengan keinginan anda. Kebutuhan Hardware : 1. Arduino Uno 2. Tact Switch 3. 7 Segement Common Anoda 4 Digit Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya : Setelah terkoneksi dengan baik silahkan upload sketch dibawah ini : /*************************** Counter Up/Down 4 Digit 7 Segment Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ unsigned int count; int segA = 2; int segB = 3; int segC = 4; int segD = 5; in

Membuat StopWatch Sendiri menggunakan Arduino Uno dan LCD 16x2

Gambar
Pada Artikel sebelumnya saya sudah berbagi mengenai Cara Menampilkan Karakter pada LCD dengan Menggunakan I2C Module . Kali ini kita akan belajar Membuat StopWatch Sendiri menggunakan Arduino Uno dan LCD 16x2. Kebutuhan Hardware : 1. Arduino Uno 2. Module I2C LCD 16x2 3. LCD 16x2 4. Tact Switch Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya : Setelah terkoneksi dengan baik silahkan upload Sketch dibawah ini : /*************************** StopWatch LCD 16x2 Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F ,2,1,0,4,5,6,7,3, POSITIVE); unsigned long mulai, selesai, dataStopWatch; int i=0; int fPaus = 0; long lastButton = 0; long delayAntiBouncing = 50; long dataPaus = 0; void setup(){   p

Cara Menampilkan Karakter pada LCD dengan Menggunakan I2C Module

Gambar
Pada Artikel sebelumnya saya telah membahas tentang Cara Interface Arduino Uno dengan Hardware I2C LCD 16x2 untuk akses alamat I2C nya. Sekarang saya akan membahas tentang cara menampilkan karakter pada LCD 16x2 dengan menggunakan alamat I2C yang sudah di dapatkan. LCD 16x2 ini dapat digunakan untuk berbagai aplikasi. Salah satu contohnya adalah Alat Pendeteksi Kebocoran Gas dilengkapi dengan Display LCD 16x2 . Kebutuhan Hardware : 1. Arduino Uno 2. Module I2C LCD 16x2 3. LCD 16x2 Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya : Setelah terkoneksi dengan baik silahkan upload Sketch dibawah ini : /*************************** Menampilkan Karakter Pada LCD Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCry

Cara Interface Arduino Uno dengan Hardware I2C LCD 16x2

Gambar
Interfacing Arduino dengan LCD tetapi tidak dengan paralel seperti biasanya bisa menggunakan komunikasi I2C. Keuntungannya adalah untuk koneksi menjadi lebih sederhana dan yang lebih menguntungkan adalah menghemat pin koneksi. Cukup menggunakan 2 pin out saja yaitu SDA dan SCL, bandingkan dengan rangkaian LCD pada umumnya yang umumnya membutuhkan 6 koneksi pin dengan Arduino. Maka dari itu saya akan berbagi Cara Interface Arduino Uno dengan Hardware I2C LCD 16x2 . Kebutuhan Hardware : 1. Arduino Uno 2. Module I2C LCD 16x2 3. LCD 16x2 Berikut ini adalah bentuk fisik dari module I2C tersebut :   Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya : Sebelum I2C bisa digunakan, kita perlu mengetahui alamat I2C terlebih dahulu. Upload Sketch dibawah ini untuk melakukan scanning alamat I2C dan membacanya melalui serial monitor. /*************************** I2C Module Scanning Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.worksh

Alat Pendeteksi Kebocoran Gas dilengkapi dengan Display LCD 16x2

Gambar
Dalam Artikel sebelumnya saya sudah berbagi mengenai Alat Pendeteksi Kebocoran Gas LPG, Pendeteksi Asap, dan Gas Metana Sederhana (Sensor Gas Dengan Menggunakan Arduino Uno dan Sensor Gas MQ2) . Kali ini saya akan kembangkan alat tersebut menjadi Alat Pendeteksi Kebocoran Gas dilengkapi dengan Display LCD 16x2 . Tujuannya, selain ada bunyi buzzer sebagai peringatan, alat ini dilengkapi juga tampilan visual jika terjadi kebocoran GAS. Untuk menghemat jumlah output yang digunakan, maka saya menggunakan I2C LCD 16x2 untuk interface dengan Arduino. Sebelum anda membuatnya silahkan downloan Library I2C LCD 16x2 terlebih dahulu. Lalu tambahkan Library tersebut ke Arduino IDE . Kebutuhan Hardware : 1. Arduino Uno 2. Module I2C LCD 16x2 3. LCD 16x2 4. Buzzer 5. Power Supply Berikut ini adalah bentuk I2C dan LCD 16x2 : Untuk Pembelian Komponen bisa BELI DISINI . Berikut ini adalah Schematicnya : Untuk Pemasangan Pin Out Arduino Uno dengan I2C LCD , Buzzer , Sensor Gas MQ2 , dan L ED indikator

Cara Menambahkan Library Pada Arduino IDE (1)

Gambar
Arduino IDE dibuat dari bahasa pemrograman JAVA. IDE itu merupakan kependekan dari Integrated Developtment Enviroenment , atau secara bahasa mudahnya merupakan lingkungan terintegrasi yang digunakan untuk melakukan pengembangan. Disebut sebagai lingkungan karena melalui software inilah Arduino dilakukan pemrograman untuk melakukan fungsi-fungsi yang dibenamkan melalui sintaks pemrograman. Arduino menggunakan bahasa pemrograman sendiri yang menyerupai bahasa C. Bahasa pemrograman Arduino ( Sketch ) sudah dilakukan perubahan untuk memudahkan pemula dalam melakukan pemrograman dari bahasa aslinya. Sebelum dijual ke pasaran, IC mikrokontroler Arduino telah ditanamkan suatu program bernama Bootlader yang berfungsi sebagai penengah antara compiler Arduino dengan mikrokontroler. Arduino IDE juga dilengkapi dengan library C/C++ yang biasa disebut Wiring yang membuat operasi input dan output menjadi lebih mudah. Arduino IDE ini dikembangkan dari software Processing yang dirombak menjadi Ar

Alat Pendeteksi Kebocoran Gas LPG, Pendeteksi Asap, dan Gas Metana Sederhana (Sensor Gas Dengan Menggunakan Arduino Uno dan Sensor Gas MQ2)

Gambar
Maraknya kebakaran dan kecelakaan yang di sebabkan oleh kebocoran dan meledaknya tabung gas elpiji ( LPG = Liquid Petroleum Gas ) akhir-akhir ini, menjadi hal yang menakutkan bagi sebagian besar masyarakat pengguna gas tersebut. Berita kebakaran pun sering terdengar sebagai akibat tabung gas LPG meledak. Penyebab meledaknya tabung gas ini karena kebocoran pada selang, tabung atau pada regulatornya yang tidak terpasang dengan baik. Pada saat terjadi kebocoran akan tercium gas yang menyengat, Gas inilah yang nantinya akan meledak apabila ada sulutan atau percikan api, atau adanya nyala rokok. Pada intinya ledakan dapat dihindarkan apabila adanya pencegahan dini, saat gas keluar atau pada saat kebocoran gas terjadi. Seiring dengan perkembangan ilmu dan teknologi maka dikembangkanlah sebuah sistem keamanan dengan cara memberikan sistem peringatan ( Early Warning System ) untuk memberikan sebuah tanda jika ada tercium bau gas disekitar rumah. Jika sistem ini mentedeksi adanya bau gas LPG

Traffik Light 4 Persimpangan dengan Menggunakan Arduino Uno

Gambar
Alat ini adalah miniatur Traffik Light 4 Persimpangan dengan Menggunakan Arduino Uno sebagai komponen utamanya. Prinsipnya sama seperti traffik light pada umumnya. Alat ini saya buat menyala bergantian setiap 5 detik. Alat ini terdiri dari Arduino UNO sebagai sistem pemroses dan pengendali utama dari sistem. LED merah, kuning, dan hijau digunakan sebagai simulasi lampu traffik light. Kebutuhan Hardware : 1. 4 LED warna merah 2. 4 LED warna kuning 3. 4 LED warna hijau 4. Modul Arduino 5. Power Supply 9 VDC Untuk pembelian komponen bisa BELI DISINI . Berikut ini adalah schematicnya : Setelah semua terkoneksi dengan baik, silahkan Upload Sketch Dibawah ini : /*************************** Trafik Light 4 Persimpangan Oleh : Workshop Electronics 3 in 1 Website : www.arduinoindonesia.id Toko Online : www.workshopelectronics3in1.com Blog : www.edukasielektronika.com Profil : www.workshopelectronics3in1.co.id Copyright @2017 ****************************/ void setup() {   //------------------pin

Memverifikasi Program/Sketch pada Arduino IDE

Gambar
Sketch yang baru saja Anda tulis adalah kode yang dipahami oleh manusia, tetapi tidak oleh perangkat Arduino. Kode tersebut perlu dikompilasi terlebih dahulu agar dimengerti oleh Arduino. Hal itu dilakukan melalui verifikasi. Hasilnya berupa binary sketch. Untuk melakukannya, Anda perlu mengklik tombol verify, lihat tanda panah : Baca Juga : Percobaan Menulis Program/Sketch pada Arduino IDE untuk Mengontrol LED Pada proses ini, jika ada kesalahan kode pada program/sketch, pesan kesalahan akan ditampilkan.

Percobaan Menulis Program/Sketch pada Arduino IDE untuk Mengontrol LED

Gambar
Program atau kumpulan kode yang digunakan untuk mengontrol papan Arduino dinamakan sketch. Sketch perlu dibuat dengan menggunakan program bernama Arduino IDE, yang telah di instal. Untuk download dan Instal Arduino IDE silahkan kunjungi website resmi Arduino . Cara menjalankan program Arduino IDE seperti berikut : 1. Klik pada tombol Start milik Windows 2. Ketikkan : Arduino 3. Klik Ganda pada  Tampilan yang akan muncul seperti terlihat di Gambar : Ketikkan kode/Sketch Program seperti gambar dibawah ini : Untuk menyimpan sketch baru ke file, lakukan tindakan seperti berikut : 1. Klik pada menu File 2. Klik pada Save As untuk menyimpan. Langkah ini menampilkan kotak dialog berjudul "Save sketch folder as..." 3. Ketikkan LED (Nama sesuka anda) di kotak edit berlabel File name sehingga tampilan di kotak dialog menjadi seperti berikut.     4. Klik Tombol Save. Setelah langkah diatas dilakukan, judul diatas berubah menjadi :    

Arduino Uno

Gambar
Arduino Uno berukuran sebesar kartu kredit. Walaupun berukuran kecil seperti itu, papan tersebut mengandung mikrokontroller dan sejumlah input/output (I/O) yang memudahkan pemakai untuk menciptakan berbagai proyek elektronika yang dikhususkan untuk menangani tujuan tertentu. Bagian-bagian di Arduino Uno yang perlu diketahui terlebih dahulu ditunjukkan gambar dibawah ini:   Penjelasan bagian masing-masing seperti berikut :  Port USB digunakan untuk menghubungkan Arduino Uno dengan komputer, melalui sepasang kabel USB. Colokan catu daya eksternal digunakan untuk memasok sumber daya listrik untuk Arduino Uno ketika tidak dihubungkan ke komputer. Jika Arduino Uno dihubungkan ke komputer melalui kabel USB, pasokan daya diberi oleh komputer. Pin digital mempunyai label 0 sampai dengan 13. Disebut pin digital karena mempunyai isyarat digital, yakni berupa 0 atau 1. Dalam praktik, nilai 0 dinyatakan dengan tegangan 0 Volt dan nilai 1 dinyatakan dengan tegangan 5 Volt. Pin analog berarti p

Definisi dan Pengertian dari Arduino

Gambar
Sebagian dari orang elektronika sudah tidak asing lagi dengan Arduino. Akan tetapi untuk para pemula yang baru belajar elektronika pasti bertanya-tanya, Apa itu Arduino? Arduino adalah nama keluarga papan mikrokontroller yang awalnya dibuat oleh perusahaan Smart Projects. Alah satu tokoh penciptanya adalah Massimo Banzi. Papan ini merupakan perangkat keras yang bersifat " open source " sehingga boleh dibuat oleh siapa saja. Arduino dibuat dengan tujuan untuk memudahkan eksperimen atau perwujudan berbagai peralatan yang berbasis mikrokontroller, misalnya : Pemantauan ketinggian air waduk, Pelacakan lokasi mobil Penyiraman tanaman secara otomatis Otomasi akses pintu ruangan, dan Pendeteksi keberadaan orang untuk pengambilan keputusan Arduino Uno Arduino Nano Arduino Diecimilia Arduino Duemilanove Arduino Leonardo Arduino Mega Berbagai jenis board Arduino banya tersedia, antara lain Arduino Uno, Arduino Diecimilia, Arduino Duemilanove, Arduino Leonardo, Arduino Mega, Arduino Nan