Difference between revisions of "Grove-Red LED Matrix w Driver"

From
Jump to: navigation, search
(Code)
(Code)
Line 91: Line 91:
 
     matrix.display();
 
     matrix.display();
 
}
 
}
 
 
</pre>
 
</pre>
  

Revision as of 15:30, 5 April 2020

Grove-Red_LED_Matrix_w_Driver

Caractéristiques

Interface I2c
Adresse I2C : 0x70 (par défaut)

Images

Grove-Red LED Matrix 01.jpg Grove-Red LED Matrix pinout.jpg

WithGrove-Red LED Matrix connect.jpeg

Drivers

HT16K33

Voltage

Tension d'alimentation 3,3 V / 5 V

Librairie

Wire.h (arduino)

Grove_LED_Matrix_Driver_HT16K33.h

github.com/Seeed-Studio/Grove_LED_Matrix_Driver_HT16K33 github

github.com/Seeed-Studio/Grove_LED_Matrix_Driver_HT16K33/archive/master.zip ZIP

Liste des Exemples

display_bars
display_cutsom_pictures
display_icon
display_number
display_string
offset_and_rotate

Liens Externes

wiki.seeedstudio.com/Grove-Red_LED_Matrix_w_Driver wiki

Code

		#include <Wire.h>
		#include "Grove_LED_Matrix_Driver_HT16K33.h"


		Matrix_8x8 matrix;

		void setup()
		{
			Wire.begin();
			matrix.init();
			matrix.setBrightness(0);
			matrix.setBlinkRate(BLINK_OFF);
		}

		void loop()
		{
			for (int i=0;i<33;i++)
			{
				// The input range of writeBar is [0-32]
				matrix.writeBar(i);
				matrix.display();
				delay(150);
			}
		}
	

display_number.ino


#include <Wire.h>
#include "Grove_LED_Matrix_Driver_HT16K33.h"

Matrix_8x8 matrix;

void setup() {
    Wire.begin();
    matrix.init();
    matrix.setBrightness(0);
    matrix.setBlinkRate(BLINK_OFF);
}

void loop() {
    // display number "0" and delay 800ns
    matrix.writeNumber(0, 800);
    matrix.display();

    // display number "-2147483648" and delay (800*11)ns
    // the display range of writeNumber() is int32_t (from -2147483648 to 2147483647)
    matrix.writeNumber(-2147483648, 800);
    matrix.display();
}
	

Matériel Compatible

Seeeduino Cortex-M0+
Arduino UNO REV3