Agfianto Eko Putra on June 11th, 2012

Sekarang kita gunakan Timer1 (16 bit) untuk melakukan tundaan sebesar 1 detik. Konsepnya sama seperti timer yang lain, yaitu menggunakan interupsi overflow-nya Timer1. Berapakah nilai inisialisasi-nya, kita gunakan program KAVRCalc by Kevin Rosenberg untuk menghitung, hasilnya ditunjukkan pada Gambar berikut…

Penjelasan Gambar:

Pilih frekuensi kristal yang digunakan dalam rangkaian, dalam hal ini dipilih 11.0592MHz;
Pilih pembagi detak-nya atau [...]

Continue reading about Menggunakan Timer1 untuk Tundaan 1 detik (AVR)

Agfianto Eko Putra on February 4th, 2012

MSP-EXP430G2 adalah modul sistem minimal mikrokontroler MSP430 yang diberi nama Launchpad dan merupakan solusi murah meriah khusus untuk mikrokontroler seri MSP430G2xx dari Texas Instrument. Modul MSP430 Launchpad ini sudah dilengkapi dengan emulator berbasis USB yang mendukung pengembangan aplikasi mikrokontroler seri MSP430G2xx baik secara perangkat keras maupun perangkat lunak, dengan demikian Anda bisa melakukan proses pemrograman, [...]

Continue reading about Pengenalan MSP430 Launchpad (MSP-EXP430G2)

Agfianto Eko Putra on February 1st, 2012

Jika Anda penggemar mikrokontroler AVR dan/atau Arduino (AVR Based Board), namun melihat harga Arduino beserta kompatibilitas lainnya yang harganya relatif mahal, maka dengan merogoh kocek kurang dari 100ribu (selama masa promo) kini Anda bisa mendapatkan sebuah board Arduino Compatible Unyil AVRUINO buatan sahabat saya mas Andi Hidayatullah.

Gambar 1. Board Unyil AVRUINO karya Andi Hidayatullah

Gambar 2. [...]

Continue reading about Unyil-AVRUINO: Sistem Minimum AVR yang kompatibel dengan Arduino!

Agfianto Eko Putra on December 11th, 2011

Jika pada artikel sebelumnya sudah saya bahas bagaimana mengakses EEPROM internal, dalam beberapa kasus jumlah atau kapasitas 256 byte tidaklah cukup. Jangan kawatir, masih ada EEPROM lain, yang tentunya bukan internal, yang kapasitasnya lebih dari 256 byte.
Pembahasan EEPROM eksternal saya awali dengan memperkenalkan sebuah EEPROM AT24C1024 dari Atmel dengan kapasitas 1024 byte atau 1KByte, lumayan [...]

Continue reading about EEPROM AT24C1024 dan PIC16F877 (Antarmuka I2C)

Agfianto Eko Putra on December 5th, 2011

Jika Anda belum tahu apakah EEPROM itu, silahkan klik disini. Artikel kali ini akan mengulas tentang pemanfaatan EEPROM internal pada mikrokontroler PIC16F877 yang memiliki kapasitas 256 Byte. Cukup besar untuk menyimpan data-data kritis, data-data parameter dan lain sebagainya yang tidak boleh terhapus saat catu daya ke Mikrokontroler tidak ada lagi (bersifat non-volatile).

Bahasa C menggunakan kompilator [...]

Continue reading about Memanfaatkan EEPROM internal Mikrokontroler PIC16F877

Agfianto Eko Putra on December 1st, 2011

Sebagaimana diketahui bahwa mikrokontroler PIC16F877 memiliki fasilitas 8 kanal ADC 10bit. Penggunaannya memang tidak bisa serentak untuk semua kanal, harus dilakukan satu persatu. Artikel kali ini akan mengulas tentang penggunaan ADC internal ini.
Rangkaian dasarnya sangat sederhana, cukup Anda hubungkan kanal-0 dan 1 (untuk contoh saja) ke sumber tegangan 5 volt (karena kita juga akan menggunakan [...]

Continue reading about Memanfaatkan ADC Internal Mikrokontroler PIC16F877

Agfianto Eko Putra on November 29th, 2011

Setelah mengenal mikrokontroler PIC16F877, kini saatnya kita berkreasi menggunakan mikrokontroler ini. Hal sederhana yang bisa kita lakukan adalah membuat aplikasi menggunakan LED dan pushbutton.
Rangkaian yang digunakan ditunjukkan pada Gambar 1. Menggunakan resonator atau rangkaian kristal 20 MHz. Empat buah LED masing-masing dihubungkan dengan konfigurasi Common Anoda (sehingga perlu logika LOW untuk menghidupkan) ke RA0, RA1, [...]

Continue reading about Aplikasi PIC16F877 untuk LED dan tombol

Agfianto Eko Putra on October 9th, 2011

Melanjutkan tutorial saya sebelumnya, tentang simulator Arduino menggunakan Proteus dan VBB. Kali ini saya berikan ulasan tentang aplikasi Arduino untuk membaca masukan ANALOG yang nilai terbaca akan digunakan untuk memberikan tundaan kedipan LED pada pin-13.
Perhatikan gambar rangkaian berikut ini…

Gambar 1

Continue reading about Baca masukan Analog menggunakan Arduino!

Agfianto Eko Putra on October 2nd, 2011

Melanjutkan tutorial saya sebelumnya, tentang simulator Arduino menggunakan Proteus dan VBB versi 4.3.8. Kali ini saya berikan ulasan tentang aplikasi Arduino yang sangat sederhana sekali, menghidupkan LED menggunakan tombol atau pushbutton. Ada dua penjelasan, menggunakan VBB versi 4.38 dan UnoArduSim (software bisa diunduh disini).
Menggunakan VBB 4.3.8
Perhatikan rangkaian Arduino yang saya tunjukkan pada Gambar 1 menggunakan [...]

Continue reading about Hidupkan LED dengan Button, Aplikasi Arduino!

Agfianto Eko Putra on September 26th, 2011

Jika Anda belum pernah mendengar tentang Arduino, silahkan klik disini untuk membaca artikel saya terlebih dulu. Simulasi lain bisa menggunakan Proteus, namun kali ini akan menggunakan VBB atau Virtual Breadboard (http://www.virtualbreadboard.com) sebagaimana pernah saya janjikan pada artikel terdahulu.
Simulator VBB yang dibutuhkan adalah VBB versi 4.3.8 (bisa Anda unduh disini atau disini). Selain bisa mensimulasikan [...]

Continue reading about Belajar pemrograman Arduino menggunakan VBB