The problem with this link is that the author was using a micro that has 5V tolerant pins but on a Xenon there aren’t any.
So as some of the commenters there stated the current limiting resistor won’t do much for the 5V vs. 3.3V issue but a voltage divider (or a diode as in the last comment in the link) may do better.
But there are other threads in this forum that deal with the same or similar problem.
Maybe you could get in contact with any of the members who may have found a way to make it work