Keyestudio Ks0428 Manual page 216

Table of Contents

Advertisement

www.keyestudio.com
void matrix_display(unsigned char matrix_value[])
{
IIC_start();
IIC_send(0xc0); //Choose address
for(int i = 0;i < 16;i++) //pattern data has 16 bits
{
IIC_send(matrix_value[i]); //data to convey patterns
}
IIC_end();
//end to convey data pattern
IIC_start();
IIC_send(0x8A); //display control, set pulse width to 4/16
IIC_end();
}
//The condition starting to transmit data
void IIC_start()
{
digitalWrite(SCL_Pin,HIGH);
delayMicroseconds(3);
digitalWrite(SDA_Pin,HIGH);
delayMicroseconds(3);
digitalWrite(SDA_Pin,LOW);
216

Advertisement

Table of Contents
loading

Table of Contents