Merhabalar. Bugün sizlerle beraber Arduino UNO ile bluetooth modülü kullanacağız. Gerekli malzemeler:

BU DERSTEKİ TÜM ÜRÜNLERİ TEK SEPETE TOPLADIK!

Sepetten ihtiyacınız olmayanları çıkarabilirsiniz. Ya da ürün ekleyebilirsiniz. Stokta olmayan ürünler, sepette yer almaz. Sepet ile listeyi karşılaştırarak kontrol edebilirsiniz.

Bluetooth, cep telefonlarımızdan kulaklıklarımıza kadar neredeyse kablosuz iletişim yeteneğine sahip tüm cihazlarda var olan bir teknolojidir. Arduino projelerimize de bluetooth ekleyebilmemiz için piyasada çeşitli modüller bulunmaktadır. Bunlardan en uygun fiyatlı ve en kullanışlı olanı HC-05 modelidir.

pr_01_1934_max

HC-05 görünüm olarak HC-06 modülü ile neredeyse tamamen aynıdır. Temelde aynı işlevi görseler de HC-05 modelini kullanarak iki adet HC-05 veya HC-06 modelleri arasında doğrudan iletişim kurulabilmektedir. HC-05’i ayırt etmek için basit bir yöntem vardır: çoğu HC-05 modülün üzerinde ufak bir buton bulunmaktadır. HC-06’da ise bu buton mevcut değildir.

Bluetooth modülünü Arduino’muza bağladığımızda ilk modül ismi, baud rate ve şifre ayarlarını yapmamız bizim için büyük bir kolaylık olacaktır. HC-05 bluetooth modülünü konfigürasyon moduna geçirebilmek için 5V bağlantısını yaptığımız sırada modül üzerindeki butonu basılı tutmamız gereklidir. Konfigürasyon moduna girdiğimizi, modül üzerinde yanan LED’in sıklığından anlayabiliriz. Eğer 3’er saniyelik aralıklarla yanıp sönüyorsa, modül konfigurasyon modundadır. LED’in yanıp sönmesi sık ise bu bize modülün iletişim modunda olduğunu gösterir. Modül iletişim modundayken diğer bluetooth cihazlar tarafından yapılan taramalarda listelenir. İletişim modunda bir cihaz modüle bağlandığında ise LED, 3 saniyede bir kere kısa yanıp sönme yapar.

Modülümüzün konfigürasyonunu kolay bir şekilde yapabilmek için aşağıdaki şemaya göre bağlantı yapmamız ve 5V ve GND pinlerini Arduino’ya takarken modül üzerindeki butonu basılı tutmamız gerekir.

Devre şeması 17/01/2017 tarihinde güncellenmiştir.

Konfigürasyon için kod:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX
String isim = "Arduino UNO";
int sifre = 1234;
String uart = "9600,0,0";

void setup() {
  Serial.begin(9600);
  Serial.println("HC-05 Modul Ayarlaniyor...");
  Serial.println("Lutfen 5 sn icinde HC-05 modulun uzerindeki butona basili tutarak baglanti yapiniz.");
  mySerial.begin(38400);
  delay(5000);
  mySerial.print("AT+NAME=");
  mySerial.println(isim);
  Serial.print("Isim ayarlandi: ");
  Serial.println(isim);
  delay(1000);
  mySerial.print("AT+PSWD=");
  mySerial.println(sifre);
  Serial.print("Sifre ayarlandi: ");
  Serial.println(sifre);
  delay(1000);
  mySerial.print("AT+UART=");
  mySerial.println(uart);
  Serial.print("Baud rate ayarlandi: ");
  Serial.println(uart);
  delay(2000);
  Serial.println("Islem tamamlandi.");
}

void loop()

{

}

Kodda bulunan isim, sifre ve uart değişkenleri ile modülü istediğiniz şekilde ayarlayabilirsiniz. Sırada, asıl devremiz var:

Devre şeması 17/01/2017 tarihinde güncellenmiştir.

Kodumuz:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX
int led1 = 7;
int led2 = 6;
int led3 = 5;
int led4 = 4;

void setup()
{
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  mySerial.begin(9600);
  mySerial.println("LED uygulamasi");
}

void loop()
{
  char ch = mySerial.read();
  if (ch == 'q')
  {
    digitalWrite(led1, !digitalRead(led1));
    if (digitalRead(led1) == HIGH)
    {
      mySerial.println("LED 1 yandi");
    }
    else
    {
      mySerial.println("LED 1 sondu");
    }
  }
  if (ch == 'w')
  {
    digitalWrite(led2, !digitalRead(led2));
    if (digitalRead(led2) == HIGH)
    {
      mySerial.println("LED 2 yandi");
    }
    else
    {
      mySerial.println("LED 2 sondu");
    }
  }
  if (ch == 'e')
  {
    digitalWrite(led3, !digitalRead(led3));
    if (digitalRead(led3) == HIGH)
    {
      mySerial.println("LED 3 yandi");
    }
    else
    {
      mySerial.println("LED 3 sondu");
    }
  }
  if (ch == 'r')
  {
    digitalWrite(led4, !digitalRead(led4));
    if (digitalRead(led4) == HIGH)
    {
      mySerial.println("LED 4 yandi");
    }
    else
    {
      mySerial.println("LED 4 sondu");
    }
  }
  if (ch == 'z')
  {
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    digitalWrite(led3, LOW);
    digitalWrite(led4, LOW);
    mySerial.println("Tum LED'ler sondu");
  }
  if (ch == 'x')
  {
    digitalWrite(led1, HIGH);
    digitalWrite(led2, HIGH);
    digitalWrite(led3, HIGH);
    digitalWrite(led4, HIGH);
    mySerial.println("Tum LED'ler yandi");
  }
}

Sıra geldi bluetooth modülümüzü Windows bilgisayarımıza tanıtmaya. Sistem tepsisinde bulunan “Bluetooth Aygıtları” simgesine çift tıklayarak açıyoruz

Arduino’muza bluetooth modülünün takılı olduğundan ve modülün iletişim modunda olduğundan emin oluyoruz (LED’in hızlıca yanıp sönüyor olması gerek). Bilgisayarımız tarama yaparak bluetooth modülümüzü buluyor. Burada, isim olarak konfigürasyon programında yazdığımızı ismi görmeliyiz.

Eşleştirme işlemini başlatınca, bu sefer bilgisayarımız modüle verdiğimiz şifreyi soracak.

Bilgisayarımız aygıt yükleme işlemini tamamladıktan sonra “Denetim Masası”ndan “Aygıtlar ve Yazıcılar” ı seçerek  listenin en altında bulunan bluetooth modülümüze sağ tıklıyor ve “Özellikler”i seçiyoruz. Buradaki pencereden “Donanım”a gelerek burada yazılı olan COM portunun numarasını öğreniyoruz. Benim bilgisayarımda COM5 olarak görünüyor.

Arduino programını açarak “Ayarlar” menüsünden portu değiştirerek bluetooth modülümüze bağlanacak şekilde ayarlıyoruz.

Arduino programından “Seri Port Ekranı”nı açarak baud rate’i 9600 olarak seçiyor ve istediğimiz komutu giriyoruz. q, w, e ve r tuşları sırasıyla 7, 6, 5 ve 4 numaralı pinlere bağlı LED’leri yakar veya söndürür. Z tuşu tüm LED’leri söndürür ve X tuşu tüm LED’leri yakar.

 

91 Yorumlar

  1. GPS gibi cihazlardan PC ye seri port üzerinden (kablo ile) giren rs232 sinyali (sadece TX), kablosuz olarak HC-06 veya HC-05 modülü ile bluetooth yayını ile birden fazla cihaza gönderilebilir mi?
    Teşekkürler.

  2. Merhabalar,

    Türkiyede bu kalitede, bu kadar düzgün hazırlanmış bir içerik görmek bu mesajı yazma nedenimdir. Bu tarz çalışmalar, Türkiyedeki maker platformunda içeriklerin gelişimi ne Know-How paylaşımının ilerlemesi için çok önemlidir.

    Böye bir içeriği ülkemize kazandıran emeği geçen herkese teşekkür ederim. Robotistan ailesinin yeni fiyat ve kurum polikasının daha da teşvik edici olmasını ümit eder, daha çok insanın bu yönde ilerlemesinin ne kadar önemli ve kurtuluş yolumuz olduğunu hatırlatarak tekrar teşekkür ederim.

    Gurur verici bir çalışma.

    • Merhabalar. Sizlerden böyle güzel dönüşler almak inanın bizleri de çok gururlandırıyor. Elimizden geldiği kadar maker camiasına katkıda bulunmaya devam edeceğiz. #ÜretmektenKorkma

  3. Merhaba;
    q w e r z ve x komutlarından başka bir komut girildiği zaman kilitleniyor.

    if(ch!= ‘q’,’w’,’e’,’r’,’z’,’x’)
    {

    mySerial.println(“Uygunsuz Giris”);
    }

    yaptığımız durumda da komut girişinde bulunmazsakta Uygunsuz Giris yazıyor ne yapılabilir?

    • Merhaba,

      Kodda q w e r z ve x komutlarından başka bir input girildiğinde ne yapılması gerektiği eklenmemiş. Bu yüzden kilitlenme normal.
      if(ch!= ‘q’,’w’,’e’,’r’,’z’,’x’)
      {

      mySerial.println(“Uygunsuz Giris”);
      }

      yerine, en son if (ch == ‘x’) bloğundan sonra bir “else” bloğu ekleyip

      else
      {
      mySerial.println(“Gecersiz bir kod girildi”);
      }

      yazarsanız sorun büyük ihtimalle düzelecektir.

  4. Merhaba,
    acaba bağlanan cihazın bluetooth mac adresini öğrenebilir miyiz ? birden fazla cihazın bağlanabileceği bir bluetooth cihazı var mı ? önerebilir misiniz ?

    teşekkürler.

  5. ben konfigürasyonu yardım alarak yaptıktan sonra bir süre kullanmadığım için şifremi unuttum
    şifre sıfırlama işlemi nasıl oluyor
    ilk kez konfigüre ediyormuş gibi denedim ama olmadı

  6. merhabalar bir kaç sorum olucaktı.
    1. led ler yerine röle bağlantısı yapılabilir mi ? ayrıca oluyorsa kodda değişiklik yapılabilir mi ?

    2. bu sistemle 220 v 4 adet motor çalıştırılabilir mi ?

    şimdiden teşekkürler.

    • Röle kullanabilirsiniz, fakat Arduino çıkış pinlerini aşırı yüklememek için buradaki gibi bir röle sürücü devre kurmanız gerekir.

  7. Bilgisayarda bluetooth olmadığı için bağlantıyı telefondan yapmak istesek nasıl yapacağız? Bir de biz robotun hareket mekanizmasi için dc motorlarla bağlantı yapıp kullanacağız. Led yerine kodlarda ne yazmamiz gerekiyor.

    • Cep telefonunuzun Bluetooth menüsüne girdiğinizde buradan arama yaparak HC05 modülünü bulabilir ve belirlediğiniz şifreyi girerek eşleştirebilirsiniz. Kontrol imkanı için Google Play ve App Store’da birçok uygulama mevcuttur.

    • Bir dc driver ( step motor+ 2x dc driver) modülü kullanabilirsiniz. Avantajı iki dc motoru çift yönlü kullandırabilmesi. Tek başına bir sürücü kontrol çipi de kullanmak ama biraz daha uğraştırır. Modüllerin üzerinde fazladan bir akım girişi bağlantısı bulunduğundan ard problemi de yaşamazsınız.

  8. Merhaba. Ben bir proje yapmak istiyorum.
    Yardımcı olabilirmisiniz?
    Şöyle ki: 20 adet 4 röleli modülleri yan yana dizip uzaktan bilgisayar kontrollü kumanda etmek istiyorum. Böyle bir devreyi yapabilmek için yardımcı olabilirmisiniz

    • 20 adet dijital çıkışa sahip bir kart kullanarak yapmanız mümkündür. Arduino Mega 54 tane dijital giriş/çıkışa sahip olduğundan fazlasıyla yeterli gelecektir.

  9. Yazılımı kopyalayıp yapıştırdım ama hem konfügürasyonda hem LED programında hata veriyor
    Konfigurasyon Programı
    Arduino:1.7.8 (Windows 8.1), Kart:”Arduino Uno”
    robotistan_HC05__konf.ino:32:11: error: expected initializer at end of input
    Derleme sırasında hata oluştu.

    LED Programı
    Arduino:1.7.8 (Windows 8.1), Kart:”Arduino Uno”

    Derleme seçenekleri değiştirildi, tümü yeniden derleniyor.

    robotistan_blutooth.ino:89:1: error: expected unqualified-id before numeric constant

    robotistan_blutooth.ino:178:5: error: redefinition of ‘int led1’

    robotistan_blutooth.ino:6:5: error: ‘int led1’ previously defined here

    robotistan_blutooth.ino:179:5: error: redefinition of ‘int led2’

    robotistan_blutooth.ino:7:5: error: ‘int led2’ previously defined here

    robotistan_blutooth.ino:180:5: error: redefinition of ‘int led3’

    robotistan_blutooth.ino:8:5: error: ‘int led3’ previously defined here

    robotistan_blutooth.ino:181:5: error: redefinition of ‘int led4’

    robotistan_blutooth.ino:9:5: error: ‘int led4’ previously defined here

    robotistan_blutooth.ino: In function ‘void setup()’:

    robotistan_blutooth.ino:183:6: error: redefinition of ‘void setup()’

    robotistan_blutooth.ino:11:6: error: ‘void setup()’ previously defined here

    robotistan_blutooth.ino: In function ‘void loop()’:

    robotistan_blutooth.ino:193:6: error: redefinition of ‘void loop()’

    robotistan_blutooth.ino:21:6: error: ‘void loop()’ previously defined here
    Derleme sırasında hata oluştu.
    Hataları veriyor. Benim Software yönüm biraz zayıftır. Bu nedenle yardımınızı rica ediyorum

    • Kodu kopyalarken hata yapmış olabilirsiniz, çünkü led1, led2, led3 ve led4 değişkenleri ve setup ile loop fonksiyonlarının birden fazla yerde tanımlandığına dair bir hata almaktasınız.

  10. BEN hc05 ile led kontrol etmek istiyorum ve bunu MikroC ile yapmak istiyorum arduino bilmiyorum pıc proğramlıyorum Mikro c ile nasıl kodlarım

  11. iyi günler ben arduino ile hc-05 bağlantısı yapamadım arduinonun birinde buton diğerin de led olacak butona basınca led yanacak çekince sönecek bir uygulama yazabilr misiniz ben de bunu kendi projeme uygulayacağım bir türlü başaramadım örnek kot da bulamadım

  12. Bilgisayardan bağlanamadım sürekli aygıtın görünebilir olduğundan emin olun diyor. nedeni nedir acaba ?

  13. Bende HM-10 var cihazı başka bilgisayara takıp kendi bilgisayarımdan bağlanıyorum port ayarlarını da yaptım arduinonun serial portundan herhangi bir harf yolladığım zaman kilitleniyor sebebi ne olabilir.

  14. Merhabalar ben bluetooth modulünü bağladım ama iletişim moduna geçmiyor yani üzerindeki kırmızı ışık 3 saniyede bir yanıp sönüyor, hızlı hızlı yanıp sönmüyor.Acaba telefonla bağlanabilir miyim diye denedim. Hc 05 bağlanmayı reddetti yazıyor nerde hata yapıyorum nasıl düzeltebilirim???

    • Kartın üzerindeki buton basılı kalmış olabilir, sizin de belirttiğiniz gibi iletişim modunda LED’in hızlı bir şekilde yanıp sönmesi gereklidir. Konfigürasyon modunda Bluetooth üzerinden bağlantı yapılamaz, yalnızca modül üzerindeki pinlerden iletişim sağlanabilmektedir.

  15. Merhaba iyi günler ;

    Bütün bağlantıları yaptım. Bluetooth bağlantısını da yaptım . Bluetooth com adresini de arduino ide den seçtiğim halde son aşamada ki seri port ekranını açtığımda Led uygulaması yazısı gelmiyor. Bir yerde hatam var sanırım yardımcı olursanı sevinirim.

    • Merhabalar, bende aynı sorunu yaşıyordum seri port ekranından hiçbir iş yapılmıyor bu linkten android cihazıniz varsa uygulamayı indirebilirsiniz nasıl ayar yapılacağını da bu linkten bakabilirsiniz. Çok özür dilerim sessiz video olduğu için kendi videom çünkü.

  16. merhabalar
    bu Bluetooth modullerını araç teybine entegre edebılırmıyız teyp arkasında rx tx cıkısları mevcut dısardan 5 v besleme ıle çalıştırmak mumkunmudür

  17. Merhabalar elimde iki adet nRF24L01 LNA + PA iki adet arduino UNO R3 ve bir adet el yapımı toplama drone bulunmakta bunları joystick kart ile kontrol etmek istiyorum yardımcı olur musunuz ? Eğer HC-05’i drone üzerindeki arduinoya bağlayıp kullanabilirsem basıl yapacağım? Bildiģiniz bir kod ve android uygulaması var mı ? N’olur yardım et abi ya 2 aydır uğraşıyorum hedef yazılım müh. Yaş 15 🙂 e mail alibaran2010@gmail.com

    • Merhabalar, öncelikle drone’u kendi yaptığınız kumanda ile kullanmanız oldukça kötü bir fikir olacaktır. HC-05 gibi bluetooth modüllerinin menzilleri çok sınırlı olduğundan, kendinizi yaralamanız çok yüksek bir ihtimaldir. Onun yerine, HC-05 modülleri birbiri ile haberleştirerek (http://maker.robotistan.com/hc05-hc06-bluetooth-uart-modulleri-kullanimi/) veya nRF24L01 modüllerini kullanarak (http://maker.robotistan.com/nrf24l01-ile-uzaktan-kontrol/) basit bir tekerlekli robotu kumanda etmeyle başlamanız çok daha güvenli ve pratik olacaktır. Bahsettiğiniz drone ve robotların uzaktan kumanda sistemleri zaten birbirine oldukça yakın çalışmaktadır. Temel olarak modüllerden birini verici, diğerini alıcı olarak programlayabilir ve joystick kartının yaptığı ölçümü motorları sürecek şekilde çalışan bir kod yazmanız gerekecektir (çok benzer bir iletişime sahip olan gamepad yazımızı da inceleyebilirsiniz: http://maker.robotistan.com/arduino-ile-kablosuz-gamepad-yapalim/). Başarılarınız daim olsun!

      • Bluetooth konsunda katılmaktayım.. çinden nrf24l01 adaptörlerim gelsin pervanesiz debemelere başlayacağım birde kablolu uçuş testinde cihaz kalkmadı 2s lipo pil kullandığım için mi yoksa motorlardan bir tanesi bazen tekliyor onun içinmidir acaba ? Teşekkürler

  18. Merhabalar

    Sistemimdeki verileri arduino üzerinden okuyorum. Arduino’yu 12v ile beslemeyi düşünüyorum verileri de hc05 yardımı ile c# üzerindeki bir arayüzden okumayı düşünüyorum.

    Normalde serial com üzerinden verileri c# arayüzüne aktarıp okuyabiliyorum bunu hc05 ile nasıl yapabilirim bilginiz var mı acaba??

    • HC05 modül bilgisayara seri port olarak tanıtıldığından dolayı herhangi farklı bir işlem yapmanıza gerek olmayacaktır. Tıpkı kablolu bir seri cihazı kullanır gibi kullanabilirsiniz.

  19. merhaba ardunıo ile nabızolçer projesı yapıyorum hc05 ile de androıd telefona aktaracagım ardunıo kodlarında nasıl degişiklik yapmama gerekir ya da bu ilk yazdıgınızz programa ek kod yazmamız gerekir mi acaba

  20. bluetooth modülü ve android studio da yaptığım programı eşleştirip, google ses sistemini kullanarak sesli komut ile telefona söylediğim komut sayesinde led’in yanıp sönmesini sağlayacak bir sistem tasarlamaya çalışıyorum. Bu konuda tavsiye edebileceğiniz bir şeyler var mı merak ediyorum.

  21. Merhaba hc-05 kullanarak yazıcıdan çıktı alıyorum fakat cts ve rts uçlarını bağlamama rağmen flow control edemiyorum ve döküman yarım çıkıyor. At komutları ile flow kontrolü aktif hale mi getirmem gerek yardımcı yardımcı olabilirmisiniz. Teşekkürler

    • HC05 ile flow kontrol uygulaması daha önce denemedim, fakat burada elimden geldiği kadar modülleri anlatmaya çalıştım. Belki datasheet’lerde yer alan komutlardan birisi işinizi görebilir.

  22. Birsey sormak isterim benim duyduğuma göre hc 05 ve 06 3.3v gerilim ile çalışıyor 5v ile çalıştırırsak bir sıkıntı olmaz mı

    • Şimdiye kadar kullandığım modüllerin hepsi 5V ile sorunsuz çalıştı 🙂 Büyük ihtimalle sizde de sıkıntı olmayacaktır.

  23. Genel olarak projem şöyle. Uzaktan kontrollü itfaiye aracı. Araç dc motora sahip oyuncak araç. Araç için arduino uno kumanda için ise nano kullanacağım. Haberleşme HC 05 üzerinden olacak. Kumandayı da kendim tasarlayacağım.

    Araçtan bahsetmek istiyorum. Yürümesi ve sağ sol yön için dc oyuncak motoru kullacağım. Kasa kısmında su tankı bulunacak. Su tankı için ise silecek suyu motoru kullanacağım. Suyu serum hortumu ile püskürteceğim. Hortumun ucunun hareketi için ise servo motor standı ve servo motor kullacağım. Fakat daha aracı kendi başına bile yürütemedim.

    Sorularım şunlar;

    1) 2 adet servo motor 2 adet dc motor ve 1 adet silecek suyu motorunu aynı anda sürebilir miyim? L293D uygun mudur?

    2) Sürebileceksem kodlarını nasıl yazacağım konusunda yardımcı olur musun?

    3) Kumanda tasarımını nasıl yapacağım?

    • Silecek suyunu pompalayacak motorun da DC motor olacağını düşünürsek, size minimum 3 adet DC motor sürebilen bir sürücü kartı ya da shield’ı gerekli. 1 adet L293D sadece 2 tane DC motor sürebileceğinden dolayı yetmeyecektir. Buradaki motor sürücü shield büyük ihtimalle size yeterli gelecektir ama, siz yine de motorlarınızın çalışma gerilimini ve çekeceği akımı göz önünde bulundurarak tercih yapınız. Kumanda için ise Joystick Shield veya benzeri tarzda bir shield kartı ile ikinci bir Arduino’yu kullanarak robotunuzu hareket ettirebilir ve su püskürtme gibi özellikleri çalıştırabilirsiniz. Üzerinde Bluetooth ve nRF haberleşme modülleri için yuva bulunduğundan robotunuz ile kolaylıkla haberleştirebilirsiniz.

  24. MERHABA HOCAM HC05 E ARDUNIO UNO İSMİNİ VERİK VE SİREYI 1234 YAPTIK AMA ARTIK MODULUN İSMİNİ VE SİRESİNİ DEGİTİREMİYORUM
    YARDIMCI OLURSANIZ SEVİNİRİM SİZCE NE YAPMAM GEREKIYOR

  25. merhaba, ikinci kodu yükledikten sonra şu şekilde bir hata ile karşılaşıyoruz sürekli
    “avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3e”
    hc05 com girişiyle led yakma kodunu yüklemek için seçtiğimiz comu aynı yapınca bu hatayı veriyor. Farklı olunca da seri port ekranında hiçbirşey görünmüyor. Yardımcı olursanız çok mutlu olurum.

        • Arduino’nuza kod yüklerken HC05 ile aynı COM portunu değil, USB kablosu ile bağladığınızda çıkan COM portunu seçmelisiniz. HC05 modülünün COM portu, yalnızca Arduino ile kablosuz haberleşirken seçilmelidir.

          • merhaba, hc05 in com portunu hangi aşamada seçiyoruz tam olarak, çünkü ben çok fazla denedim ve sürekli hata alıyorum yardımcı olursanız çok sevinirim

          • dediğiniz şekilde arduionaya usb kablosu ile bağlandığımda çıkan comu seçiyorum hata vermiyor ama seri port ekranında hicbisey çıkmıyor. ardından hc05 in comunu seçip kodu tekrar yukleyınce hata veriyor

  26. Merhabalar öncelikle hayırlı akşamlar benim bir projem var nette biraz araştırınca arduino ile yapabileceğimi düşündüm fakat bu arduino sistem hakkında en ufak bir bilgiye sahip değilim bundan dolayı bana yardımcı olabilirseniz sevinirim.
    Yapmak istediğim proje aracıma bu sistemi bağlayıp aracı çalıştırmak-stop etmek , farlarını ve sis farlarını yakmak -kapatmak kapıları açmak ve kilitlemek bunun gibi şeyler nasıl bir arduino almalıyım ve yanında neler almalıyım ortalama fiyat ne çıkar ve en önemlisi ben yapabilir miyim ?
    Yardımlarınız için şimdiden teşekkürler .

    • Arduino’ya yabancıysanız, Arduino Süper Başlangıç Seti veya Arduino Başlangıç Seti ile başlamanız en uygunu olacaktır. Bu tipteki setleri kullanarak Arduino programlamayı öğrenebilir, kendi projenizde ihtiyaç duyacağınız malzemeleri sette kullandığınız malzemeler ile karşılaştırarak kendiniz belirleyebilirsiniz.

  27. Merhabalar arayüzden ‘r’ ‘z’ gibi tek karakter değilde mesela ‘yak-1’ gibi bir veri gelirse nasıl okuyabilir? teşekkürler

  28. Merhaba hocam, ben bu kodları pc değilde android cihazdan kontrol etmek istiyorum. Kodları girdiğimde röleler direk aktif oluyor. Programdan herhangi bir komut göndersemde birşey değişmiyor. Yardımcı olursanız sevinirim.

  29. Bluetooth kulaklığa arduino ile bağlanıp müzik tarzı şeyler dinletmem mümkün mü acaba ? Amacım uzaklık sensöründen veri alıp bluetooth kulaklığa sesli uyarı vermek bunu gerçekleştirmem mümkün mü? Teşekkürler şimdiden.

    • Bu modül ile yapmanız mümkün değildir, çünkü bu modül sadece Bluetooth üzerinden seri port erişimi sağlar.

  30. Merhaba
    Arduino dan android telefona veri gönderirken arduino ya nasıl bir kod yazmalıyız?
    Ben pic ve hc-05 kullanıyorum telefondan pic e veri gönderiyorum ama tersini yapamamdım.
    Arduino da nasıl olur örnek kod verebilirseniz pic de (ccs c) karşılığını bulabilirim sanıyorum

  31. Merhaba ben uzaktan kontrol edilebilen robot kol yapıyorum. 2 tane hc05 modülü aldım birini master birini slave mod yapmam gerekiyor.sizin verdiğiniz koşa gir bunu yapmam için iki modulunde bilgisayara aynı anda bağlı olmasi mi gerekiyor.

  32. Merhaba. Ben bir android uygulaması geliştirdim. Uygulama ile HC-05 & HC-06 bluetooth modülleri ile haberleşme yapılabiliyor. Rica etsem bu bluetooth uygulama devresini kuran arkadaşlar benim uygulamamı da test edebilirler mi? Uygulma hakkındaki yorumlarınızı aşağıdaki mail adresinden veya direkt olarak play store üzerinden yorum yazarsanız da çok memnun olurum.
    İletişim:
    iscnemn@gmail.com
    İndirme linki:
    https://play.google.com/store/apps/details?id=com.electrotoolbox.bluetoothterminal

  33. verilen kodları alt alta ardinoya kopyala yapıştır yapıyorum ilk kodlarda sıkıntı çıkmıyor 2 kodların oldugu yeri yapıştırdıgımda
    void loop()
    {

    }
    #include

    SoftwareSerial mySerial(10, 11); // RX, TX BURADA KIRMIZI ÇİZGİ OLUYOR YANLIŞ OLDUĞUNU BİLDİRİYOR
    int led1 = 7;
    int led2 = 6;
    int led3 = 5;
    int led4 = 4;

    • Bahsetmiş olduğunuz sorun, büyük olasılıkla önceki koddan kalan void loop() ile başlayan kısımla alakalıdır. Arduino IDE içerisindeki tüm kodu sildikten sonra tekrar yapıştırmayı deneyin veya Dosya menüsünden Yeni’ye tıklayarak boş bir dosya açıp oraya yapıştırın.

  34. merhaba. ben güneş enerjisiyle çalışan sıkacak yapmak istiyorum ve bu güneş panelinin değerlerini android telefondan görülmesini istiyorum. bunun için bana bilgi verebilir misiniz? nasıl bir yol izlemem lazım. teşekkürler.

    • Merhaba, internette aramama rağmen hc01 diye bir Bluetooth modülü bulamadım 🙂 Fotoğrafı varsa paylaşır mısın?

CEVAP VER