apa kabar,,,, kali ini admin akan membagikan script untuk sensor robot ATMEGA32,,, berikut scriptnya
#include<mega32.h>
#include<delay.h>
void main (void)
{
PORTA=0xFF;
DDRA=0x00;
PORTD=0x00;
DDRD=0xFF;
TCCR1A=0xA1;
TCCR1B=0x0D;
OCR1AL=150;
OCR1BL=150;
ACSR=0x80;
while(1)
{
if (PINA.3==1)
{
PORTD.2=1;
PORTD.3=0;
PORTD.6=1;
PORTD.7=0;
} else
if (PINA.2==1)
{
PORTD.2=1;
PORTD.3=0;
PORTD.6=0;
PORTD.7=0;
}
else
if (PINA.4==1)
{
PORTD.2=0;
PORTD.3=0;
PORTD.6=1;
PORTD.7=0;
}
else
{
PORTD.2=0;
PORTD.3=1;
PORTD.6=0;
PORTD.7=1;
}
}
}
semoga bermanfaat