2017-05-02 28 views
0

我想讓我的液晶顯示屏將其關閉背光燈並再次打開。在節點Js和Arduino上使用Johnny Five的LCD庫

打開它的命令:lcd.noBacklight();工作正常,但我不知道如何再次打開它。

var five = require("johnny-five"); 
var board = new five.Board(); 

board.on("ready", function() { 

    var lcd = new five.LCD({ 
    controller: "PCF8574T" 
    }); 

    lcd.cursor(0, 0).print("1 Hello Teste"); 
    lcd.cursor(1, 0).print("2 Hello Teste"); 
    lcd.cursor(2, 0).print("3 Hello Teste"); 
    lcd.cursor(3, 0).print("4 Hello Teste"); 

    lcd.noBacklight(); 

    setTimeout(() => { 
    lcd.yesBacklight(); //Here I don't know what to do 
    }, 1500); 

    setInterval(() => { 
    lcd.noBacklight(); 
    }, 1500); 


}); 

我怎麼能再打開它?

回答

0

好的,解決了,只是把lcd.backlight();置於小寫。

var five = require("johnny-five"); 
var board = new five.Board(); 

board.on("ready", function() { 
    var i = 0; 
    var lcd = new five.LCD({ 
    controller: "PCF8574T" 
    }); 

    lcd.cursor(0, 0).print("1 Hello Teste"); 
    lcd.cursor(1, 0).print("2 Hello Teste"); 
    lcd.cursor(2, 0).print("3 Hello Teste"); 
    lcd.cursor(3, 0).print("4 Hello Teste"); 

    setInterval(() => { 
    lcd.clear(); 
    lcd.noBacklight(); 
    lcd.cursor(0, 0).print(i + " Hello Teste"); 
    i++; 
    lcd.backlight(); 
    }, 1500); 


}); 
+0

控制器:「PCF8574T」是什麼意思? – codeinprogress

+0

它是適配器PCF8574T的型號,控制器名稱印在安裝在LCD揹包讀取裝置上的芯片上。 我使用此代碼https://www.instructables.com/id/Computer-Monitor-Using-Arduino/ –

+0

好的。是否有必要在代碼中包含該名稱?它是如何產生影響的? – codeinprogress