2017-05-02 16 views
0

私は自分の液晶をバックライトから消灯させ、再びオンにしようとしています。Node Jと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

[OK]を解決しました。ちょうど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

Ok。その名前をコードに含める必要がありますか?それはどのように違いますか? – codeinprogress

関連する問題