Freematics OBD-II UART Adapter over SoftSerial
Posted: Tue Aug 23, 2022 7:56 am
Hello,
I've successfully connected the Freematics OBD-II UART adapter to my arduino and LCD and the LCD is reading out all the parameters I want (engine RPM, load, vehicle speed, etc.) but now I would also like to log that data to the PC.
I want to leave the TX and RX Arduino UNO pins alone as that will be used to log the data over serial to the PC. Can I run the Freematics adapter via softSerial and use alternative pins? From my understanding I should be able to, but the part that confuses me is how I would assign the softSerial port to the Freematics OBD adapter. The code simply calls obd.begin(); so how could I start that communication via softSerial. Thanks!
I've successfully connected the Freematics OBD-II UART adapter to my arduino and LCD and the LCD is reading out all the parameters I want (engine RPM, load, vehicle speed, etc.) but now I would also like to log that data to the PC.
I want to leave the TX and RX Arduino UNO pins alone as that will be used to log the data over serial to the PC. Can I run the Freematics adapter via softSerial and use alternative pins? From my understanding I should be able to, but the part that confuses me is how I would assign the softSerial port to the Freematics OBD adapter. The code simply calls obd.begin(); so how could I start that communication via softSerial. Thanks!