Dim an LED with DMX and Arduino

I need to control a single LED strip from a DMX lighting desk. I'm planning on using an Arduino with a MOSFET and use the analogWrite function to control the brightness (possibly with some capacitors to smooth the dimming process). I want to be able to transfer the 8-bit value from the DMX channel to the 8-bit analogWrite Arduino function.

Any tips greatly appreciated as I've struggled to find any tutorials dealing with only one channel and an issue as simple as this.
Thanks.

UPDATE: I eventually just used an RGB LED strip DMX decoder and used the three different channels for three different LED strips.

The project that steveastrouk posted below is now available at: https://www.instructables.com/id/4-Ch-DMX-Dimmer/


I eventually just used an RGB LED strip DMX decoder and used the three different channels for three different LED strips.
If I figure a way of doing this with an Arduio, I'll post it here.

tried this ?

http://danfredell.com/df/Projects/Entries/2013/1/6_DMX_Dimmer.html