Waah sudah seminggu lebih ngga bikin postingan baru. Rasa-rasanya ada yang kurang. Mumpung ada waktu, dan komponennya, sekarang saya akan bahas mengenai pembuatan kompas digital menggunakan Devantech Magnetic Compass (cmps03). Hmm pernah berpikir ingin membuat kompas yang bisa menunjuk arah kiblat sebagai panduan untuk sholat (bagi orang muslim) namun menggunakan komponen digital? Nah komponen ini merupakan salah satu alternatif untuk membuatnya.
Sunday, February 27, 2011
Tuesday, February 15, 2011
Membuat PCB Dengan Metode Setrika
Sebenarnya banyak cara untuk mencetak dan membuat design PCB. Salah satunya adalah dengan bahan kertas glossy atau plastik transparansi,setrika dan pelarut (FeCl3 - Ferri Chloride). Memang cara ini terbilang "jadul" bagi mereka yang sudah expert di bidang pembuatan PCB, tapi bagi saya yang masih belajar, cara jadul yang satu ini masih joss untuk membuat PCB karena mudah, murah, dan ngga ribet, selain itu bahan-bahan yang digunakan juga tidak terlalu berbahaya (asal penggunaannya wajar). Disini akan saya bahas menggunakan kertas glossy karena prosentase "jadi" nya lebih besar, setidaknya menurut pengalaman saya.. hehe
OK, langsung saja kita mulai..
Labels:
Design PCB,
elektronika dasar
Monday, February 14, 2011
Basic microcontroller : 4x7 segment
Bismillaahirrohmaanirrohiim..
Mari kita lanjutkan materi 7 segment dengan menambahkan 3 buah komponen yang sama. Seperti prinsip penyalaan dot matrix, agar tidak boros port, kita gabungkan semua pin data keempat 7 segment (pin a - dp). Pin common, kita gunakan sebagai pin "enable" untuk masing-masing digit. Agar semua 7segment terlihat menyala bersamaan, kita lakukan scanning dengan mengaktifkan keempat enable secara bergantian dengan timing yang cepat.
Rangkaian yang digunakan (ini tampilan setelah di run) adalah seperti ini (masih menggunakan 7segment CC) :
Mari kita lanjutkan materi 7 segment dengan menambahkan 3 buah komponen yang sama. Seperti prinsip penyalaan dot matrix, agar tidak boros port, kita gabungkan semua pin data keempat 7 segment (pin a - dp). Pin common, kita gunakan sebagai pin "enable" untuk masing-masing digit. Agar semua 7segment terlihat menyala bersamaan, kita lakukan scanning dengan mengaktifkan keempat enable secara bergantian dengan timing yang cepat.
Rangkaian yang digunakan (ini tampilan setelah di run) adalah seperti ini (masih menggunakan 7segment CC) :
Sunday, February 13, 2011
Basic microcontroller : 7 segment
Bismillahirrohmaanirrohiim..
Nah, setelah kita belajar pemrograman mikrokontroller untuk menyalakan LED, sekarang kita beranjak ke pemrograman Sevent Segment. Seven Segment display merupakan bentuk perangkat display elektronik untuk menampilkan angka desimal yang merupakan alternatif untuk menampilkan dot-matrix yang lebih kompleks. Komponen 7 segmen banyak digunakan dalam jam digital, meter elektronik, dan perangkat elektronik lainnya untuk menampilkan informasi numerik. Selain berbentuk angka desimal dari 0-9, 7 segmen juga bisa menampilkan beberapa huruf. Huruf yang sering digunakan adalah huruf A-F untuk menampilkan bilangan heksa desimal.
Nah, setelah kita belajar pemrograman mikrokontroller untuk menyalakan LED, sekarang kita beranjak ke pemrograman Sevent Segment. Seven Segment display merupakan bentuk perangkat display elektronik untuk menampilkan angka desimal yang merupakan alternatif untuk menampilkan dot-matrix yang lebih kompleks. Komponen 7 segmen banyak digunakan dalam jam digital, meter elektronik, dan perangkat elektronik lainnya untuk menampilkan informasi numerik. Selain berbentuk angka desimal dari 0-9, 7 segmen juga bisa menampilkan beberapa huruf. Huruf yang sering digunakan adalah huruf A-F untuk menampilkan bilangan heksa desimal.
Saturday, February 12, 2011
Basic mikrokontroller : LED
Bismillahirrohmaanirrohiim..
Hmm...jadi ingat dulu pas pertama kali belajar mikrokontroller. Banyak orang bilang belajar mikrokontroller itu mudah, tapi kok saya nggak ngerti-ngerti yah. Yap, pertama kali belajar adalah membuat program untuk menyalakan LED, itu pun pake bahasa Assembler. Wah emang sih berkali-kali error, tapi karena saking penasarannya ama "chip yang bisa di program", sesusah apapun tetep saya kejar. Walhasil, Alhamdulillah LED bisa menyala sesuai keinginan saya, dan nyalanya bisa saya variasi sesuka hati. Dalam hati, dengan amat teramat senang, saya bilang, "Selamat..kamu sudah bisa menggunakan mikrokontroler.." he he he he . . .
Hmm...jadi ingat dulu pas pertama kali belajar mikrokontroller. Banyak orang bilang belajar mikrokontroller itu mudah, tapi kok saya nggak ngerti-ngerti yah. Yap, pertama kali belajar adalah membuat program untuk menyalakan LED, itu pun pake bahasa Assembler. Wah emang sih berkali-kali error, tapi karena saking penasarannya ama "chip yang bisa di program", sesusah apapun tetep saya kejar. Walhasil, Alhamdulillah LED bisa menyala sesuai keinginan saya, dan nyalanya bisa saya variasi sesuka hati. Dalam hati, dengan amat teramat senang, saya bilang, "Selamat..kamu sudah bisa menggunakan mikrokontroler.." he he he he . . .
Wednesday, February 9, 2011
Belajar LCD dengan AVR GCC
Bismillahirrohmaaanirrohiim..
Posting ini untuk menjawab request dari mas Haleem pada posting Tentang LCD. Sebelumnya, saya ucapkan terimakasih sebesar-besarnya atas sharing ilmunya dari mas Dhani di blog nya. Mari kita coba memrogram LCD 16x2 dengan menggunakan AVR GCC. Sebelumnya harap install dulu AVR Studio 4 dan WinAVR. Kita masih menggunakan rangkaian LCD pada posting sebelumnya tapi beda listing programnya..
Labels:
AVR GCC,
elektronika dasar,
LCD,
pemrograman mikrokontroller
Tuesday, February 1, 2011
Membuat Sistem Minimum AVR 40pin (Sangat) Sederhana
Bismillahirrohmanirrohiim..
Membuat sistem minimum merupakan salah satu hal penting dalam perancangan rangkaian mikrokontroller. Sistem minimum merupakan syarat minimal untuk rangkaian mikrokontroler agar chip dapat bekerja dengan baik pada operasi standar. Di sini akan saya share bagaimana cara membuat sistem ini (kompatibel untuk AVR ATMEGA8535/16/32).
Membuat sistem minimum merupakan salah satu hal penting dalam perancangan rangkaian mikrokontroller. Sistem minimum merupakan syarat minimal untuk rangkaian mikrokontroler agar chip dapat bekerja dengan baik pada operasi standar. Di sini akan saya share bagaimana cara membuat sistem ini (kompatibel untuk AVR ATMEGA8535/16/32).
Labels:
dasar mikrokontroller,
Design PCB,
elektronika dasar
Dasar Dot Matrix (3) - 8x8 -
Bismillahirrohmanirrohim..
Posting ini untuk menjawab pertanyaan mas Edmon Farwistia pada posting Dasar Dot Matrix (2) ( Terimakasih atas komentarnya.. :D ). Berikut penjelasannya..Kalo yang komponen digunakan dot matrix 8x8, cukup kita modifikasi programnya aja di bagian ini
Posting ini untuk menjawab pertanyaan mas Edmon Farwistia pada posting Dasar Dot Matrix (2) ( Terimakasih atas komentarnya.. :D ). Berikut penjelasannya..Kalo yang komponen digunakan dot matrix 8x8, cukup kita modifikasi programnya aja di bagian ini
Subscribe to:
Posts (Atom)