Another bike project.
I want to capture a data stream as below (I/P on a digital pin). I want to store it in RAM, modify 1 byte and then send it out again (on another digital pin). I need to do this 10 time a second.
Data stream (as I can fathom so far) has the following details.
10 messages/second @ 100ms apart. Start to start.
Each message is 8 bytes @ 5ms apart. Start to start.
Last byte is Checksum
It will have ~60ms to modify and retransmit.
7800 baud. This will probably require SoftwareSerial.
This data is from a motorcycle ECU to the dash cluster.
There is one byte I want to change (I don't know which one yet).
Can anyone suggest the best/easiest way to achieve this?