sumo robot için 5sn bekletme komutu

83selahadd

Üye
Katılım
2 Nis 2009
Mesajlar
9
Puanları
1
Yaş
40
Arkadaşlar lise elektirik bölümü bilgilerim ve interneten bulduğum belgeler ile sumo robot yaptım her şey tammam ama yazılımda hata var.
robodun yarışma başlamadan önce düymesine basıldıktan sonra 5 sn bekleyip harekete geçmesi lazım sadece bunu yapamadım. bunu MİKRO C de nasıl yapabilirim örnek bir kod yazarsanız çok sevinirim ..
şimdiden yardımlarınız için çook teşekür edyorum.. :confused:
 
Moderatör tarafında düzenlendi:
evet denedim yanlış yerdemi kulanıyom yanlışmı kulanıyorum bilmiyorum bu benim program çalışıyor ama başlangıçta 5 sn beklemiyor.

void main()
{
TRISB=0;
TRISD= 255;
PORTB=0;
delay_ms(5000);
while(1)
{
if (portd==120)
{
PORTB = 6;
}
if (portd==124)
{
PORTB = 18;

}
if (portd==122)
{
PORTB = 17;
Delay_ms(50);
}
if (portd==121)
{
PORTB = 5;
Delay_ms(50);
}

if (portd==112)
{
PORTB = 5;
}
if (portd==116)
{
PORTB = 5;
Delay_ms(50);
}
if (portd==114)
{
PORTB = 5;
Delay_ms(50);
}
if (portd==113)
{
PORTB = 5;
Delay_ms(50);
}

if (portd==104)
{
PORTB = 5;
}
if (portd==108)
{
PORTB = 5;
Delay_ms(50);
}
if (portd==106)
{
PORTB = 5;
Delay_ms(50);
}
if (portd==105)
{
PORTB = 5;
Delay_ms(50);
}

if (portd==96)
{
PORTB = 5;
}
if (portd==100)
{
PORTB = 5;
Delay_ms(50);
}
if (portd==98)
{
PORTB = 5;
Delay_ms(50);
}
if (portd==97)
{
PORTB = 5;
Delay_ms(50);
}

if (portd==24)
{
PORTB = 18;
}
if (portd==28)
{
PORTB = 18;
Delay_ms(50);
}
if (portd==26)
{
PORTB = 18;
Delay_ms(50);
}
if (portd==25)
{
PORTB = 18;
Delay_ms(50);
}

if (portd==56)
{
PORTB = 18;
}
if (portd==60)
{
PORTB =18;
Delay_ms(50);
}
if (portd==58)
{
PORTB = 18;
Delay_ms(50);
}
if (portd==57)
{
PORTB = 18;
Delay_ms(50);
}

if (portd==88)
{
PORTB = 18;
}
if (portd==92)
{
PORTB =18;
Delay_ms(50);
}
if (portd==90)
{
PORTB =18;
Delay_ms(50);
}
if (portd==89)
{
PORTB = 18;
Delay_ms(50);
}

if (portd==0)
{
PORTB = 0;
}
}
}
 
sumo daki motorları röleylemi sürüyorsunuz?
 
biraz geç olacak ama projenizde mikrokontrolorun kullandığı kristalin frekans hızını doğru şekilde girmeniz gerekiyor. proje özelliklerinden ayarlayabilirsiniz.
 

Forum istatistikleri

Konular
128,409
Mesajlar
917,382
Kullanıcılar
450,313
Son üye
dnihatt1

Yeni konular

Geri
Üst