TM1637: Arduino용 디스플레이 모듈

TM1637

TM1637은 4자리 7세그먼트 디스플레이 모듈입니다. 전자 프로젝트에서 사용할 수 있습니다. 새로운 우리가 긴 목록에 추가하는 전자 부품 우리가 이 블로그에서 여러분에게 제시하고 있으며 특히 Arduino 개발 보드에 완벽할 수 있습니다. 또한 설치가 매우 쉽고 필요한 모든 것이 통합되어 제공되므로 IDE에서 작동하게 할 스케치의 소스 코드에 대해서만 걱정하면 됩니다.

TM1637이란 무엇입니까?

우나 TM1637 디스플레이 디지털 시계, 알람 시계, 주방 타이머와 같은 저전력 애플리케이션에 일반적으로 사용되는 LED 디스플레이 유형입니다. TM1637은 디스플레이 케이스 역할을 하는 플라스틱 케이스에 들어 있는 하나 이상의 LED로 구성됩니다. LED는 일반적으로 오염 물질에 노출되는 것을 방지하기 위해 두 개의 별도 덮개 사이에 밀봉되어 있습니다. 일부 화면에는 LED가 손상되지 않도록 보호하기 위한 추가 보호 덮개가 있을 수 있습니다.
TM1637 디스플레이에는 두 가지 주요 변형이 있습니다.

  • TM1637 단색 디스플레이: 단색 디스플레이는 픽셀당 한 가지 유형의 LED 색상만 있습니다. 디지털 시계 화면에 숫자나 문자를 표시하는 것과 같은 간단한 작업에 사용할 수 있습니다.
  • TM1637 멀티 컬러 디스플레이: 다색 디스플레이에는 다양한 색상과 모양의 이미지를 표시하는 것과 같이 보다 복잡한 작업을 수행할 수 있는 여러 유형의 LED가 있습니다. 비디오 및 애니메이션 보기와 같은 고급 응용 프로그램에 사용할 수 있습니다.

모듈 연결

작동하는 모듈 단 XNUMX개의 연결로, 7개는 전원, XNUMX개는 시계, XNUMX개는 데이터용으로 일반적으로 XNUMX개의 XNUMX세그먼트 디스플레이를 연결하는 데 필요한 연결 수를 크게 줄입니다. 데이터는 직렬 통신을 통해 제공되므로 데이터 입력에는 XNUMX개의 핀만 필요합니다. 클럭 신호는 데이터가 전송되는 시간을 정의합니다.

아래는 자세히 연결 TM1637 모듈의:

  • Vcc – Arduino 보드에서 3.3V 또는 5V일 수 있는 양의 기준 전류에 연결합니다.
  • GND – 음의 기준 또는 접지.
  • DIO – 직렬 데이터 입력.
  • CLK – 클럭 신호 입력.

Arduino로 TM1637 프로그래밍하기

Arduino IDE, 데이터 유형, 프로그래밍

모듈에 데이터를 보내려면 Arduino MCU 프로그래밍 칩 제조업체의 데이터 시트에서 가져오거나 이미 화면에 연결할 수 있는 가장 쉬운 방법을 제공하는 Arduino 라이브러리를 사용하십시오. Arduino용 화면에 연결하는 가장 쉬운 방법인 제조업체는 이미 데이터를 화면으로 보낼 수 있는 라이브러리를 제공합니다. 다음은 연결 방법과 가장 기본적인 명령의 예입니다. 도서관.

이를 위해, 희극 우리가 보여주는 예는 다음과 같습니다.

#include "TM1637.h" //Biblioteca necesaria
#define CLK A1    //Definición del pin A1 para el reloj y del A0 para datos
#define DIO A0

TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato
int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar

void setup()
   {  
       Display1.set();  //Inicializar
       Display1.init() ;
   }

void loop()
{
//Contador de 0 a 1000
 for (int i=0 ; i < 1000 ; i++){
  Digits[0] = 0;
  Digits[1] = floor(i/100);
  Digits[2] = floor((i%100)/10); 
  Digits[3] = floor(i%10);
  delay(1000); 
  Display1.display(Digits); //Función para escribir en el Display
 }
}

당신은 이미 당신이 할 수 있다는 것을 알고 있습니다 스케치 수정 귀하의 프로젝트 또는 특정 요구 사항에 맞게 조정하십시오. 이것은 단지 사용의 예입니다.


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.