LoginSignup
0
0

More than 1 year has passed since last update.

LPC812MAXのMbedでのHT16K33でナイトライダー

Last updated at Posted at 2022-09-10

x mbed2リビジョン144
x リビジョンを変更できる人むけ

目的
光らせて遊ぶ

o_con739.jpg




//HT16K33_812_1

#include "mbed.h"

//HT16K33のアドレス
#define ADDR        (0xE0)  //  address

//       SDA    SCL
I2C i2c(P0_10, P0_11); //812

//メイン関数
int main()
{

//INIT start *********

    char data_read[8];  //i2cバッファー

    data_read[0]=0x21;
    i2c.write(ADDR, data_read, 1);
    wait_ms(1);

    data_read[0]=0x81;
    i2c.write(ADDR, data_read, 1);
    wait_ms(1);

    data_read[0]=0xef;
    i2c.write(ADDR, data_read, 1);
    wait_ms(1);

    for(int ii=0; ii<16; ii++) {
        data_read[0]=ii;
        data_read[1]=0x00;
        i2c.write(ADDR, data_read, 2);
        wait_ms(1);
    }//for

    wait_ms(2000);

//INIT end *********

    //無限ループ
    while(1) {
        for(int ii=0; ii<8; ii++) {

            //点灯パターンの設定
            data_read[0]=0;
            data_read[1]= (1<<ii);
            i2c.write(ADDR, data_read, 2);
            wait_ms(1000);

        }//for
    }//while

} // main





o_con833.jpg

-21-

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0