Skip to content

CaseyNelson314/DynamicDrive_Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

DynamicDriver

ダイナミック制御を行うクラス

  • 動作例

Usage

  • コンストラクタの引数にVcc構造体実体、GNDピン(下桁から)をセット

    //                        a  b  c  d  e  f  g  h
    //                        ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓
    DynamicDriver::Vcc vcc = {7, 6, 3, 4, 5, 8, 2, 9};  // set Vcc pins assing
    DynamicDriver led(vcc, 13, 12, 11, 10);             // set Vcc structure and GND pins assing
    
    //Other
    //DynamicDriver led({7, 6, 3, 4, 5, 8, 2, 9}, 13, 12, 11, 10);
    
  • ピン番号は以下のフォーマット

  • 数字を出力

    int outputNumber = 1234;
    led.show(outputNumber);  //>1234
    
    //double outputNumber = 123.4;
    //led.show(outputNumber, 1);  //>123.4

Functions

  • DynamicDriver(const Vcc &vcc, T... gnd)

    DynamicDriver のオブジェクトを作成

    vcc : Vcc 構造体の実体

    gnd : GND ピン(桁数分)

  • show(uint32_t num)

    整数値を出力

    num : 出力値(整数)

  • show(double num, uint8_t maxDecimalDigit = 1)

    小数値を出力

    num : 出力値(浮動小数)

    maxDecimalDigit : 表示する小数の桁

  • test(uint8_t testPin)

    出力確認用

    testPin : 出力するピン

  • demo()

    デモ

About

Dynamic control of multiple 7-segment LEDs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages