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 :)
Kak kenapa switchnya bisa terhubung saat terkena air??
BalasHapussebenarnya 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.
HapusKak boleh tau bagaimana rakitannya diproject board?
BalasHapusCara kerjanya ini gimana kak?
BalasHapusMohon maaf, mau tanya sebentar.
BalasHapusItu alat alternatornya fungsinya untuk apa?