Files
tm1638-library/DefaultConstrutor.md
2015-03-15 10:11:53 -04:00

1.6 KiB

Default Construtor Reference

Instantiate a TM1638 module specifying the display state, the starting intensity and the data, clock and stobe pins.

TM1638(byte dataPin, byte clockPin, byte strobePin, boolean activateDisplay, byte intensity);

For the inverted module

InvertedTM1638(byte dataPin, byte clockPin, byte strobePin, boolean activateDisplay, byte intensity);

For the TM1640 module

TM1640(byte dataPin, byte clockPin, boolean activateDisplay, byte intensity);
Argument Detail Default
dataPin The pin to use for Data I/O required
clockPin The pin to use for Clock required
strobePin The pin to use for Strobe (selector) required
activateDisplay True to activate display on constructing, false otherwise. true
intensity The starting intensity from 0 (lowest) to 7 (highest) 7

Example

Define a module on data pin 8, clock pin 9 and strobe pin 7:

TM1638 module1(8, 9, 7);

Define a module on data pin 8, clock pin 9 and strobe pin 6, with the display inactive at start:

TM1638 module2(8, 9, 6, false);

Define a module on data pin 8, clock pin 9 and strobe pin 5, with the display active and the starting intensity at 1:

TM1638 module3(8, 9, 5, true, 1);

Define an inverted module on data pin 8, clock pin 9 and strobe pin 4, with the display active and the starting intensity at 1:

InvertedTM1638 module4(8, 9, 4, true, 1);

Define an TM1640 module on data pin 8 and clock pin 9 with the display active and the starting intensity at 1:

TM1640 module5(8, 9, true, 1);