Hirdetés

Új hozzászólás Aktív témák

  • Saua

    tag

    Sziasztok,

    Itt találtam egy applikációt androidos telefonra reléket lehet vele kapcsolgatni bluetoothon keresztül, HC-05 modult használok és Arduino Unot. A karakterek amiket az arduinonak küld a KI/BE kapcsoláshoz megvannak (mellékelt táblázat)

    A probléma hogy nincsenek meg a karakterek amiket vár az arduinó felől, hogy a gombok színe (funkciója ) KI/BE megváltozzon.
    az alábbi kis sketchel próbáltam tesztelni
    #include <SoftwareSerial.h>

    int bluetoothTx = 2; // TX-O pin of bluetooth mate, Arduino D2
    int bluetoothRx = 3; // RX-I pin of bluetooth mate, Arduino D3

    int led1 = 12;

    int dataFromBt;

    SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

    void setup()
    {
    Serial.begin(9600); // Begin the serial monitor at 9600bps

    bluetooth.begin(115200); // The Bluetooth Mate defaults to 115200bps
    bluetooth.print("$"); // Print three times individually
    bluetooth.print("$");
    bluetooth.print("$"); // Enter command mode
    delay(100); // Short delay, wait for the Mate to send back CMD
    bluetooth.println("U,9600,N"); // Temporarily Change the baudrate to 9600, no parity
    // 115200 can be too fast at times for NewSoftSerial to relay the data reliably
    bluetooth.begin(9600); // Start bluetooth serial at 9600
    pinMode(led1, OUTPUT);

    }

    void loop()
    {

    if(bluetooth.available()) // If the bluetooth sent any characters
    {
    // Send any characters the bluetooth prints to the serial monitor
    dataFromBt = bluetooth.read();
    Serial.println((char)dataFromBt);

    // button1
    if(dataFromBt == 'e'){
    Serial.println("led1 on");
    digitalWrite(led1, HIGH);
    bluetooth.print("1"); // ezekkel van a gond
    }
    if(dataFromBt == 'o'){
    Serial.println("led1 off");
    digitalWrite(led1, LOW);
    bluetooth.print("x"); // ezekkel van a gond
    }

    }
    }

    például ha kikapcsolás után "x" karaktet küldök érdekesen viselkedik (változtatja a 4- es, 7 –es gombot)

    Tipp, ötlet hogyan lehetne összehozni egy sketcht amivel lehet használni az applikációt ?
    Esetleg ha tudtok hasonló telefonos applikációt jól jönne a link. A lényeg, hogy a telefonnon az arduinó kimeneteinek az aktuális állapota látszódjon. A nagytöbbségüknél nincs visszajelzés.

    [ Szerkesztve ]

Új hozzászólás Aktív témák