Do you like the 7-segment displays?
This board has a MAX7219, the board has eight digits connected in cascade. The board works at 5V and has SPI interface.
Video.
Description of library.
Initializes the MAX7219.
MAX7219_Init(void)
Example:
MAX7219_Init();
Writes a single digit.
MAX7219_WriteDigit(c, digit)
MAX7219_WriteDigit('2', 5);
Writes constant numbers.
MAX7219_ConstDigit(buffer);
MAX7219_ConstDigit("00001234");
Writes numbers.
MAX7219_Digit(buffer);
unsigned int i;
char buffer2[20];
i = 25;
sprintf(buffer2, "%8d", i);
MAX7219_Digit(buffer2);
Clears the 8 digits.
MAX7219_Clear(void);
Example:
MAX7219_Clear();
Schematic.
This board has a MAX7219, the board has eight digits connected in cascade. The board works at 5V and has SPI interface.
Video.
Description of library.
Initializes the MAX7219.
MAX7219_Init(void)
Example:
MAX7219_Init();
Writes a single digit.
MAX7219_WriteDigit(c, digit)
- c: Sets the 7-segment character.
- digit: Sets the digit.
MAX7219_WriteDigit('2', 5);
Writes constant numbers.
MAX7219_ConstDigit(buffer);
- buffer: Sets the numbers.
MAX7219_ConstDigit("00001234");
Writes numbers.
MAX7219_Digit(buffer);
- buffer: Sets the numbers.
unsigned int i;
char buffer2[20];
i = 25;
sprintf(buffer2, "%8d", i);
MAX7219_Digit(buffer2);
Clears the 8 digits.
MAX7219_Clear(void);
Example:
MAX7219_Clear();
Schematic.