1500 TL üzeri kargo bedava — 15:00'a kadar verilen siparişler aynı gün kargoda !

🎁 İlk alışverişe özel %10 indirim — kod: ATOLYE10

💳 Havale/EFT ve Kredi Kartı ile güvenle ödeme yapabilirsiniz

Bluetooth ile Kontrol Edilen Robot Nasıl Yapılır?

25.07.2026

Bluetooth ile Kontrol Edilen Robot Nasıl Yapılır?

Robotik dünyasına ilk adımını atmak isteyenler için en eğlenceli projelerden biri, telefonla kontrol edilen bir robot yapmaktır. Bu yazıda, Bluetooth Kontrollü Robot Kiti ile evde ya da atölyede nasıl kendi robotunu kurabileceğini anlatıyoruz.

Bluetooth Kontrolü Nasıl Çalışır?

HC-06 Bluetooth modülü, Arduino ile telefon arasında kablosuz bir seri haberleşme köprüsü kurar. Telefonuna kurduğun basit bir Bluetooth kontrol uygulaması üzerinden gönderdiğin komutlar (ileri, geri, sağ, sol), Arduino'ya ulaşır ve Arduino da bu komutları L298N motor sürücü üzerinden tekerlek motorlarına iletir.

Kurulum Adımları

  1. 2WD robot gövdesini motor ve tekerleklerle birleştir
  2. Arduino Uno'yu şasiye sabitle
  3. L298N motor sürücüyü motorlara ve Arduino'ya bağla
  4. HC-06 Bluetooth modülünü Arduino'nun seri pinlerine (TX/RX) bağla
  5. Arduino IDE üzerinden basit bir kontrol kodu yükle
  6. Telefondan Bluetooth kontrol uygulamasıyla eşleştir ve robotu sür!

Kimler İçin İdeal?

Bu proje; Arduino'ya yeni başlayanlar, meslek lisesi öğrencileri ve kablosuz kontrol mantığını öğrenmek isteyen hobiciler için birebir. Kablosuz haberleşme, motor kontrolü ve temel programlama kavramlarını tek bir projede uygulamalı olarak öğrenmeni sağlar.

Arduino Kodu

Aşağıdaki kodu Arduino IDE'ye kopyalayıp direkt yükleyebilirsin. Ekstra kütüphane gerekmez, Arduino'nun kendi Serial komütanı kullanılır.

// Bluetooth Kontrollü Robot - HC-06 + L298N
// Atölye Elektronik

#define IN1 5
#define IN2 6
#define IN3 9
#define IN4 10

void setup() {
  Serial.begin(9600); // HC-06 varsayılan baud hızı
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
  stopMotors();
}

void loop() {
  if (Serial.available()) {
    char command = Serial.read();
    switch (command) {
      case 'F': forward(); break;
      case 'B': backward(); break;
      case 'L': turnLeft(); break;
      case 'R': turnRight(); break;
      case 'S': stopMotors(); break;
    }
  }
}

void forward() {
  digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
  digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW);
}

void backward() {
  digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH);
  digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH);
}

void turnLeft() {
  digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH);
  digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW);
}

void turnRight() {
  digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
  digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH);
}

void stopMotors() {
  digitalWrite(IN1, LOW); digitalWrite(IN2, LOW);
  digitalWrite(IN3, LOW); digitalWrite(IN4, LOW);
}

Not: Telefon tarafında "Arduino Bluetooth Controller" gibi basit bir uygulama kullanıp F/B/L/R/S karakterlerini gönderen butonlar tanımlaman yeterli.

Kitin içinde Arduino Uno, motor sürücü, Bluetooth modülü, robot gövdesi ve bağlantı kabloları dahil — başka bir şey almana gerek yok. Detaylar ve satın alma için Bluetooth Kontrollü Robot Kiti sayfasını ziyaret edebilirsin.