UART comms questions
Jeffrey.White 2026-04-10 09:24:35 22 Views2 Replies The SEN0554 UART turbidity sensor webpage says the baud rate is 9600, and gives some code for Arduino, but I can't tell the
a) start/stop bits,
b) flow control settings,
c) frame format of the data emitted by the sensor
d) the separation character between readings
And does the unit (a) emit readings spontaneously or (b) have to be polled?
If (b), how to poll?
Are these settings standard for UART?
Is there a UART reference doc on the DFROBOT website?
Hi! Here's the UART settings and working details for the SEN0554 Turbidity Sensor:
UART Communication Parameters (TTL)
• Baud rate: 9600
• Data bits: 8 bit
• Parity: None
• Stop bits: 1 bit
• Flow control: None
The sensor does NOT output data automatically; it requires polling by sending a specific command frame from the main controller.
For complete details including data frame format, data separation characters and polling commands, please check the reference document on our Wiki: Gravity: Non-contact Turbidity Sensor (SEN0554) Reference - DFWiki
Our official Arduino example uses a 500ms delay (delay(500)) for polling, which you can use directly.
Yx There are 244 UART sensors on the DFROBOT website. Which one has the best code to look at?
Jeffrey.White 

