Ich habe meine Board-Setup mit zwei Tasten (mit Pull-up-Widerstände) und zwei LEDs. Ich möchte, dass jede Taste die entsprechende LED einschaltet und die andere ausschaltet.Einschalten/Ausschalten führte mit Johnny-Five und Arduino in NW.js
Code:
var five = require('johnny-five');
var board = new five.Board({ port: "COM3" });
board.on("ready", function() {
// def led
ledGreen = new five.Pin(13);
ledYellow = new five.Pin(7);
buttonRight = new five.Button({
pin: 2,
inverted:true
});
buttonLeft = new five.Button({
pin: 3,
inverted:true
});
buttonRight.on("hit", function(value) {
ledGreen.high();
ledYellow.low();
console.log("Button Right - Green ");
});
buttonLeft.on("hit", function(value) {
ledGreen.low();
ledYellow.high();
console.log("Button Left - Yellow");
});
});
Console zeigt korrekte Druckzustände, aber manchmal wird nicht entsprechende LED leuchtet und andere auszuschalten. Es ist wirklich sporadisch. Was habe ich verpasst? Dies geschieht nur in NW.js Umgebung, Standalone-Knoten-App läuft gut. Ich habe nwjs-j5-fix.
Hat nicht geholfen. Gleiche unerwünschte Funktionalität. – Anze