SENT (SAE J2716) Protocol Demo for Arduino Uno
Created and maintained by Dmitriy Levchenkov, (c) 2019
This page produces code for Arduino Uno that outputs a desired SENT message once per second. The message can then be decoded by an oscilloscope such as Picoscope and its data fields and the CRC verified.
The output code is designed only to demonstrate waveforms for a SENT message. This is NOT a SENT protocol library. The code uses 30us as a unit interval (UI) instead of 3us to accommodate slow or imprecise Arduino functions such as digitalWrite() and delayMicroseconds().