한 눈에 끝내는 아두이노 기초
    • 01
      1 강 - Hello, Arduino
    • 아두이노(Arduino)란?
      아두이노 연결 & 작동 확인
      부품 설명 기초
      부품 설명 - 브레드 보드
      아두이노 동작 방식
    • 02
      2 강 - LED 제어하기
    • LED 회로 구성하기
      LED 제어 코드 작성
      LED 제어 응용 1 - 반복문
      LED 2개 회로 구성하기
      LED 제어 응용 2 - 조건문
      삼색 LED 회로 구성하기
      삼색 LED 제어 코드 작성
    • 03
      3 강 - 버튼 스위치 사용하기
    • 버튼 스위치와 시리얼 통신
      스위치 신호 확인하기
      스위치로 LED 제어하기
    • 04
      4 강 - 청기 / 적기 게임 만들기
    • 청기 / 적기 게임 소개
      회로 구성하기
      삼색 LED 청색 / 적색 켜기
      스위치로 청색 / 적색 맞추기
    • 05
      5 강 - 능동 부저 사용하기
    • 능동 부저 소개
      회로 구성하기
      코드로 소리내기
      스위치 클릭하면 소리내기
      다양한 소리 함수로 만들기
    • 06
      6 강 - 숫자판(디지털 튜브) 사용하기
    • 7 segment 소개
      7 segment 에 숫자 표시하기
      4개로 이루어진 7 segment 소개
      7 Segment 4 Digit Module 로 숫자 표시하기
    7 segment 소개
    06 6 강 - 숫자판(디지털 튜브) 사용하기
    7 segment 소개

    디지털 튜브(Digtal Tube)

    디지털 튜브는 디스플레이의 일종으로 숫자를 표시할 때 사용합니다. 그 중 많이 사용하는 것이 7개의 획으로 숫자를 표현하는 7 segment 입니다. 전자 시계나 전자 회로의 내부 수치를 보여주는 용도로 많이 사용됩니다.

    아래의 사진과 같이 생긴 7 segment 는 모든 LED가 켜지면 숫자 8과 같이 표시됩니다. 오른쪽 두 변만 켜지면 1과 같이 표시됩니다.

    default
    0 부터 9 까지의 숫자 뿐만 아니라 A, b, C, d, E, F 문자도 표현 할 수 있습니다. 아래의 gif 이미지 처럼 숫자와 문자가 표시됩니다.
    default
    7 segment 에는 총 10개의 핀이 있습니다. 위, 아래의 가운데 핀들은 전원 또는 GND가 연결 됩니다. 가운데 핀에 + 전원을 연결해야하는 모듈을 common-anode type이라 부르고 GND를 연결해아하는 모듈을 common-cathode type이라 부릅니다. 그리고 나머지 주변의 핀들은 아래의 그림처럼 각 LED에 연결되어 있습니다. 아래의 그림은 가운데 핀을 GND에 연결한 common-cathode 타입의 7 segment 입니다.
    default
    이 핀에 각각 a, b, c, d, e, f, g 이름을 붙여 놓았습니다. 다음 챕터에서 회로를 구성할 때 각 핀이 바뀌지 않도록 주의해야 합니다.
    default

    각 led를 on 하는 것을 1, off 하는 것을 0으로 봤을 때, 각 비트를 순서대로 나열하면 16진수로 변환할 수 있습니다. 예를 들어 숫자 3을 표현하기 위해 common-cathode type에서 e와 f만 off 하면 됩니다. a부터 g까지 이진수로 표현하면 1111001 입니다. 이를 16진수로 변환하면 0x6D가 됩니다. 각 숫자와 문자에 대해 abcdefg를 내림차순 또는 오름차순으로 나누어 16진수로 바꿨을 때 값은 아래 표와 같습니다.

    표시값

    gfedcba

    (내림차순)

    abcdefg

    (오름차순)

    abcdefg
    00×3F0×7Eononononononoff
    10×060×30offononoffoffoffoff
    20×5B0×6Dononoffononoffon
    30×4F0×79ononononoffoffon
    40×660×33offononoffoffonon
    50×6D0×5Bonoffononoffonon
    60×7D0×5Fonoffononononon
    70×070×70onononoffoffoffoff
    80×7F0×7Fononononononon
    90×6F0×7Bononononoffonon
    A0×770×77onononoffononon
    b0×7C0×1Foffoffononononon
    C0×390×4Eonoffoffonononoff
    d0×5E0×3Doffononononoffon
    E0×790×4Fonoffoffonononon
    F0×710×47onoffoffoffononon
    질문하기