Keresés

Hirdetés

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

  • Saua

    tag

    válasz Gergosz2 #1516 üzenetére

    Köszönöm, amit írtál az tökéletesen működik.

    De van egy probléma ami jelentkezett eddig is csak nem tulajdonítottam neki jelentőséget. Csak most sikerült tesztelni is, így módosítottam:
    #include <SoftwareSerial.h>
    int bluetoothTx = 2;
    int bluetoothRx = 3;
    int ledPin = 11;
    int szam = 0;
    SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
    String readString;
    void setup() {
    Serial.begin(9600);
    bluetooth.begin(9600);
    }

    void loop() {
    while (bluetooth.available()) {
    delay(3);
    char c = bluetooth.read ();
    if (c != '<' && c != 'd' && c != '>' )
    {
    readString += c;
    }
    }

    if (readString.length() > 0) {
    int szam = readString.toInt();
    Serial.println(szam);
    readString = "";
    analogWrite(ledPin, szam);
    }
    }

    az alábbi hiba jelentkezik, néha a karaktereket összeolvassa:

    tehát a LED néha-néha véletlenszerüen teljes fényerővel világít.

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