………….. The Beauty of Gray Code …………..

30386a802345a35b20138b350d9ca50a34df7016

http://www.mathworks.com/matlabcentral/fileexchange/40928-generate-gray-code-disk

 ———————–

graycodebinaryclock_wallclock_render

http://anthony.liekens.net/index.php/Misc/TrueBinaryTime

———————–

greyXall-1

http://vision.middlebury.edu/~schar/papers/structlight/p1.html

———————–

opticalEncoder-italsensordotcom

 http://www.jeffreythompson.org/blog/tag/gray-code/

 ———————–

singleturn

http://www.fachlexika.de/technik/mechatronik/sensor.html

 ———————–

Gray Code is an alternative binary representation, cleverly devised so that, between any two adjacent numbers, only one bit changes at a time. If there is an error reading any bit that has changed then, at worse, the read value will never be out by more than one unit.

This has tremendous value in the real world. Computers might be digital, but we live in an analog world. Interfaces between these need to be carefully considered.

encoder2

http://www.qsl.net/oe5jfl/encoder.htm

Advertisement