2022年7月14日木曜日

時間を表示ーーTM1637LED表示器

 ■TM1637とは

TM1637 は、4桁7セグメントのLEDを簡単に表示するためのモジュールです。 7セグメントLEDはその名の通り、1文字 (または数字) 毎に7セグメントあるので、本来は制御するためにたくさんの入出力が必要になります。

■主な特徴

・電源電圧 3.3/5V

・表示 8セグメント×6ビット

・キー・スキャン 8×2ビット

・輝度 8レベル

・インターフェース CLK、DIO

■配線図

■部品リスト

ESP8266-CH340開発ボード

TM1637LED表示器

ブレッドボード

USBケーブル

ジャンパーワイヤー

■実物イメージ


■プログラム

 サンプルプログラムはTM1637専用のライブラリを利用しているため、下記場所にダウンロードできます。

 https://github.com/avishorp/TM1637

#include <TM1637Display.h>
const int CLK = 14;  //D5
const int DIO = 12;  //D6
TM1637Display display(CLK, DIO); //set up the 4-Digit Display.
void setup() {
  display.setBrightness(0x0a);
}
void loop() {
  uint8_t data[] = { 0xff, 0xff, 0xff, 0xff };
  // コロンマークを点滅する
  display.showNumberDecEx(1840,0x40,true);
  delay(1000);
  display.showNumberDecEx(1840,0x0,true);
  delay(1000);
}

■点滅効果

 


0 件のコメント:

コメントを投稿

シンプルロボットカーセットの使い方

■ マイコン :ESP3266-CH340  シンプルの案として、マイコンは安いESP8266-CH340開発ボードを選びました。該当マイコンもWIFI機能があります。  ドライバーダウンロード場所:    https://sparks.gogo.co.nz/ch340.html...