아이티 IT aie tee ay ty
오늘은 세븐 세그먼트 디스플레이 코드와 회로도에 대해 알아보겠습니다. 차례로는 회로도, 그 다음 코드를 보도록 할 텐데요, 먼저 이 스프레드시트를 보셔야 할 것 같습니다. 이 사진 왼쪽에는 세븐 세그먼트 디스플레이의 각각의 핀에 대한 배열이 있고 오른쪽에는 특정 숫자를 출력할때의 LED가 켜고 꺼짐을 표로 나타낸 것 입니다. 이게 뒤에서 나오니 잘 보시는게 이해를 하는데 도움을 줄 수 있습니다. (제가 다루는 세븐 세그먼트 디스플레이의 회로도 입니다. 위에서는 핀번호 까지 있으니 이건 참고용으로...)그럼 코드를 보겠습니다. int n[] = {2,3,5,6,8,11,12}; //a,b,c,d,e,f,g int Dig1 = 9; int Dig2 = 10; int Dig3 = 13; int cnt = 0;..
잔상효과라... 그게 뭘까요? 엿 바꾸어 먹는 것일까요? 예 물론 아닙니다. 엿바꿔 먹기엔 이 잔상효과가 주는 메리트가 너무 크기 때문에 가급적 바꿔먹지 않는것이 좋을것 같습니다. 영상을 보여드려야 할 것 같군요.이 영상에서 보시다시피, 빠르게 숫자가 꺼졌다 켜졌다 하는 것을 우리 눈이 인지를 못할 정도로 빠르게 하면, 숫자가 잘 출력되는 것을 알 수 있습니다. 만일 세븐 세그먼트 디스플레이에서 잔상효과를 사용하지 않으면 핀이 똑같기 때문에 모든 led에 같은 불이 켜질것 입니다. 결과적으로, 세븐 세그먼트 디스플레이는 잔상효과를 이용해야 하는데요, 이 잔상효과의 원리는 켜고 끄고 다음 숫자로 넘어가고 무한반복....이 되겠습니다. 첫번째 것을 켜고 LED 출력을 한 다음, 첫번째를 끄고 두번째를 켭니다..
무엇을 해볼지 생각해 보았습니다. 그리고, 제가 낸 결과는 바로!.... .. ..세븐 세그먼트 디스플레이 입니다!.... ......그럼 시작해 보겠습니다.세븐 세그먼트 플레이란.... 일곱개의 구획으로 나누어진 디스플레이 라는데요, 말로 하면 어렵죠, 예. 사진을 한번 보겠습니다. (빰)(빠빰 빰)(바밤 빰).......예 이렇게 생긴것들 인데요, 많이 보셨을 겁니다. 왜냐하면 이런것들을 한번쯤은 보셨기 때문입니다.(아닌가?)어쨌든, 오늘은 이것에 대해 '알아보는' 시간을 가질건데요, 먼저 회로와 원리를 설명드리자면 각 자리에 LED 가 하나씩 있고, 핀에 따라 전류를 흘려보내었을때 켜지거나 꺼지는 led가 있게 되는 것 입니다. 하지만, 이때 조심해야 할 것이 위의 사진 같은 여러개의 세븐 세그먼트..