simulasi pendeteksi banjir dengan proteus

SIMULASI PENDETEKSI BANJIR

Dalam blog ini saya akan menjelaskan cara membuat simulasi pendeteksi banjir. Dalam simulasi ini saya menggunakan microcontroller ATMEGA8535 dan software yang saya gunakan ada 2 yaitu : 
1). Proteus 8 professional
2). CodeVision AVR

Kita langsung saja kepada lankah - langkahnya yaitu :

1. Buat rangkaian simulasi pendeteksi banjir menggunakan proteus 8 Professional



   Nama -nama komponen :
[1] Alternator
[2] LED (sebagai output)
[3] Resistor (330)
[4] Speaker (sebagai output)
[5] Switch (diberi pelampung sebagi input, jika air menyentuh pelampung maka switch akan terhubung)

2. Buat koding menggunakan CodeVision AVR

# include <mega8535.h>
# include <delay.h>

void main()
{
PORTA=0xFF;
DDRA=0x00;
DDRB=0xFF;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0xFF;

while(1)
{
if (PINA.1==0)
{
PORTB.4=0;
PORTB.3=0;
PORTB.2=0;
PORTB.1=1;
delay_ms(10);
PORTB.4=0;
PORTB.3=0;
PORTB.2=1;
PORTB.1=0;
delay_ms(10);
}

else if (PINA.2==0)
{
PORTB.1=0;
PORTB.2=0;
PORTB.3=1;
PORTB.4=0;
}

else if (PINA.3==0)
{
PORTB.1=0;
PORTB.2=0;
PORTB.3=0;
PORTB.4=1;
}

else
{
PORTB.1=0;
PORTB.2=0;
PORTB.3=0;
PORTB.4=0;
}
}
}

   sekian penjelasan dari saya tentang simulasi peneteksi banjir dengan proteus, jika ada kekurangan saya mohon maaf dan terima kasih sudah mengunjungi blog saya... Thanks :)

Komentar

  1. Kak kenapa switchnya bisa terhubung saat terkena air??

    BalasHapus
    Balasan
    1. sebenarnya switchnya sudah dimodifikasi dengan dikasih pelampung untuk agar pelampung dapat mendorong switch sehingga arus bisa terhubung. untuk sekarang lebih bagus pakai sensor air, soalnya sekarang sensor sudah banyak dijual di pasar.

      Hapus
  2. Kak boleh tau bagaimana rakitannya diproject board?

    BalasHapus
  3. Mohon maaf, mau tanya sebentar.
    Itu alat alternatornya fungsinya untuk apa?

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Simulasi traffic light menggunakan ATMEGA8535

Membuat Robot Line Follower Dengan Arduino Uno