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 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 } }
あなたはすでにあなたができることを知っています スケッチを修正する プロジェクトや特定のニーズに合わせて調整してください。 これはあくまでも使用例です。