안녕하세요.

몇몇 회원님들이 제가 고수인 줄 알고 매트릭스와 와이어링에 대해서 문의를 해주셨습니다. 저 고수 아닌데...ㅠㅠ

다른 회원님들께서 그림까지 넣어서 잘 설명을 해주셨지만 잘 이해를 못하시는 부분이 있는 것 같아서 부연 설명을 합니다.


매트릭스는 행렬입니다.

행과 열로 구성된 테이블이라고 생각하시는 것이 가장 좋을 것 같습니다.

몇 행, 몇 열이라고 하면 그것에 해당되는 값은 유일한 값으로 만들어져 있는 것이 컨트롤러의 매트릭스입니다.

어떤 키보드 스위치든(기계식, 멤브레인, 팬터그래프 등 방식과 상관없이) 한 개의 스위치에는 두 개의 접점이 있습니다.

다이오드가 있든 점퍼선이 있어서 4개의 다리가 있든, 결국 연결되는 것은 스위치 하나 당 2개의 다리만 컨트롤러에 연결이 됩니다.

두 개의 다리 중에 하나는 컨트롤러의 행에, 나머지 하나는 컨트롤러의 열에 연결이 되고 그 스위치가 눌리면 그 행렬에 해당되는 고유한 값의 문자가 찍히는 것입니다.

매트릭스 표라고 만들어진 것을 보시면서 이해를 하시면 편하실 겁니다.

단, 컨트롤러마다 매트릭스가 다르고 만드신 분에 따라 핀 번호도 틀릴 수 있으니 만들어진 것을 잘 보시고 같은 컨트롤러의 핀을 잘 맞추셔야합니다.


여기서 주의할 점!!!

다이오드가 있으면 두 개의 스위치 다리 중 컨트롤러에 연결되어야하는 것은 정해져 있습니다.

좀 이해하기 어려우실 듯 하니 이것은 다음 기회에 다시 설명을 해드리겠습니다.


다이오드가 없는, 점퍼로 연결되었거나 점퍼도 없이 2개의 다리로만 연결된 경우 두 개의 접점 중 아무거나 컨트롤러의 행과 열에 연결되어도 상관없이 잘 작동을 합니다.

꼭 매트릭스의 순서대로 연결을 안 해도 되고 매트릭스의 같은 행에 있는 것들은 순서와 상관없이 한 선으로만 연결을 해주시면 됩니다.(이것은 다이오드가 있는 경우도 마찬가지입니다.)
물론 같은 열에 있는 스위치들도 한 선으로 연결해주시면 되구요.
단, 행과 열이 섞이면 안 됩니다.

와이어링을 하실 때 매트릭스 상의 순서는 상관없습니다.
예를 들어 매트릭스 상의 3번 행을 봤더니 '1 2 5 4 7' 이라고 되어 있는 것이 있습니다.
이것을 매트릭스 순서대로 연결하려면 선이 이리저리 왔다갔다 해야합니다.
그렇게 하지말고 그냥 편하게 1-2-4-5-7 순서로 한 개의 선으로 연결을 해주시면 됩니다.

같은 행에 나와있는 문자에 해당되는 스위치들의 다리를 순서에 상관없이 쭉 이어주시면 되고 마찬가지로 남은 다리에 같은 열에 해당되는 스위치들을 쭉 이어주시면 되는 것입니다.

이런 방법으로 매트릭스에 나와있는 행과 열을 연결하시면 그 스위치에 따른 모든 문자들을 찍을 수 있는 것입니다.

이것이 매트릭스를 보고 와이어링을 하는 방법입니다.


다이오드가 들어간 스위치의 와이어링은(다음에 실제 예제로 다시 얘기를 할 것 같지만), 간단히 얘기해서 다이오드에 연결되는 곳이 매트릭스의 열이면 매트릭스의 열 부분은 모두 스위치에 연결된 다이오드에만 연결을 하고 행에 있는 것들은 다이오드에 연결되지 않는, 스위치 자체에 연결을 하시면 됩니다.

말로는 너무 설명이 어렵네요.ㅠㅠ

다이오드가 들어간 회로에 대해서는 다음 기회에 다시 설명을 하겠습니다.


어떻게 이해가 되셨는 지 모르겠네요....ㅠㅠ

이해가 안 되시는 것이 있거나 틀린 점이 있으면 댓글을 달아주시기 바랍니다.

환절기 감기 조심하시고 행복한 주말 되세요.