RTC DS 1307 dengan Codevision AVR [1]

jam digital RTC DS1307

Mengenal IC RTC DS 1307

RTC – Real time clock sering digunakan sebagai acuan untuk menunjukkan waktu nyata pada rangkaian dan perangkat elektronik. Penunjuk waktu pada jam tangan digital, komputer, router, handphone, tablet dan smartphone merupakan contoh penggunaan real time clock pada kehidupan sehari-hari.

Real time clock dapat mengupdate waktu meskipun perangkat elektronik tersebut dalam kondisi mati. Mantap dong? ya enggak segitunya sih, alasannya mereka gak pernah kudet

Baca Selengkapnya

Hari Baik

rias pengantin, pacaran 6 tahun, paes ageng, penganten jawa

Buat orang Indonesia, untuk melaksanakan prosesi pernikahan tentu banyak hal yang perlu dipersiapkan, seperti menyiapkan undangan unik, sewa gedung, catering, baju pernikahan, menentukan hari baik dan lain sebagainya. Khusus orang jawa pasti ngerti banget maksudnya “hari baik”. Hari Baik adalah hari yang menurut perhitungan karakter, weton memberikan hasil maksimal. Perhitungan hari baik biasanya didasarkan pada perhitungan weton kitab Primbon.

Untuk orang jawa yang akan menikah, biasanya keluarga besar kedua belah pihak akan berdiskusi untuk menetapkan hari baik, kurang biasa rasanya meski tidak semuanya jika dalam penentuan hari pernikahan tidak didahului dengan musyawarah untuk menentukan hari baik agar pernikahan calon pengantin nantinya mendapatkan kemudahan dalam prosesi ijab kabul hingga mengarungi bahtera rumah tangganya.

Baca Selengkapnya

USART CodevisionAVR [1]: kirim data USART

USART CodevisionAVR [1]: kirim data USART transmiter USART codevision AVR

Pengertian USART

USART (Universal Synchronous and Ansynchronous Serial Receiver and Transmitter) adalah protokol komunikasi serial antara PC dengan komponen elektronika lainnya, salah satunya adalah mikrokontroler. USART juga digunakan sebagai alat komunikasi antara satu mikrokontroler dengan mikrokontrol lain maupun dengan port expander.

Hal terpenting dalam komunikasi USART antara mikrokontroler (ATMega/PIC/MCS51) dengan PC adalah diperlukannya driver penghubung yaitu IC RS232 yang berfungsi mengkonversi perbedaan logic tegangan pada PC dan mikrokontroler. Hal lain yang perlu diperhatikan adalah setting baudrate dan clock yang digunakan mikrokontroler tersebut.

Baca Selengkapnya

Membuat Papan Skor Counter Up/Down Codevision

papan skor codevisionAVR

Membuat Papan Skor dengan CodevisionAVR, sebelumnya pernah aku ulas di salah satu postingan yang berjudul membuat  papan skor atmega16 dengan codevision avr. Papan ini digunakan untuk menampilkan skor pertandingan dua tim dengan range skor setiap tim 0-9. Dalam postingan tersebut terdapat dua buah tombol untuk menambah skor masing-masing tim.

Tutorial papan skor tersebut cocok untuk permainan sepakbola yang skornya jarang lebih dari satu digit, tetapi mungkin

Baca Selengkapnya

Metode Heuristik dalam Antivirus

Jika ada pertanyaan apa antivirus terbaik 2013 ? maka jawabannya adalah relative, sama relativenya jika ada pertanyaan antivirus terbaik untuk tahun 2014, 2015 dan seterusnya. Antivirus dikembangkan untuk menanggulangi bahaya virus yang sudah terdefinisi dan diketahui, artinya, sebuah antivirus hanya akan mampu mengatasi virus yang sudah dikenalnya.

Karena itulah, perusahaan produsen antivirus merupakan salah satu produsen software yang paling sering memperbaharui kemampuan programmnya, terutama update database antivirus terbaru. Dan hal yang sangat masuk akal jika update antivirus menjadi sebuah cerita agak wajib bagi siapapun pengguna komputer.

Berbeda dengan pembuat antivirus, para pembuat virus selalu terlihat lebih cerdas selangkah, bolehlah sebuah patch antivirus atau windows baru saja dikeluarkan, dalam hitungan hari bahkan jam patch itu sudah bisa ditembus kembali. Apakah memang ilmunya berbeda?

Baca Selengkapnya

[Buku] Pemrograman mikrokontroler AVR ATmega16 menggunakan bahasa C (Codevision AVR)

pemrograman mikrokontroler avr atmega16 menggunakan bahasa C Codevision AVR edisi non revisi heri andrianto

ATMega 16 adalah salah satu jenis mikrokontroler AVR yang banyak digunakan dalam berbagai aplikasi elektronika. Buku Pemrograman Mikrokontroler VR ATMega16 menggunakan bahasa C (CodevisionAVR) ini ditulis Heri Andrianto pada tahun 2008.

Penggunaan keluarga ATmega saat itu memang marak dan mulai dilirik untuk menggantikan mikrokontroler keluarga MCS51 (seri AT89C51, AT89S51, AT89S52). Salah satu daya tarik AVR ATmega adalah kemampuan ISP – In System Programming dan kemampuan melakukan konversi ADC tanpa bantuan IC eksternal.

Baca Selengkapnya

Virtual Credit Card

Virtual Credit Card virtual credit card vcc

Bagi orang Indonesia kartu kredit mungkin tidak terlalu booming, orang Indonesia lebih menyukai membuat debit card dalam bentuk ATM yang biasanya sudah terintegrasi dalam layanan bank lokal. Terlebih saat ini sudah menjamur internet banking yang bisa melakukan pembayaran lintas bank via internet.

Hanya saja, internet banking terkadang juga memiliki kekurangan, terutama jika kita membutuhkan transaksi internet lintas negara dan benua. Paypal adalah salah satu alat yang dapat kita gunakan untuk bertransaksi internet tanpa batasan geografis.

Baca Selengkapnya

Cinta Brontosuburus

Cinta Brontosuburus Eyang Subur

Tahun ini memang lagi ada filmnya raditya dika dengan judul yang mirip, tapi ini bukan lagi ngomongin tentang film itu, wong aku gak terlalu seneng dengan film2 lokal pasca millenium.

Brontosaurus adalah nama seekor dinosaurus di jaman Jurasic, dari bentuk tubuhnya kok malah keliatan kek onta overweight dengan ekor yang panjang. Meski begitu menurutku dinosaurus ini terhitung yang paling cakep, jangkung dan tampak flamboyan. Liat aja jeleknya muka para raptor, allosaurus atau T-rex. 

Baca Selengkapnya

Masa Depan Dunia Komputasi

Masa Depan Dunia Komputasi cloud computing

Jaman dahulu kala, komputer raksasa seperti ENIAC hanya mampu melakukan perhitungan logis sederhana, hingga akhirnya muncullah DOS dan dipungkasi dengan penemuan Graphic User Interfaces (GUI). Peningkatan performa bukan sesuatu yang main2 meski pada akhirnya kecepatan clock processor terbatas pada angka 3GHz, pengembangan ke clock yang lebih besar dianggap tidak sebanding dengan peningkatan panas yang akan dihasilkan sehingga muncullah teknologi hyperthreading dan peningkatan jumlah core processor.

Baca Selengkapnya