Kamis, 14 Februari 2013

Membuat Display Counter Up- Down dengan Mikrokontroller ATmega16



Sebenarnya agak bingung mulai dari mana enaknya nulis kata-katanya, oh iya maaf banget kawan-kawan sudah lumayan lama saya gak posting lagi. Maklum kemaren banyak banget kendalanya dimulai kebanjiran, sakit dan ngerjain Project “ Sistem Reader ID magnetic  ditambah LCD TFT 230X400 yang lumayan cukup menyita waktu berfikir saya, dan Alhamdulillah sekarang sudah ada titik terang. Amiien..

  • Begini kawan postingan kali ini sedikit berbeda, karena saya akan coba menjawab permintaan kawan kita “ Todalife” pada Postingan Membuat Skematik Counter  UpDown," beliau meminta di buatkan contoh Counter Updown dengan menggunkan mikrokontroller dan ditampilkan dengan 7 segment. Project ini saya beri judul “ Membuat Display Counter Up- Down dengan Mikrokontroller ATmega16”.

Untuk lebih memudahkan kita dalam memahami Project ini, saya akan bagi menjadi tiga bagian yaitu :

Sabtu, 19 Januari 2013

Mengenal Bahasa Pemograman C dan Penulisannya Untuk Mikrokontroller.


" Belajar sambil berbagi semoga bermanfaat dan mendapatkan berkah "



Untuk memogram mikrokontroller sebetulnya tidak hanya menggunakan bahasa C, tetapi kita juga bisa menggunakan bahasa pemograman yang lain misalnya Bahasa Basic, Asembller dan lain-lain. karena pada prinsipnya yang dibaca mikrokontroller bukan Bahasa Pemogramannya tetapi bahasa mesin yaitu .hex (hexadecimal). Jadi bahasa pemograman apa saja bisa untuk memprogram mikrokontroller dengan catatan ada software compiler yang bisa merubah kebahasa mesin (.hex).

Yang akan kita bahas adalah bahasa pemograman C dengan Compiler yang digunakan yaitu Covision AVR. Jika ditanya kenapa saya menggunakan basaha pemograman

Kamis, 06 Desember 2012

Cara Menggunakan Software Codevision AVR


" Belajar sambil berbagi semoga bermanfaat dan mendapatkan berkah "

Baiklah kawan – kawan, kali ini saya akan mencoba kembali berbagi sedikit ilmu mengenai penggunaan Code Vision AVR. Maaf jika saya baru bisa posting lagi, karena akhir – akhir ini lumayan sedikit disibukan dengan pengerjaan project untuk mencari sesuap nasi he... Bagi kawan – kawan yang belum punya softwarenya silahkan download disini, sementara untuk cara menginstalnya silahkan baca postingan saya sebelumnya “ Cara Instal Software Code Vision AVR “.
Oke untuk mempersingkat waktu (cz sekarang udah malem banget kawan) kita langsung saja pada inti masalahnya, 
-          Buka Software Code Vision AVR,  Seperti pada gambar dibawah ini.

Gambar : Icon Code Vision AVR V2.05.3  

Selasa, 20 November 2012

Sejarah Singkat Lahirnya Bahasa 'C'



Sebelum kita belajar cara memogram menggunakan basaha C, ada baiknya kita tau terlebih dahulu sejarah terlahirnya bahasa C serta kepopulerannya dibidang industri software. Karena ada sebuah pribahasa yang mengatakan “takkenal maka tak sayang, tak sayang maka tak cinta” semoga saja dengan mengtahui sejarah terbentuknya kita semakin mencintai dan mampu menguasai bahasa pemograman ini dengan baik kawan..

Senin, 19 November 2012

Fungsi Input dan Output Mikrokontroller.



Setelah pada postingan terdahulu saya telah berbagi postingan dengan fasilitas output mikrokontroller, maka pada postingan sekarang saya akan coba menambahkan fasilitas input kemudian data dikeluarkan ke output. Untuk contoh komponen input saya akan menggunkan tombol Pushbutton sementara komponen output menggunkan LED.
Perlu temen –temen ketahui dalam dunia digital ada dua kondisi (logik) yang digunakan yaitu kondisi high disimbolkan dengan angka (1) dan kondisi low dengan simbol 0. Dalam pelaksanaannya (tegangan Analog) pada rangkaian elektronika logika high adalah tegangan 5 V sementara low adalah 0 V atau ground.
Jadi sebelum kita membuat program kita harus tahu dulu rangkaian yang kita rancang logicnya high atau low. Untuk lebih jelasanya saya coba gambarkan ilustrasi rangkainya sebagai berikut:
Rangkaian input high (5V).
Berikut ini adalah rangkaian input high, ketika tombol ditekan maka rangkaian akan tersambung dengan tegangan 5 V ( logic high) yang dikirim sebagai data input high ke mikrokontroller.