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..
 
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…