4WD Smart Robot Araba Kiti Montaj ve Kodlama Kılavuzu
A
Ayşe Demir
·
10 Mayıs 2026
Kendi otonom aracınızı veya uzaktan kumandalı robotunuzu yapmak istiyorsanız, 4 tekerlekten çekişli (4WD) akıllı araba şasileri en iyi başlangıç noktalarından biridir. Bu rehberimizde 4WD Smart Robot Car Kit modelimizin mekanik montajını tamamlayıp, motorları L298N sürücüsü ile kontrol etmeyi öğreneceğiz.
Mekanik Montaj Aşamaları
- Çift katmanlı pleksiglas şasi plakalarının üzerindeki koruyucu kağıt bantları sökün.
- 4 adet DC motoru, şasi üzerindeki T tipi sabitleyiciler ve vidalar yardımıyla alt şasi plakasına monte edin.
- Tekerlekleri motor millerine sıkıca oturtun.
- Sarhoş tekerlek ve pil kutusu montaj yuvalarını vidalayın.
L298N Motor Sürücü ve Pil Bağlantıları
DC motorlar yüksek akım çektiği için doğrudan Arduino pinlerine bağlanamazlar. L298N sürücü kartı bu gücü pillerden alarak motorlara iletir.
- Sol 2 motorun kablolarını birbirine paralel bağlayıp L298N OUT1 - OUT2 klemenslerine girin.
- Sağ 2 motorun kablolarını birbirine paralel bağlayıp L298N OUT3 - OUT4 klemenslerine girin.
- Güç için 2 adet 18650 Li-ion pili (yaklaşık 7.4V - 8.4V) L298N'in 12V ve GND klemensine bağlayın.
- L298N üzerindeki 5V çıkışından Arduino'yu besleyin. Tüm GND hatlarını (Arduino GND ve Pil eksi ucu) birleştirin (ortak GND).
Temel Hareket Kodları
// Motor pin tanımlamaları
const int motorIn1 = 4;
const int motorIn2 = 5;
const int motorIn3 = 6;
const int motorIn4 = 7;
void setup() {
pinMode(motorIn1, OUTPUT);
pinMode(motorIn2, OUTPUT);
pinMode(motorIn3, OUTPUT);
pinMode(motorIn4, OUTPUT);
}
void loop() {
// 2 Saniye İleri Git
ileri();
delay(2000);
// 1 Saniye Dur
dur();
delay(1000);
// 2 Saniye Geri Git
geri();
delay(2000);
// 1 Saniye Dur
dur();
delay(1000);
}
void ileri() {
digitalWrite(motorIn1, HIGH);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, HIGH);
digitalWrite(motorIn4, LOW);
}
void geri() {
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, HIGH);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, HIGH);
}
void dur() {
digitalWrite(motorIn1, LOW);
digitalWrite(motorIn2, LOW);
digitalWrite(motorIn3, LOW);
digitalWrite(motorIn4, LOW);
}
Bir Sonraki Adım
Robot arabanızın temel hareket kabiliyeti hazır! Bir sonraki adımda aracın önüne HC-SR04 ultrasonik mesafe sensörü ve bir servo motor ekleyerek, engelden kaçan otonom bir araca dönüştürebilirsiniz.