🔲 그레이코드 변환기

이진수와 그레이코드를 상호 변환합니다.

계산 방식

그레이코드 = 이진수 XOR (이진수를 오른쪽으로 1비트 시프트). 그레이코드는 연속된 두 값 사이에 정확히 1비트만 달라, 회전 인코더나 K맵 등에서 값이 바뀔 때 여러 비트가 동시에 바뀌며 생기는 오류를 방지하는 데 쓰입니다.

자주 묻는 질문

그레이코드는 어디에 쓰이나요?
회전 각도 센서(로터리 인코더), 디지털 회로의 카르노맵(K-map), 오류 정정 부호 설계 등에서 값 변화 시 오류를 최소화하기 위해 활용됩니다.