Agfianto Eko Putra on May 12th, 2010

Kali ini Flowcode AVR kita gunakan untuk mencoba membuat sebuah aplikasi sederhana yang melakukan pembacaan masukan di PORT A kemudian menampilkan hasil pembacaan tersebut, yang sebelumnya melalui suatu variabel DATANYA, ke PORT B. Rancangan Flowcode AVR-nya ditunjukkan pada Gambar 1.

Gambar 1
Kemudian kita kompail dan disimulasikan hasilnya (juga) bisa dilihat pada Gambar 1 tersebut. Perhatikan bahwa [...]

Continue reading about Flowcode AVR 3.0: Aplikasi Masukan/Luaran (I/O) Sederhana

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

Agfianto Eko Putra on March 22nd, 2010

Artikel ini sengaja saya tulis sebagai awal pembelajaran bagaimana membuat sebuah program aplikasi mikrokontroler AVR (khususnya ATMega32 dengan frekuensi kristal 7,3728MHz) untuk membuat animasi LED berjalan dari pin 0 hingga 7.
Rangkaian yang digunakan ditunjukkan pada Gambar 1, sengaja LED disusun secara CA atau common Anoda, sehingga untuk menyalakan LED harus dikirimkan logika ‘0′.

Untuk kompilasi digunakan AVR Studio versi [...]

Continue reading about Animasi LED mikrokontroler ATMega32 dengan Assembly dan C

Agfianto Eko Putra on December 31st, 2009

Sebelumnya saya banyak mengucapkan terima kasih, jazakumullah atas partisipasi rekan2 semua penggemar website saya dalam diskusi di komentar-komentar tiap-tiap artikel…
Ada baiknya, saya memohon keikhlasan Anda untuk memberikan saran-saran kepada saya, artikel-artikel apa saja yang perlu saya tulis untuk membantu dan bermanfaat bagi Anda , walaupun saya juga tidak bisa janji memenuhi semua, namun minimal ada [...]

Continue reading about Artikel apa saja yang perlu saya tulis di 2010?

Agfianto Eko Putra on December 16th, 2009

Setelah Anda mengikuti artikel saya tentang belajar membuat program atau aplikasi mikrokontroler AT89/AVR (Membuat Aplikasi Mikrokontroler AVR/AT89: Khusus Pemula!), rasanya tidak afdol jika saya tidak atau belum memberikan contoh kasus sangat sederhana, untuk memberikan gambaran begitu mudahnya kita membuat aplikasi mikrokontroler!
Kasus!
Di sebuah kampung Ngebut Benjut ternyata masih banyak orang-orang mengendari sepeda motornya dengan ngebut, untuk [...]

Continue reading about LED Blink! AT89 (AT89LS53) vs. AVR (ATMega32)

Agfianto Eko Putra on December 9th, 2009

versi 1.2 (14 Desember 2009)
Banyak komentar,pertanyaan dan saran masuk melalui SMS, email, omong langsung agar saya membuat sebuah tulisan atau artikel tentang bagaimana cara membuat aplikasi mikrokontroler AVR maupun AT89 dari nol. Okey dech, kali ini saya berikan jawabannya…
Baiklah, untuk memudahkan saya menjelaskan dari ‘nol’, ada baiknya Anda perhatikan dulu diagram alir pada Gambar 1 [...]

Continue reading about Membuat Aplikasi Mikrokontroler AVR/AT89: Khusus Pemula!

Agfianto Eko Putra on December 3rd, 2009

Tulisan ini sengaja saya buat karena beberapa waktu yang lalu dua mikrokontroler saya (semuanya ATMega32, masing-masing dalam kemasan SMD dan PDIP) menjadi korban ketidak-tahuan saya tentang otak-atik System Clock atau FUSE bit pada mikrokontroler AVR.
Perlu diketahui bahwa setiap mikrokontroler AVR memiliki fasilitas untuk memilih sumber clock atau detak dengan banyak alternatif pilihan. Berbeda dengan keluarga [...]

Continue reading about Mengenal System Clock pada Mikrokontroler AVR

Agfianto Eko Putra on September 15th, 2009

Deskripsi
LED RGB adalah LED yang berisikan tiga warna LED yang terintegrasi menjadi satu lampu LED. LED RGB mengandung warna RED (merah), GREEN (hijau), dan BLUE (biru). Dengan tiga warna ini, Anda bisa membuat berbagai macam kombinasi warna. Jika menggunakan PWM 8-bit, maka 256 x 256 x 256 macam kombinasi bisa kita buat, artinya LED RGB [...]

Continue reading about Peredupan LED RGB menggunakan ATMega8

Agfianto Eko Putra on September 7th, 2009

Deskripsi
Aplikasi yang kita bahas kali ini adalah tampilan Dot Matrix Scrolling. Sebuah tampilan dot matriks terdiri dari 5×7 LED dengan susunan 5 kolom dan 7 baris. Tampilan dikendalikan menggunakan mikrokontroler AVR (ada beberapa versi yang disediakan: ATMega8, ATMega16 dan ATTiny2313). Baris dihubungkan ke PORTB pada mikrokontroler, sedangkan kolom dihubungkan ke PORTD, sehingga nantinya akan terbentuk [...]

Continue reading about Tampilan Scrolling pada Dot Matrix

Agfianto Eko Putra on September 5th, 2009

Deskripsi
Aplikasi ini digunakan untuk menampilkan suhu pada tampilan 3×7-segmen, suhu yang diukur antara -9,5 hingga 99 derajat Celsius dengan kenaikan 0,5 derajat Celcius, atau dari 0 hingga 210 derajat Fahrenheit dengan kenaikan 1,0 derajat. Mengapa menggunakan 7-segmen? Karena bisa dilihat dalam kondisi gelap atau malam hari.
Emping TCN75 dari MicroChip digunakan sebagai sensor suhu. TCN75 menggunakan [...]

Continue reading about Termometer LED Digital