Merhabalar, bu yazımızda Rodeo Kodlama Robotunu kullanarak bluetooth kontrollü robot araba yapımını göreceğiz. Rodeo kodlama robotu hakkında detaylı bilgi edinmek için ürün sayfasını ziyaret edebilirsiniz.
Bu uygulamada rodeo kodlama robotunu kullanmış olsakta kendi tasarlamış olduğunuz robotu da yazılımdaki ufak değişikliklerle kullanabilirsiniz. Aşağıda bulunan Rodeo Kurulum videosundan faydalanarak Rodeo kodlama robotumuzu kuralım. 

Rodeo Kodlama Robotu dışındaki tasarımları için dMoto kartımızı rahatlıkla kullanabiliriz.

Malzeme Listesi:

Arduino Kodu:

dMoto kütüphanesini indiriyoruz. Aşağıda bulunan kodları arduino kartımıza atıyoruz. Arduino kodumuzu atarken bluetooth modülünün takılı olmadığına emin olun. Aksi taktirde kod atarken uyarı alınacaktır.

#include<dmoto.h>
dmoto RodeoBt;
char alinan;
void setup() {
Serial.begin(9600);
RodeoBt.pinSet();
}
void loop() {
// alinan = '0';
if (Serial.available() > 0) { // Checks whether data is comming from the serial port
alinan = Serial.read(); // Reads the0 data from the serial port
}
delay(10);
if (alinan == 'F' )
{
RodeoBt.Forward(150);
}
if (alinan == 'B' )
{
RodeoBt.Backward(150);
}
if (alinan == 'R' )
{
RodeoBt.Right(120, 60);
}
if (alinan == 'L' )
{
RodeoBt.Left(60, 120);
}
if (alinan == 'G' )
{
RodeoBt.Left(60, 190);
}
if (alinan == 'I' )
{
RodeoBt.Right(190, 60);
}
if (alinan == 'H' )
{
RodeoBt.BackLeft(60, 150);
}
if (alinan == 'J' )
{
RodeoBt.BackRight(150, 60);
}
if (alinan == 'S' )
{
RodeoBt.Stop();
}
if (alinan == 'V' )
{
digitalWrite(buzzerPin, HIGH);
}
if (alinan == 'v' )
{
digitalWrite(buzzerPin, LOW);
}
if (alinan == 'W' )
{
digitalWrite(ledPin, HIGH);
}
if (alinan == 'w' )
{
digitalWrite(ledPin, LOW);
}
}

 

Bluetooth Uygulamasının İndirilmesi:

  • Herhangi bir android telefona Arduino Bluetooth RC Car uygulamasını indiriyoruz.
  • Daha sonra robotumuzun üzerinde bulunan bluetooth modülüne telefonumuzun ayarlarından bağlanıyoruz.
  • Bluetooth modülün şifresi “1234” tanımlı olarak gelmektedir.
  • İndirmiş olduğumuz uygulamayı açarak çark işareti bulunan butona tıklıyoruz.

  • Connect to car ile tekrar bluetooth modülümüzü uygulamaya bağlıyoruz.

  • Bluetooth bağlandığı taktirde soldaki ikon yeşil renge dönecektir. Aynı zamanda robotumuzu telefonumuzda bulunan ivme sensörü ile kullanımı mümkündür.

Bluetooth kontrollü arabamız hazır eğlenmeye devammmm. Aklınıza takılan soruları bizimle paylaşabilirsiniz. #projebaşlasın

2 YORUMLAR

    • Merhaba,
      Bahsetmiş olduğunuz HC05 bluetooth modülü hem master hemde slave olabilmektedir. HC06 bluetooth modülü ise sadece slave olabilmektedir. Yani HC05 bluetooth modülü HC06 bluetooth modülünü kapsamaktadır. Dolayısıyla bu uygulamada hem HC05 hemde HC06 bluetooth modülü kullanılabilmektedir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz