Arduino kodu yardım

Kodla Büyü

Enterprise

Hiperaktif Üye
Hiperaktif
Süper Üye
Mesajlar
2,564
Arkadaşlar aşağıdaki kodda ne sıkıntı var bilen cevap verebilir mi?

char komut;
int in1 = 6 ;
int in2 = 7 ;
int in3 = 8 ;
int in4 = 9 ;
int ENA = 5 ;
int ENB = 11 ;
int HIZ = 140 ;
int onfar = 12 ;
int arkafar = 13 ;
int korna = 2 ;

void _Ileri () {
analogWrite (ENA, HIZ); analogWrite (ENB, HIZ); digitalWrite (in1, HIGH);
digitalWrite (in2, LOW); digitalWrite ( in3 , HIGH); digitalWrite (in4, LOW);
Seri. println ( " go Ileri! " );
}
void _Geri () {
analogWrite (ENA, HIZ); analogWrite (ENB, HIZ); digitalWrite (in1, LOW);
digitalWrite (in2, HIGH); digitalWrite ( in3 , LOW); digitalWrite (in4, HIGH);
Seri. println ( "geri dön! " );
}
void _Sol () {
analogWrite (ENA, HIZ); analogWrite (ENB, HIZ); digitalWrite (in1, HIGH);
digitalWrite (in2, LOW); digitalWrite ( in3 , LOW); digitalWrite (in4, HIGH);
Seri. println ( " Go Sol! " );
}
void _Sag () {
analogWrite (ENA, HIZ); analogWrite (ENB, HIZ); digitalWrite (in1, LOW);
digitalWrite (in2, HIGH); digitalWrite ( in3 , HIGH); digitalWrite (in4, LOW);
Seri. println ( " git Sag! " );
}
void _Dur () {
digitalWrite (ENA, LOW); digitalWrite (ENB, LOW); sherry. println ( " Dur! " );
}


NON-REQUIRED INSTALLATION()
{
Sherry. starts ( 9600 );
pinMode (in1, EXIT);
pinMode (in2, EXIT);
pinMode (in3, EXIT);
pinMode (in4, EXIT);
pinMode (ENA, EXIT);
pinMode (ENB, EXIT);
pinMode (onfar, EXIT);
pinMode (arkafar, EXIT);
pinMode (korna, EXIT);
_Dur ();
}

void loop ()
{
command = sherry. read ();

// / Yönlere göre hareketler ///

if (komut == ' f ' || komut == ' F ' ) { // ileri
_Ileri ();
}
else if (komut == ' b ' || komut == ' B ' ) { // geri
_Geri (); gecikme ( 200 );
}
else if (komut == ' l ' || komut == ' L ' ) { // sol
_Sol (); gecikme ( 200 );
}
else if (komut == ' r ' || komut == ' R ' ) { // sağ
_Sag (); gecikme ( 200 );
}
else if (komut == ' s ' || komut == ' S ' ) { // dur
_Dur ();
}


else if (komut == ' i ' || komut == ' I ' ) {
_Sag (); gecikme ( 100 ); _Ileri (); // ileri sağ
}
else if (komut == ' g ' || komut == ' G ' ) {
_Sol (); gecikme ( 100 ); _Ileri (); // ileri sol
}
else if (komut == ' j ' || komut == ' J ' ) {
_Sol (); gecikme ( 200 ); _Geri (); // geri sol
}
else if (komut == ' h ' || komut == ' H ' ) {
_Sag (); gecikme ( 200 ); _Ileri (); // geri sağ
}

// / Farlar & korna ////
else if (komut == ' W ' ) digitalWrite (onfar, HIGH); // uzak yak

else if (komut == ' w ' ) digitalWrite (onfar, LOW); // çok uzakta

else if (komut == ' U ' ) digitalWrite (arkafar, HIGH); // arka far yak

else if (komut == ' u ' ) digitalWrite (arkafar, LOW); // arka uzak söndürme

else if (komut == ' V ' ) digitalWrite (korna, HIGH); // korna çal

else if (komut == ' v ' ) digitalWrite (korna, LOW); // korna sustur

// / Hız Ayarları ////
else if (komut == ' 1 ' ) HIZ = 100 ;
else if (komut == ' 2 ' ) HIZ = 120 ;
else if (komut == ' 3 ' ) HIZ = 140 ;
else if (komut == ' 4 ' ) HIZ = 160 ;
else if (komut == ' 5 ' ) HIZ = 180 ;
else if (komut == ' 6 ' ) HIZ = 200 ;
else if (komut == ' 7 ' ) HIZ = 220 ;
else if (komut == ' 8 ' ) HIZ = 230 ;
else if (komut == ' 9 ' ) HIZ = 240 ;
else if (komut == ' q ' ) HIZ = 250 ;

}
 
Hocam kodu nerden aldin. Kopyala yapistir yapmis gibi duruyor.
Kodda gordugum kismi ile void setup yok birkere onun yerine bir kisim var ama oda sanki baska bi kutuphaneden eklenmis gibi
 
Son düzenleme:
Sherry. starts ( 9600 ); bunu ilk defa gördüm. Bu kodu bir yerden kopyaladiniz gibi görünüyor bize o sayfayı söylerseniz sayfayı inceleyip bir çözüm üretebilir. Sanırım Bluetooth ile haberlesen bir araba yapmak istiyorsunuz. Bir kere kodların çalıştığını varsak bağlantıların kodlara göre yapmış olmanız gerektiğini unutmayın. Ben olsam ilk önce basit bir Bluetooth haberleşme kodu bulurum. Onu inceler sizin bu kodlara eklerim. Tabi siz kodlarda ne sıkıntı var diye sormussunuz ama sorunu söylememiş siniz. Sorun nedir?
 
Hocalarım öğrencim yazmış kodu migrenim tuttu o da acele edince gruba yazayım dedim evet hazır kodmuş google a yazınca benzerleri çıktı derlenen birini buldum sağolun
 
Sanki sherry diye kütüphane var gibi ama import kısmında #include sherry diye bir yer gözükmüyor.
 
Geri
Üst