I need to read the serial data from a controller. The serial data from the signal bus is 100 bits per sec(bps) and the vcc is 12 volt. There is only one serial wire. Each packet is 13 bytes. And each byte has one start-bit, one stop-bit, no parity bit, and 8-bit payload/data.

I first tried to read the data with TTL to USB converter which has CP2102. But it didn't give me any data. CP2102 has a minimum working baud rate of 300. Then I tried to use the digital I/O pin of the Arduino using blind sampling. And sometimes it works sometimes I get messy data.

I need your help in figuring this out. Are there any off-the-shelf modules like TTL to USB converter I can use which can read a slow baud rate of 100 bps serial data?

  • 2
    $\begingroup$ I’m voting to close this question because it's both a shopping question and does not have any aspects of robotics in it thus is off topic for this forum. $\endgroup$
    – Tully
    May 16 at 23:19
  • $\begingroup$ the Arduino may be the easiest solution ... edit your question to focus on the Arduino ... add the code, connection diagram, the data you are trying to capture and the data that you actually capture $\endgroup$
    – jsotola
    May 22 at 19:18


Browse other questions tagged or ask your own question.