Use of blender drivers on custom properties

You don’t have to bake your animation, you can use nodes like this setup :
image
Applied to an object, this trait will rotate it constantly over time. You can also alter values with math, sin, modulo… etc… or user input… or position, rotation of other objects.
I think the node system is a really good tool for machine simulations.