TM1637: Arduino用ディスプレイモジュール

TM1637

TM1637 は 4 桁 7 セグメント表示モジュールです。 電子プロジェクトで使用できます。 新しい 長いリストに追加する電子部品 このブログで紹介してきたことは、特に Arduino 開発ボードに最適です。 さらに、インストールが非常に簡単で、必要なものがすべて統合されているため、IDE で動作させるスケッチのソース コードについて心配するだけで済みます。

TM1637とは?

A TM1637 ディスプレイ これは、デジタル時計、目覚まし時計、キッチン タイマーなどの低電力アプリケーションで一般的に使用される LED ディスプレイの一種です。 TM1637 は、ディスプレイ ケースとして機能するプラスチック ケースに封入された XNUMX つまたは複数の LED で構成されています。 LED は通常、汚染物質にさらされるのを防ぐために XNUMX つの別々のカバーの間に密閉されています。 一部の画面には、LED を損傷から保護するための保護カバーが追加されている場合があります。
TM1637 ディスプレイには、主に XNUMX つのバリエーションがあります。

  • TM1637 単色ディスプレイ: 単色ディスプレイには、XNUMX ピクセルあたり XNUMX 種類の 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 ライブラリは、画面に接続する最も簡単な方法を既に提供しています。 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ÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。