Pages

Minggu, 09 November 2014

Jam Digital dengan ATmega8 dan RTC DS1307

Nahhh.. kali ini udah bisa bikin jam digital dengan sekaligus tampilan kalender..

disini saya bikin jamnya pake microkontroller ATmega8 lagi deeehh, si kecil yang gesiiitttt,, hehehe, dan saya pake RTC DS1307 untuk real time nya..


bagi sobat yang suka utak atik micro controller, nih boleh kalo mau bikin percobaan membuat jam dengan tampilan SevenSegment..
 disini nanti ada 2 tombol Push Button untuk setting Jam dan kalendernya.. hehehee.. oke deh di bawah ini adalah skemanya..
















#include <mega8.h>
#asm
.equ __i2c_port=0x18    ;portc
.equ __sda_bit=1    
.equ __scl_bit=0
#endasm
#include <i2c.h>
#include <delay.h>
#include <ds1307.h>
#include <math.h>
/*
7 segment
a = 6
b = 4
c = 0
d = 1
e = 2
f = 5
g = 3

*/


char status=0;
unsigned char jam,menit,detik,hari,bulan, tahun,;

void init_dev(void)
{
 DDRC=0b11111100;
 DDRB=0b11111100;
 DDRD=0XFF;
 i2c_init();
 rtc_init(0,1,0);
}

void write7segment(unsigned char digit, unsigned char bilangan)
{
  
 
  switch (bilangan)
  {
    case 0  : { PORTD=~(0b1110111); }; break;
    case 1  : { PORTD=~(0b0010001); }; break;
    case 2  : { PORTD=~(0b1011110); }; break;
    case 3  : { PORTD=~(0b1011011); }; break;
    case 4  : { PORTD=~(0b0111001); }; break;
    case 5  : { PORTD=~(0b1101011); }; break;
    case 6  : { PORTD=~(0b1101111); }; break;
    case 7  : { PORTD=~(0b1010001); }; break;
    case 8  : { PORTD=~(0b1111111); }; break;
    case 9  : { PORTD=~(0b1111011); }; break;

  };     
 
  switch (digit)
  {
    case 0  : { PORTC=((0b1110)<<2); PORTB=((0b111111)<<2);}; break;
    case 1  : { PORTC=((0b1101)<<2); PORTB=((0b111111)<<2);}; break;
    case 2  : { PORTC=((0b1011)<<2); PORTB=((0b111111)<<2);}; break;
    case 3  : { PORTC=((0b0111)<<2); PORTB=((0b111111)<<2);}; break;
    case 4  : { PORTC=((0b1111)<<2); PORTB=((0b111110)<<2);}; break;
    case 5  : { PORTC=((0b1111)<<2); PORTB=((0b111101)<<2);}; break;
    case 6  : { PORTC=((0b1111)<<2); PORTB=((0b111011)<<2);}; break;
    case 7  : { PORTC=((0b1111)<<2); PORTB=((0b110111)<<2);}; break;
    case 8  : { PORTC=((0b1111)<<2); PORTB=((0b101111)<<2);}; break;
    case 9  : { PORTC=((0b1111)<<2); PORTB=((0b011111)<<2);}; break;
   };    

Sabtu, 27 September 2014

Counter UP DOWN dengan LCD 16x4 basic ATmega16

OKe sobat engineer, kali ini saya mencoba memberikan sesuatu yang mungkin akan anda butuhkan kelak.. hehehehehe..

 dan kali ini sesuai judul  di atas, membuat system minimum Counter UP Down dengan Microcontroller ATmega16, adapun kalau sobat ingin menggunakan Chip ATmega8 juga bisa, hanya saja sobat Engineer harus mengubah Source atau Program yang sudah saya sediakan..
ini sob cuplikan Gambarnya dengan proteus..


























Senin, 22 September 2014

Membuat Frequensi Meter dan Volt Meter dengan ATmega8 AVR

Disini saya akan posting tentang sebuah alat untuk mengukur Tegangan Listik dan Frekuensi Listrik tentunya pada sekala Hz (Hertz).. Dan disini saya menggunakan program Proteus, dengan rangkaian sebagai berikut.. 


















Oke, langsung saja, disini saya memakai Chip atau IC mecrocontroller AVR dengan type Atmega8.. selain simple dan mudah di cari, tentunya juga untuk mengirit biaya, Hehehehee.. dan saya gunakan Indcator Display LCD 16x2 , sebagai penampil.. 






Langsung saja ini Source Programnya..

Selasa, 25 Maret 2014

Tutorial Lengkap Cara Setting VPN Server di Windows 7 ?


Setting Virtual Private Network di windows 7  

menggunakan Point-to-Point Tunnelling Protocol (PPTP) tanpa menggunakan software tambahan.
Layanan VPN yang dipilih adalah WebSite VPN yang memiliki server UK (United Kingdom) dan USA (United States) dengan pertimbangan free services, kecepatan akses serta kemudahan setting konfigurasi untuk komputer windows..



Setting PPTP VPN siap terkoneksi dengan server tujuan

Berbeda dengan
aplikasi virtual private network, cara setting PPTP di windows 7 mengharuskan anda  untuk membuat koneksi internet baru di control panel..
==>> Tidak perlu download software karena komputer akan berfungsi sebagai client secara langsung dengan protokol PPTP 

==>> Layanan yang digunakan adalah WebSiteVPN dengan free VPN account, tanpa registrasi serta 99,9% up-time guarantee 

==>> Perludiketahui, pengaturan Virtual Private Network di windows 7 berikut ini dapat diaplikasikan untuk semua layanan/penyedia VPN. Hanya saja disini kita menggunakan contoh layanan gratis dari WebSite VPN 

==>> Beberapa hal yang harus anda siapkan sebelum melakukan koneksi VPN adalah nama server atau alamat server atau IP server (tergantung pihak penyedia VPN menyebutnya), username dan password untuk login ke server VPN..





MembuatKonfigurasi PPTP VPN Baru di Windows 7

1. Buka control panel windows 7, lihat pojok kanan atas pilih View by : Small icon kemudian pilih menu Network and Sharing Center..





2. Pilih Set up a new connection or network






3. Muncul jendela baru, pilih Connect to a workplace kemudian NEXT..






4. Pada jendela berikutnya, pilih No, create a new connection kemudian NEXT..





5. Pilih Use my Internet Connection (VPN)




6. Masukkan alamat server VPN atau ip server public atau Internet address yang diberikan oleh penyedia VPN yang anda gunakan. Karena kita makai layanan free VPN dari WebSite VPN maka, saya mengisikan us.websitevpn.com





Untuk kolom Destination Name biarkan saja, atau isi sesuai keinginan anda. Kolom ini digunakan sebagai nama koneksi VPN, klik NEXT untuk melanjutkan..

7. Masukkan username dan password penyedia VPN yang anda gunakan, berikut contoh data login WebSite VPN yang akan saya isikan..




8. Klik  connect untuk melakukan koneksi ke server Virtual Private Network yang sudah anda masukkan sebelumya..