Bahasa pemrograman untuk mikrokontroler AVR yang paling populer adalah menggunakan bahasa C. Bahasa C adalah bahasa pemrograman tingkat menengah. Selain bahasa C ada bahasa tingkat rendah seperti Assembly dan bahasa tingkat tinggi seperti Basic dan Pascal. Semakin rendah sebuah bahasa pemrograman maka semakin mendekati kode mesin namun sulit dimengerti oleh manusia. Sebaliknya semakin tinggi bahasa pemrograman maka semakin mudah dimengerti oleh manusia namun sukar untuk diaplikasikan ke mesin, dalam hal ini chip mikrokontroler. [Read more…]
Pemrograman Mikrokontroler AVR di Linux
Pemrograman Mikrokontroler AVR di Linux – Setelah mempersiapkan semua aplikasi yang dibutuhkan untuk pemrograman mikrokontroler AVR di Linux maka selanjutnya kita mulai masuk ke proses pemrograman mikrokontroler AVR. Proses ini dimulai dengan proses pembuatan source code atau mengetik kode program, meng-compile source code dan akhirnya jika semua benar akan diperoleh file HEX yang siap didownload ke mikrokontroler. [Read more…]
Aplikasi Pemrograman Mikrokontroler AVR di Linux
Pada tulisan ini akan saya tulis tentang proses pemrograman dan aplikasi penunjang pemrograman mikrokontroler AVR pada sistem operasi LINUX. Sebagai acuan, disini saya menggunakan distro LINUX MINT dengan desktop KDE. Beberapa aplikasi yang saya gunakan untuk pemrograman mikrokontroler AVR di sistem operasi Linux adalah CODE BLOCKS (text editor), AVR-GCC (compiler) dan AVRDUDE (downloader). [Read more…]
Perbedaan Mikrokontroler ATMEGA32 dan ATMEGA32A
Perbedaan Mikrokontroler ATMEGA32 dan ATMEGA32A – ATMEGA32A adalah pengganti dari ATMEGA32 yaitu jenis mikrokontroler AVR 32bit dari ATMEL. ATMEGA32A dan ATMEGA32 adalah tipe yang identik namun memiliki datasheet yang terpisah. [Read more…]
Mikrokontroler AVR ATMEGA32: Fitur Dan Konfigurasi Pin
ATMEGA32 adalah mikrokontroler 8bit dari keluarga AVR dengan kapasitas penyimpanan programmable flash sebesar 32KB. ATMEGA32 merupakan salah satu produk IC mikrokontroler dari perusahaan mikrokontroler terkemuka, ATMEL. Nama AVR sendiri konon merupakan singkatan dari Alf and Vegard’s Risc Processor. Nama Alf dan Vegard diambil dari nama perancang arsitekturnya Alf-Egil Bogen dan Vegard Wollan. Sedangkan kata Risc Processor menandakan mikrokontroler ini termasuk jenis mikrokontroler dengan instruksi set terbatas atau Reduced Instruction Set Computer (RISC). [Read more…]
Dasar Mikrokontroler: Arsitektur, Jenis dan Pemrograman
Mikrokontroler adalah sebuah komponen dasar elektronika yang berupa IC (intergrated circuit) yang bisa berfungsi sebagai komputer tetapi dalam ukuran minimum. Kata “Mikrokontroler” merupakan serapan dari kata bahasa inggris “Microcontroller” yang merupakan gabungan dari dua kata yaitu Micro dan Controller. Kata micro berarti ukuran yang sangat kecil yaitu sepersatujuta dan kata Controller berarti pengendali. Mikrokontroler berarti sebuah unit pengendali dalam ukuran yang sangat kecil. [Read more…]