#include <mega16.h>
#include <delay.h>
void main(void)
{
PORTB=0x00;
DDRB=0xFF;
while (1)
{
// GERAKAN ROBOT MOBIL MAJU MUNDUR
// robot mobil maju
PORTB.0=1;
PORTB.1=0;
PORTB.2=1;
PORTB.3=0;
delay_ms(1000);
// robot mobil mundur
PORTB.0=0;
PORTB.1=1;
PORTB.2=0;
PORTB.3=1;
// robot mobil belok ke kanan
PORTB.0=1;
PORTB.1=0;
PORTB.2=1;
PORTB.3=1;
delay_ms(1000);
// robot mobil belokke kiri
PORTB.0=1;
PORTB.1=1;
PORTB.2=1;
PORTB.3=0;
delay_ms(1000);
//
robot mobil berhenti
PORTB.0=1;
PORTB.1=1;
PORTB.2=1;
PORTB.3=1;
delay_ms(1000);
};
}