Arkadaşlar Arduino Problemim Var

Başlatan Deneme234, 01 Mayıs 2013, 01:38:22

Deneme234

Herşeyi yaptım. kodları yükledim hata falan yok ama gel gelelim blueterm uygulamasından bluetoothu bulmuyor telefon :S ne yapmalıyım?



Deneme234

acaba bluetooth tel görmesi için bluetootha birşey yapmam lazım mı? ne bilim biryerini açma falan? ne yapmalıyım?

triyak

Şemayı ve kodları yüklemedigin sürece cevap alman zor.

Deneme234

Alıntı yapılan: wanted0035 - 02 Mayıs 2013, 09:29:32
Şemayı ve kodları yüklemedigin sürece cevap alman zor.

Buyrun hocam.



/*
* created by Rui Santos, http://randomnerdtutorials.wordpress.com
* Control DC motor with Smartphone via bluetooth
* 2013
*/
int motorPin1 = 3; // pin 2 on L293D IC
int motorPin2 = 4; // pin 7 on L293D IC
int enablePin = 5; // pin 1 on L293D IC
int state;
int flag=0;        //makes sure that the serial only prints once the state

void setup() {
    // sets the pins as outputs:
    pinMode(motorPin1, OUTPUT);
    pinMode(motorPin2, OUTPUT);
    pinMode(enablePin, OUTPUT);
    // sets enablePin high so that motor can turn on:
    digitalWrite(enablePin, HIGH);
    // initialize serial communication at 9600 bits per second:
    Serial.begin(9600);
}

void loop() {
    //if some date is sent, reads it and saves in state
    if(Serial.available() > 0){     
      state = Serial.read();   
      flag=0;
    }   
    // if the state is '0' the DC motor will turn off
    if (state == '0') {
        digitalWrite(motorPin1, LOW); // set pin 2 on L293D low
        digitalWrite(motorPin2, LOW); // set pin 7 on L293D low
        if(flag == 0){
          Serial.println("Motor: off");
          flag=1;
        }
    }
    // if the state is '1' the motor will turn right
    else if (state == '1') {
        digitalWrite(motorPin1, LOW); // set pin 2 on L293D low
        digitalWrite(motorPin2, HIGH); // set pin 7 on L293D high
        if(flag == 0){
          Serial.println("Motor: right");
          flag=1;
        }
    }
    // if the state is '2' the motor will turn left
    else if (state == '2') {
        digitalWrite(motorPin1, HIGH); // set pin 2 on L293D high
        digitalWrite(motorPin2, LOW); // set pin 7 on L293D low
        if(flag == 0){
          Serial.println("Motor: left");
          flag=1;
        }
    }
}

Kabil ATICI

Bluetooth modül normalde işlemciye bağlı olmasa bile enerji verildiğinde etrafdaki diğer bluetooth modüller tarafından görülebiliyor. (verdiğin adresdeki Bluetooth modül için)
Bu nedenle öncelikle Bluetooth modülün beslemesinin doğru bağlandığından emin olmalısın.
Hatta daha kolayı bilgisayarında Bluetooth modülün varsa doğrudan bilgisayarından da kontrol edebilirsin. (yoksa bilgisayara takılan 10TL civarında usb modüller var)

Gerçi aynı bluetooth olmadan bilgisayara RS232 portundan bağlanarak da denenebilir. (o zaman seviye çeviriciye ihtiyacın olabilir.
ambar7

Deneme234

hocam şimdi bu bluetoothun çalışıp çalışmadığını nasıl laptopa takıp anlyabiliriz?

Kabil ATICI

Önce bilgisayarın üzerinde bluetooth modülün varsa ve devrede ise;
bluetooth modülünü besleme ver ve çalıştır. İlk önce bluetooth üzerindeki ışık yanıp sönecektir.  Bilgisayarındaki bluetooth programını çalıştır.
Aygıtlar bölümünden "ekle" butonuna tıkla pencerede  açılan" Alet kuruldu ve bulunmaya hazır" seneğini işaretle "ileri" butonunu tıkla.
Bilgisayarın etrafındaki bluetooth aletleri tarayacak ve listeyecek. Bağlanmak istediğin bluetooth aleti seç ve  "ilerle" butonuna tıkla.
Gelen pencerede "geçiş anahtarımı ben seçim" dersen anahtarı girmek için yazı alanı aktif olur, istersen "geçiş anahtarı kullanma" dersen bağlantı esnasında ister. "ilerle" butonuna tıkla.
bilgisayarın gerekli yükleme ve ayarlamaları yapar.
"Son" butonuna tıkla ve penceriyi kapat.
"Bluetooth aygıtlar" penceresinde "aygıtlar" sekmesinde şimdi yüklediğin alet görünüyor alması gerek.
"Com Bağlantı Noktaları" sekmesinde  alete atanan COM portları görebilirsin. Bu noktada eğer com görrmüyorsan ekleme işlemi yapabilirsin.

Eğer her şey tamamsa, Hyper Terminal veya benzeri bir program kullanarak bulutooth com portuna bağlantı sağlarsa üzerindeki LED yanıp sönmesi durur.
ambar7

Deneme234

hocam herşeyi anladım da bluetoth benim ayaklı yani laptopun neresine sokacağım :S

Kabil ATICI

???

Devre kullandığın bloetooth modülün bilgisayarın ile fiziksel bir temasın yok.  Projendeki telefon yerine laptop kullanıyorsun sadece...



ambar7

Deneme234

ha anladım hocam tamam :) deniyeyim bi olmazsa yazarım.