Tutorial, Pendidikan, Media Pembelajaran, Ilmu Pengetahuan.

Thursday, August 03, 2017

Rangkaian WLC dengan atmega 8-Simulasi Proteous)

Gambar diatas adalah design sistem yang akan kita buat, terdiri dari :
s1 adalah sensor atas
s2 adalah sensor tengah
s3 adalah sensor bawah
M1 adalah motor pompa 1
M2 adalah motor pompa 2
dilengkapi dengan tombol start dan stop

Gambar berikut design simulasi dengan proteousnya :


Cara kerja :
Program untuk mengontrol bak penampungan air :
  1. Kondisi Awal penampung air kosong
  2. Saat saklar start ditekan - -----M1 dan M2 bekerja mengisi air bak,
  3. Ketika S2 terkena air M2 mati tetapi M1 tetap bekerja
  4. Ketika terkena S1 -----maka kedua motor berhenti bekerja
  5. Proses akan berulang lagi secara otomatis (tampa menekan tombol start) ketika S3 tidak terkena air
  6. Tombol stop menggunakan Reset microcontroller
  7. S1,S2,S3, Start ------Input
  8. M1,M2 ------- Output
Berikut Kodingnya dengan menggunakan software codevision :

 
#include 

void main(void)
{
DDRB=0xFF;     //port B berfungsi sebagai output 
DDRD=0x00;      //port D berfungsi sebagai INPUT
while(1){  
 //start ditekan, m1 dan m2 nyala
   while(PIND.0==1 ){
   PORTB.0=1;
   PORTB.1=1;
   }

  while (PIND.7==0 && PIND.0==0){
   }  
//s2 dan  s3 kena air, maka m2 mati
  while (PIND.0==0 && PIND.7==1 && PIND.6==1 && PIND.5==0){  
  PORTB.0=1;
  PORTB.1=0;
  }
//s2, s3, s1 ON, semua motor mati
  while (PIND.0==0 && PIND.7==1 && PIND.6==1 && PIND.5==1){
  PORTB.0=0;
  PORTB.1=0;
  } 
//s2, s3 ON, sedang S1 OFF, semua motor mati
  while (PIND.0==0 && PIND.7==1 && PIND.6==1 && PIND.5==0){
  PORTB.0=0;
  PORTB.1=0;
  }   
  while (PIND.0==0 && PIND.7==1 && PIND.6==1 && PIND.5==1){
  PORTB.0=0;
    }
  while (PIND.0==0 && PIND.7==1 && PIND.6==1 && PIND.5==0){
    } 
//s3 ON, sedang s2 & S1 OFF, semua motor mati 
  while (PIND.0==0 && PIND.7==1 && PIND.6==0 && PIND.5==0){
    }  
//s3 s2 & S1 OFF, semua motor Nyala
  while (PIND.0==0 && PIND.7==0 && PIND.6==0 && PIND.5==0){  
  PORTB.0=1;
  PORTB.1=1;
  } 
   }  
    }  

 


terimakasih
Share:

0 comments:

www.rokhmad.com

Blog edukasi Tutorial, Pendidikan, Media Pembelajaran, Ilmu Pengetahuan.

Blog Archive

e-learning

e-learning
Belajar mudah, dimana saja

Tryout UNBK

my Edmodo

Buku Digital

Buku Tamu

Komentar Terkini

Live Traffic

Donasi

Donasi
Donasi

Total Pengunjung