internetkullanıcısı
Öğrenci
- Katılım
- 24 Ocak 2023
- Mesajlar
- 1
- Reaksiyon puanı
- 0
- Puanları
- 1
- Yaş
- 24
ÇİZGİ İZLEYEN ROBOT YAPIYORUM KODLARI
#define sag 5
#define sagic 4
#define solic 3
#define sol 2
int sagsensor = 0, sagicsensor = 0, solsensor = 0, solicsensor = 0;
void setup()
{
Serial.begin(9600);
pinMode(sag, INPUT);
pinMode(sagic, INPUT);
pinMode(solic, INPUT);
pinMode(sol, INPUT);
}
void loop()
{
sagsensor = digitalRead(sag);
Serial.print("Sağ sensör:");
Serial.print(sagsensor);
sagicsensor = digitalRead(sagic);
Serial.print("Sağiç sensör:");
Serial.print(sagicsensor);
solsensor = digitalRead(sol);
Serial.print("Sol sensör:");
Serial.print(solsensor);
solicsensor = digitalRead(solic);
Serial.print("Sol iç sensör:");
Serial.println(solicsensor);
}
#define sagsensor
#define sagicsensor
#define sagmotorhiz 11
#define solmotorhiz 6
#define sagmotoron 12
#define solmotoron 8
#define sagmotorarka 10
#define solmotorarka 9
#define sag 5
#define sagic 4
#define solic 3
#define sol 2
#define solsensor
#define solicsensor
int sagsensor = 0,sagicsensor= 0,solsensor=0,solicsensor= 0;
pinMode(sagmotorhiz, OUTPUT);
pinMode(solmotorhiz, OUTPUT);
pinMode(sagmotoron, OUTPUT);
pinMode(solmotoron, OUTPUT);
pinMode(sagmotorarka, OUTPUT);
pinMode(solmotorarka, OUTPUT);
Serial.begin(9600);
pinMode(sag, INPUT);
pinMode(sagic, INPUT);
pinMode(solic, INPUT);
pinMode(sol, INPUT);
void loop()
{
sagsensor = digitalRead(sag);
Serial.print("Sağ sensör:");
Serial.print(sagsensor);
sagicsensor = digitalRead(sagic);
Serial.print("Sağiç sensör:");
Serial.print(sagicsensor);
solsensor = digitalRead(sol);
Serial.print("Sol sensör:");
Serial.print(solsensor);
solicsensor = digitalRead(solic);
Serial.print("Sol iç sensör:");
Serial.println(solicsensor);
if(sagsensor==0 && sagicsensor==1 && solicsensor==0 && solsensor==0)
{
ileri();
}
if(sagsensor==0 && sagicsensor==0 && solicsensor==1 && solsensor==0)
{
ileri();
}
if(sagsensor==0 && sagicsensor==0 && solicsensor==1 && solsensor==1)
{
soldon();
}
if(sagsensor==0 && sagicsensor==0 && solicsensor==0 && solsensor==1)
{
soldon();
}
if(sagsensor==1 && sagicsensor==1 && solicsensor==0 && solsensor==0)
{
sagdon();
}
if(sagsensor==1 && sagicsensor==0 && solicsensor==0 && solsensor==0)
{
sagdon();
}
}
void ileri()
{
analogWrite(sagmotorhiz, 125);
digitalWrite(sagmotoron, 1);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 125);
digitalWrite(solmotoron, 1);
digitalWrite(solmotorarka, 0);
}
void soldon()
{
analogWrite(sagmotorhiz, 125);
digitalWrite(sagmotoron, 1);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 0);
digitalWrite(solmotoron, 0);
digitalWrite(solmotorarka, 0);
}
void sagdon()
{
analogWrite(sagmotorhiz, 0);
digitalWrite(sagmotoron, 0);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 125);
digitalWrite(solmotoron, 1);
digitalWrite(solmotorarka, 0);
}
void dur()
{
analogWrite(sagmotorhiz, 0);
digitalWrite(sagmotoron, 0);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 0);
digitalWrite(solmotoron, 0);
digitalWrite(solmotorarka, 0);
}
#define sag 5
#define sagic 4
#define solic 3
#define sol 2
int sagsensor = 0, sagicsensor = 0, solsensor = 0, solicsensor = 0;
void setup()
{
Serial.begin(9600);
pinMode(sag, INPUT);
pinMode(sagic, INPUT);
pinMode(solic, INPUT);
pinMode(sol, INPUT);
}
void loop()
{
sagsensor = digitalRead(sag);
Serial.print("Sağ sensör:");
Serial.print(sagsensor);
sagicsensor = digitalRead(sagic);
Serial.print("Sağiç sensör:");
Serial.print(sagicsensor);
solsensor = digitalRead(sol);
Serial.print("Sol sensör:");
Serial.print(solsensor);
solicsensor = digitalRead(solic);
Serial.print("Sol iç sensör:");
Serial.println(solicsensor);
}
#define sagsensor
#define sagicsensor
#define sagmotorhiz 11
#define solmotorhiz 6
#define sagmotoron 12
#define solmotoron 8
#define sagmotorarka 10
#define solmotorarka 9
#define sag 5
#define sagic 4
#define solic 3
#define sol 2
#define solsensor
#define solicsensor
int sagsensor = 0,sagicsensor= 0,solsensor=0,solicsensor= 0;
pinMode(sagmotorhiz, OUTPUT);
pinMode(solmotorhiz, OUTPUT);
pinMode(sagmotoron, OUTPUT);
pinMode(solmotoron, OUTPUT);
pinMode(sagmotorarka, OUTPUT);
pinMode(solmotorarka, OUTPUT);
Serial.begin(9600);
pinMode(sag, INPUT);
pinMode(sagic, INPUT);
pinMode(solic, INPUT);
pinMode(sol, INPUT);
void loop()
{
sagsensor = digitalRead(sag);
Serial.print("Sağ sensör:");
Serial.print(sagsensor);
sagicsensor = digitalRead(sagic);
Serial.print("Sağiç sensör:");
Serial.print(sagicsensor);
solsensor = digitalRead(sol);
Serial.print("Sol sensör:");
Serial.print(solsensor);
solicsensor = digitalRead(solic);
Serial.print("Sol iç sensör:");
Serial.println(solicsensor);
if(sagsensor==0 && sagicsensor==1 && solicsensor==0 && solsensor==0)
{
ileri();
}
if(sagsensor==0 && sagicsensor==0 && solicsensor==1 && solsensor==0)
{
ileri();
}
if(sagsensor==0 && sagicsensor==0 && solicsensor==1 && solsensor==1)
{
soldon();
}
if(sagsensor==0 && sagicsensor==0 && solicsensor==0 && solsensor==1)
{
soldon();
}
if(sagsensor==1 && sagicsensor==1 && solicsensor==0 && solsensor==0)
{
sagdon();
}
if(sagsensor==1 && sagicsensor==0 && solicsensor==0 && solsensor==0)
{
sagdon();
}
}
void ileri()
{
analogWrite(sagmotorhiz, 125);
digitalWrite(sagmotoron, 1);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 125);
digitalWrite(solmotoron, 1);
digitalWrite(solmotorarka, 0);
}
void soldon()
{
analogWrite(sagmotorhiz, 125);
digitalWrite(sagmotoron, 1);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 0);
digitalWrite(solmotoron, 0);
digitalWrite(solmotorarka, 0);
}
void sagdon()
{
analogWrite(sagmotorhiz, 0);
digitalWrite(sagmotoron, 0);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 125);
digitalWrite(solmotoron, 1);
digitalWrite(solmotorarka, 0);
}
void dur()
{
analogWrite(sagmotorhiz, 0);
digitalWrite(sagmotoron, 0);
digitalWrite(sagmotorarka, 0);
analogWrite(solmotorhiz, 0);
digitalWrite(solmotoron, 0);
digitalWrite(solmotorarka, 0);
}