Agfianto Eko Putra on March 9th, 2011

SINOPSIS
Melanjutkan artikel sebelumnya, perlu diketahui bahwa tidak setiap aplikasi membutuhkan sistem operasi atau tepatnya RTOS. Hmmm, jadi langsung saja, artikel ini memberikan gambaran tentang solusi tanpa menggunakan sistem operasi, yang nantinya kita evaluasi dan simpulkan baik buruknya, kelebihan kelemahannya.
Okey, take a deep breath, ambil napas yang dalem,…. Tahan…. dan jangan dikeluarkan… what?! he he he [...]

Continue reading about Perancangan Aplikasi Real Time (2): Solusi Tanpa RTOS

Agfianto Eko Putra on March 7th, 2011

PENDAHULUAN
Apa yang akan kita bicarakan atau bahas kali ini adalah tentang Real Time Operating System. Apaan? Real Time Operating System? Apa tuch? Oke, sabar dulu sebentar. Real Time Operating System, yang selanjutnya kita singkat saja menjadi RTOS, merupakan sistem operasi untuk aplikasi-aplikasi waktu nyata atau istilah kerennya Real Time Applications, contohnya apa saja? Ya sebagaimana [...]

Continue reading about Perancangan Aplikasi Real Time (1): Pendahuluan

Agfianto Eko Putra on January 11th, 2011

eBook GRATIS saya yang terbaru (terbit 2010 kemarin). Diterbitkan dalam rangka mencerdaskan kehidupan bangsa Indonesia yang bermartabat.
Silahkan mengunduh DISINI GRATIS.
Apa saja yang dibahas dalam ebook/buku ini?

Apakah mikrokontroler itu?
Pengetahuan dasar mikrokontroler AVR

Memilih AVR yang “benar”
Ada apa dengan mikrokontroler AVR ATMega16?

Pengenalan Bahasa C untuk mikrokontroler AVR

Struktur Penulisan Bahasa C
Tipe-tipe data dalam Bahasa C
Deklarasi variabel dan konstanta
Pernyataan dan fungsi
Pernyataan berkondisi dan pengulangan
Operasi [...]

Continue reading about Tutorial Pemrograman Mikrokontroler AVR dengan WinAVR GCC

Agfianto Eko Putra on September 21st, 2010

Apakah saya gak salah baca judul artikel ini? Ya! Anda tidak salah baca! Jika selama ini kita mengenal Arduino hanya mendukung tipe-tipe khusus dari AVR, seperti Mega8, Mega168, Mega328 atau Mega1280, maka dengan melakukan modifikasi pengaturan perangkat keras (hardware) ternyata Arduino (khususnya versi 019, unduh disini) bisa mendukung banyak mikrokontroler AVR ATMega, antara lain: atmega8, [...]

Continue reading about Arduino-ku mendukung Berbagai Macam AVR ATMega!!

Agfianto Eko Putra on September 3rd, 2010

Bagi Anda yang saat ini sedang mengalami kesulitan bagaimana membuat program untuk mengurutkan data yang sudah tersimpan di dalam memori RAM, Anda sedang berada di artikel yang tepat, karena kali ini saya membahas sebuah program (relatif) kecil dalam bahasa Assembly untuk Mikrokontroler AT89 atau kompatibel 8051 untuk mengurutkan data.
Okey, mari kita mulai dengan beberapa deklarasi [...]

Continue reading about Pengurutan Data menggunakan Mikrokontroler AT89 (8051)

Setelah debut best seller buku saya “Belajar Mikrokontroler AT89C51/52/55, Edisi 2″ beberapa tahun belakangan ini, banyak yang menanyakan tentang bagaimana melakukan simulasi sedemikian hingga bisa digunakan untuk belajar pemrograman MIkrokontroler AT89, khususnya dalam bahasa Assembly.
Caranya mudah saja, dan hal ini sudah saya sebutkan atau jelaskan dalam buku saya tersebut, yaitu menggunakan TS Control Emulator. Dimana [...]

Continue reading about Pemrograman dan Simulasi Mikrokontroler AT89 dengan M-IDE Studio MCS-51

Agfianto Eko Putra on June 14th, 2010

Kali ini kita akan belajar membuat program menggunakan Flowcode AVR untuk menghitung sapi-sapi kita yang masuk kandang. Caranya bagaimana? Kita gunakan sensor detektor sapi melalui PORT A (yang disimulasikan menggunakan pushbutton) untuk mendeteksi sapi-sapi yang masuk ke kandang. Sensor ini akan memicu proses perhitungan jumlah atau cacah sapi. Sementara ini hasil perhitungan ditampilkan melalui LED [...]

Continue reading about Flowcode AVR 3.0: Menghitung Sapi!

Agfianto Eko Putra on June 2nd, 2010

Jika sebelumnya banyak yang bertanya tentang downloader untuk AT89S, maka, alhamdulillah, saya sudah mendapatkan sumber informasi untuk rangkaian serta perangkat lunak downloader mikrokontroler AT89 dan sekaligus AVR.
Berikut ini rangkaian (gratis) yang dapat digunakan untuk mendownload program-program AT89S Anda melalui USB. Yang dibutuhkan adalah mikrokontroler AVRTMega8 sebagai kontroler-nya (sama atau mirip dengan USBASP).

ATMega8 memang tidak dilengkapi [...]

Continue reading about Downloader untuk AT89S dan AVR!

Agfianto Eko Putra on May 19th, 2010

Wow enaknya belajar pemrograman aplikasi mikrokontroler AVR menggunakan Flowcode 3 for AVR sebagaimana sudah saya tulis artikel-nya sejak awal. Kali ini dicoba membuat aplikasi dengan tampilan LCD 2×16, hanya sekedar menampilkan dua kalimat, masing-masing di baris-1 dan baris-2, diagram atau flow-nya ditunjukkan pada Gambar 1 (termasuk hasil simulasinya).

Gambar 1
Hasil kompilasi kedalam Bahasa C saya tunjukkan [...]

Continue reading about Flowcode AVR 3.0: Aplikasi dengan LCD 2×16

Agfianto Eko Putra on March 25th, 2010

Jika pada kesempatan sebelumnya saya bahas tentang animasi LED menggunakan ASsembly dan C, maka kali ini kita akan belajar tentang konsep masukan menggunakan pushbutton, dalam dunia aplikasi, masukan digital ini bisa berasal dari berbagai macam sensor.
Rangkaian yang kita gunakan mirip dengan animasi LED, hanya saja sekarang kita tambahkan 2 buah pushbutton yang dihubungkan ke PORTD.0 [...]

Continue reading about Aplikasi Pushbutton Mikrokontroler ATMega32 dengan Assembly