본문 바로가기
728x90
반응형

4자리 7세그먼트2

19. Arduino - 4자리 7 세그먼트 LED(2): 최적화 코드 분석 7자리 세그먼트에 적용할 코드를 이것저것 실험해 본 결과, Arduino의 저장 공간을 최소한으로 사용할 수 있는 가장 획기적인 방법은 이진 자료형인 byte를 변수에 사용하는 것이었다. 이 방법으로 작성된 코드를 밀어넣으니, Arduino의 총 저장 공간 중 단 3%만 차지할 정도로 크기가 획기적으로 줄어든다. 필자가 이전 포스팅에서 자체적으로 작성한 코드가 이의 두 배인 6% 공간을 차지했었으니... Arduino가 개선된 코드를 작동시키며 느끼는 부담감이 많이 사라졌을 것이다. byte 자료형으로 4자리 7세그먼트를 동작시키는 코드는 인터넷에 찾아보면 무수하게 널려있다. 그러나 문제는, "그냥 이거 붙여쓰면 동작 잘해요~!"라고만 작성된 글들이 대부분이라, 실제 이 코드가 Arduino 내에서 어떻.. 2019. 11. 24.
18. Arduino - 4자리 7 세그먼트 LED(1) *** 4자리 7 세그먼트 LED의 동작과정에 대해 이해하기 위해서는 1자리 7 세그먼트 LED의 동작 과정에 익숙해져야한다. 따라서, 1자리 세그먼트에 대해 잘 모르시는 분들이라면, 여기를 눌러 세그먼트 LED 작동 방식에 대해 감을 잡은 뒤, 본 포스팅을 읽어주시기 바란다. 지난 포스팅에서는 1자리 7세그먼트 LED를 작동시키는 법에 대해 알아보았다. 이번에는 4자리를 표시할 수 있는 7 세그먼트 LED를 다루는 법에 대해 상세히 작성하고자...했으나, 너무 알아야 할 내용이 방대한 탓에, 포스팅을 나누어 진행하게 되었다... 4자리 7 세그먼트도 작동 방식은 1자리 부품과 별반 차이가 있지는 않다. 하지만, 제한된 핀으로 4자리를 각기 다르게 표시해야하는 특성 때문에, 코드가 조금 더 복잡하다. 필.. 2019. 11. 21.
728x90
반응형