四位7段式数码管

四​位7段数码管由一个12管脚的4位7段共阳极数码管和一个控制芯片TM1650构成。
四位数码管 乐高拼搭兼容

示例程序

Arduino示例

#include <Wire.h>
#include <TM1650.h>

TM1650 d;

void setup() 
{
  Wire.begin();

  Serial.begin(115200); 
  Serial.println("TM1650 Example Code");

  d.init();
}

void loop() 
{
  d.displayOff();
  d.displayString("____");
  d.setBrightness(TM1650_MIN_BRIGHT);
  d.displayOn();
  delay(100);

  char line[] = "1234";
  d.displayString(line);
  d.setBrightnessGradually(TM1650_MAX_BRIGHT);
  delay(2000);

  d.displayString("abcd");
  delay(2000);

  if (d.displayRunning("1234567890abcdef")) {
    while (d.displayRunningShift()) delay(500);
  }
  delay(2000);
}