跳到主要內容

 自 109 / 2 /25 起啟用

Arduino / 8*8LED矩陣 / LedControl函式庫的使用方式

[LedControl 函式庫]

•  建立一個新的控制:LedControl(int dataPin, int clkPin, int csPin, int numDevices);
    int dataPin :  Arduino 資料輸出的 Pin
    int clockPin : 時鐘 Clock Pin
    int csPin  : 當資料被送出時選擇的設備 device
    int numDevices : 最多有多少個設備要被控制

•  設定進入省電模式:shutdown(int addr, bool b);
    int addr :  控制顯示的位址
    boolean b  : 設定為 true,設備進入電力中斷模式,設定為 false 為正常模式

•  設定顯示亮度:setIntensity(int addr, int intensity);

    int addr  :  控制顯示的位址

    int intensity : 顯示器的亮度,介於 0(最暗) 及15(最亮) 之間

•  將所有LED設定成不顯示:clearDisplay(int addr);
    int addr :  控制顯示的位址

 

•  設定單一個LED 的亮或滅狀態:setLed(int addr, int row, int col, boolean state);

    addr : 顯示的位址 

    row  :  Led的列數 (0..7)

    col :  Led的欄數 (0..7)

    state : 設定為 true,Led為亮,設定為 false,則關閉 Led 顯示


•  使用8bits顯示指定列的8個LED 亮或滅狀態:setRow(int addr, int row, byte value);
    addr : 顯示的位址
    row :  列的編號 (0..7)
    value : 8 bits 來顯示該列的LED是否為亮,1為亮,0為暗

•  使用8bits顯示指定欄的8個LED 亮或滅狀態:setColumn(int addr, int col, byte value);
    addr : 顯示的位址
    col  :  欄的編號 (0..7)
    value : 8 bits 來顯示該欄的LED是否為亮,1為亮,0為暗

消息公佈欄

時間類別單位標題發佈點閱
跳至網頁頂部