#include <Arduino.h>
unsigned int ilkMotorArti = 8;
unsigned int ilkMotorEksi = 7;
unsigned int ilkMotorAcKapat = 9;
unsigned int ikinciMotorArti = 5;
unsigned int ikinciMotorEksi = 4;
unsigned int ikinciMotorAcKapat = 3;
void setup()
{
pinMode(ilkMotorArti, OUTPUT);
pinMode(ikinciMotorArti, OUTPUT);
pinMode(ilkMotorAcKapat, OUTPUT);
pinMode(ikinciMotorArti, OUTPUT);
pinMode(ikinciMotorEksi, OUTPUT);
pinMode(ikinciMotorAcKapat, OUTPUT);
// Tüm motorları kapat
digitalWrite(ilkMotorArti, LOW);
digitalWrite(ilkMotorEksi, LOW);
digitalWrite(ikinciMotorArti, LOW);
digitalWrite(ikinciMotorEksi, LOW);
}
void hizKontrolu()
{
digitalWrite(ilkMotorArti, HIGH);
digitalWrite(ilkMotorEksi, LOW);
digitalWrite(ikinciMotorArti, HIGH);
digitalWrite(ikinciMotorEksi, LOW);
for (int i = 0; i < 10; ++i)
{
for (int i = 200; i < 255; ++i)
{
analogWrite(ilkMotorAcKapat, i);
analogWrite(ikinciMotorAcKapat, i);
delay(20);
}
}
// Tüm motorları kapat
digitalWrite(ilkMotorArti, LOW);
digitalWrite(ilkMotorEksi, LOW);
digitalWrite(ikinciMotorArti, LOW);
digitalWrite(ikinciMotorEksi, LOW);
}
void loop()
{
hizKontrolu();
delay(1000);
}