Hirdetés

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

  • tonermagus

    aktív tag

    Sziasztok!

    Van arra valami mód, hogy lecsekkoljam, hogy egy Arduinora dugott eszköz mekkora baud rate-re van állítva?

    Hogy miért kell ez? Van egy Arduino-m illetve egy szenzorom ami UART-on kommunikál egymással. Sajnos rajtunk kívülálló okok miatt ezek a szenzorok nem egyformák és eltérő baud rate értéken kommunikálnak. Igazából kétfajta érték fordul elő: 9600 és 38400.
    Mivel ezekkel a szenzorokkal kétirányú kommunikációt végzek (néha az AVR is küld neki adatot) és rossz baud rate-en szólítom meg akkor kifagy az egész.

    Itt működhet a if(Serial.available() > 0) ??

    Vagy ez a feltétel akkor is teljesül ha nem értelmezhető adatot kap az eltérő baud rate miatt?

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