board.i2cRead(0x63, 7, function (bytes) { var bytelist = []; if (bytes[0] === 1) { for (i = 0; i < bytes.length; i++) { if (bytes[i] !== 1 && bytes[i] !== 0) { bytelist.push(ascii.symbolForDecimal(bytes[i])); } } pH_reading = bytelist.join(''); } });
function readyBoard() { return new Promise((resolve, reject) => { let five = require('johnny-five'); let raspi = require('raspi-io'); let board = new five.Board({ io: new raspi() }); board.on('ready', () => { resolve(five); }); }); }
board.on('ready', function() { console.log('BOARD READY'); servo = new five.Servo({ pin: SERVO_PIN }); servo.to(0); setTimeout(() => servo.sweep(), 2000); });
const playSilence = (duration) => new Promise((resolve, reject) => { board.info("playSilence", duration); player.stop(); setTimeout(() => { resolve() }, duration * 1000) })
board.on("ready", function() { var led = new five.Led(13); led.blink(500); console.log('Did you see a blink?'); });
// board.i2cRead(0x64, 32, (bytes)=> { // let eC = this.parseAtlasEC(bytes); // if (eC) eC_reading = eC; // }); board.i2cRead(0x63, 7, (bytes)=> { let pH = this.parseAtlasPH(bytes); if (pH) pH_reading = pH; });
board.on("ready", () =>{ app.listen(port, () => { console.log(`Api running on port ${port}`); }); });
// Create board board.on("ready", function() { console.log('Succesfull connection'); // Create a standard `led` component instance var led = new five.Led(13); // "blink" the led in 500ms // on-off phase periods led.blink(500); });
board.on('ready', function() { console.log('BOARD READY'); servo = new five.Servo({ pin: SERVO_PIN }); servo.to(POS_START); });
board.i2cRead(0x63, 7, function (bytes) { var bytelist = []; if (bytes[0] === 1) { for (i = 0; i < bytes.length; i++) { if (bytes[i] !== 1 && bytes[i] !== 0) { bytelist.push(ascii.symbolForDecimal(bytes[i])); } } pH_reading = bytelist.join(''); } });
board.i2cRead(0x66, 7, function (bytes) { var bytelist = []; if (bytes[0] === 1) { for (i = 0; i < bytes.length; i++) { if (bytes[i] !== 1 && bytes[i] !== 0) { bytelist.push(ascii.symbolForDecimal(bytes[i])); } } water_temp = bytelist.join(''); } });
board.i2cRead(0x66, 7, function (bytes) { var bytelist = []; if (bytes[0] === 1) { for (i = 0; i < bytes.length; i++) { if (bytes[i] !== 1 && bytes[i] !== 0) { bytelist.push(ascii.symbolForDecimal(bytes[i])); } } water_temp = bytelist.join(''); } });
board.i2cRead(0x64, 32, function (bytes) { var bytelist = []; if (bytes[0] === 1) { // console.log(bytes); for (i = 0; i < bytes.length; i++) { if (bytes[i] !== 1 && bytes[i] !== 0) { bytelist.push(ascii.symbolForDecimal(bytes[i])); } } eC_reading = bytelist.join(''); } });
board.i2cRead(0x64, 32, function (bytes) { var bytelist = []; if (bytes[0] === 1) { // console.log(bytes); for (i = 0; i < bytes.length; i++) { if (bytes[i] !== 1 && bytes[i] !== 0) { bytelist.push(ascii.symbolForDecimal(bytes[i])); } } eC_reading = bytelist.join(''); } });
// board.i2cRead(0x64, 32, (bytes)=> { // let eC = this.parseAtlasEC(bytes); // if (eC) eC_reading = eC; // }); board.i2cRead(0x63, 7, (bytes)=> { let pH = this.parseAtlasPH(bytes); if (pH) pH_reading = pH; });