8*8 도트매트릭스 회로도.

글 내용

제가 전에 만든 8*8 도트 매트릭스의 회로도 입니다.

LED가 64개 사용되었으며 저항8개(100옴)과 ULN2803, 그리고 박스커넥터 2개가 사용되었습니다.

어떤분의 요청으로 회로도를 그려 올립니다^^ 참고하세요~ 회로도는 클릭해서 보세요~

사용자 삽입 이미지
  1. user picture
    감사합니다^^
  2. user picture
    저항측은 그냥 MCU 포트에 물려주면되나요?
  3. user picture
    아~!감사요~
  4. user picture
    저항은 300옴 달아도 되나요?
  5. user picture
    ATmega 32로 만드려는데 저부품 으로 가능한가요???
    • user picture
      ATmega32로도 똑같이 가능합니다.
      저는 연결이 용이한 키트를 보유중이라 ATmega128을 사용했습니다.

      그리고 위에 질문하신 내용은 회로도에 이미 다 나와있는 부분입니다.
      마치 LED 심볼을 보고 어디가 + 극인가요? 라고 묻는것과 같습니다. 본인이 직접 검색을 통해 알아보시기 바랍니다.
  6. user picture
    궁금한게 있는데 ATmega128 사용하셨다는데 회로도에는

    ATmega128은 없네요..작품사진에도 없구요..

    제가 초보고 잘몰라서요..

    ATmega128 이용해서 8*8led 만들고있거든요..

    위에 CON은 뭔지랑 ULN2803 오른쪽에 두 회로도는 무엇인가요?
    • user picture
      ATmega128의 2개의 포트를 아래 10개 핀이 달린(커넥터입니다)곳에 연결합니다. 그 두개의 포트로 8*8 도트매트릭스를 제어합니다.

      왼쪽에 있는 커넥터는 가로줄을, 오른쪽 커넥터는 세로줄쪽으로 연결되어 있으며, 각각의 핀으로 High 신호가 겹치는곳의 LED가 켜지게 되는 방식입니다.

      예를들어 Con1_3 의 핀이 High이고, Con2_1 핀이 High 신호이면, LED는 맨 왼쪽 위에서 세번째가 켜지게 되겠습니다.

      ULN2803은 트랜지스터어레이로서 저는 스위치 용도로 사용했습니다. 데이터시트 안에 그림을 보시면 쉽게 이해되시리라 믿구요.. 소스를 보시면 어떻게 작동이 되는지 아실수 있을것입니다.
  7. user picture
    8*8 도트매트릭스에서 ULN2803 사용하는 이유가 뭔가여????? ULN2803을 사용하면 행렬로 제어가능한건가요?
    • user picture
      uln2803없이 바로 ATmega의 일반 핀에 연결되게되면, 혹시나 LED여러개가 켜졌을때 큰 전류가 Atmega쪽으로 흘러들어가게 됩니다.
      Atmega 각 포트의 핀은 출력할수있는전류, 입력받을수 있는 전류의 한계치가 있는데 이를 초과하면 문제가 생기지요.
      따라서 ULN2803을 이용해 LED에서 나온 전류가 ATmega쪽으로 들어가지 않고 GND로 바로 들어가도록 회로를 구성해 놓은것입니다.

      ULN2803없이도 행렬제어가 가능하지만, 위 문제 때문에 저렇게 구성해놓은 것입니다.
  8. user picture
    제가 막 배우는 학생입니다만 uln2803 없어도 가능하다고 하셨는데 그럼 LED양단에 HIGH에 걸는데 LED가 켜지나요
    이게 원리가 잘 이해가 안되내요 조언 부탁 드립니다,
    • user picture
      회로도상의 uln2803은 좌측핀의 신호에 high신호가 들어오면 그 맞은편 핀의 신호가 그라운드로 연결됩니다. (ULN2803 데이터시트 참조.)

      따라서 ULN2803을 쓰지 않고 만드시면 con_2_1~8 까지의 신호들이 LOW일때 불이 켜지게 됩니다.

      예를들어 제일 왼쪽 제일 상단의 LED를 켜고 싶으면 CON_1_1 신호를 High 로 주고, CON_2_1 신호를 LOW로 주면 되겠지요..

      결과적으로 ULN2803이 있으면 CON_1 번대 신호나 CON_2번대 신호가 모두 HIGH일때 불이 켜지고, ULN2803이 없으면 CON_1은 HIGH, CON_2 는 LOW일때 불이 켜지게 됩니다.
  9. user picture
    답변 감사합니다
  10. user picture
    이 회로도 ATmega128이면 어느 도트 매트릭스 제품이든지 다 사용할 수 있는건가요? 그리고 anode/cathod 형 중에 무슨형이에요?

    초보라서 회로도만 딱 보고 무슨형인지 구분 못하겠어요 ㅠ.ㅠ
  11. user picture
    무슨형인지 회로도랑 상관 없는건지, 상관있는거면 어떻게 구분하는지도 알려주시면 감사하겠습니다 ㅠ.ㅠ
    • user picture
      어떤 종류의 MCU라도 제어 가능합니다.
      그리고 저렇게 도트 하나에 LED 하나씩 있는건 캐소드, 애노드 구분법을 잘 모르겠네요,
      도트 하나에 LED가 2개 이상 들어있는 도트매트릭스의 경우 공통선이 VCC인가 GND인가에 따라서 VCC면 anode, GND면 cathod 입니다.

티스토리 툴바