Arduino Uno HC05
  • Merhaba,
    HC05 bluetooth ile Arduino UNOda çok basit bir blink yapmak istiyorum ancak olmuyor.Bağlantılarım aşağıdaki gibi bir de 10,11 ve 12 ye bağlı ledlerim var.
    Arduino HC05
    2 RX
    3 TX
    GND GND
    5V 5V

    Daha önce Arduino nano ile denedim bir türlü upload edemiyordu. O yüzden Arduino UNO'yla çalışmaya başladım.Upload ediyor ama telefonda Bluetooth Terminal HC-05 uygulamasıyla deniyorum herhangi bir output alamıyorum.Arduinodaki Serial Monitore a yazınca ledi yakabiliyor b yazınca da söndürebiliyorum ama bluetooth olarak çalışmıyor. Yardımcı olabilirseniz çok sevinirim.

    Arduinodaki kodum aşağıdaki gibi;

    #include < SoftwareSerial.h>


    char junk;
    String inputString = "";

    void setup() // run once, when the sketch starts
    {
    Serial.begin(9600); // set the baud rate to 9600, same should be of your Serial Monitor
    pinMode(11, OUTPUT);
    }

    void loop()
    {


    if (Serial.available() > 0) {
    Serial.println(Serial.available());

    while (Serial.available())
    {
    char inChar = (char)Serial.read(); //read the input
    inputString += inChar; //make a string of the characters coming on serial
    }
    Serial.println(inputString);
    while (Serial.available() > 0)
    {
    junk = Serial.read() ; // clear the serial buffer
    }
    if (inputString == "a") { //in case of 'a' turn the LED on
    digitalWrite(11, HIGH);
    } else if (inputString == "b") { //incase of 'b' turn the LED off
    digitalWrite(11, LOW);
    }
    inputString = "";
    }
    }
  • Arduino uno nun rx-tx portu bilgisayar ile görüşme portudur.ikisi aynı anda çalışmaz, eğer çalışsın istiyorsanız software serial i kullanın, örnekleri arduino da var.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.