I found the code for ReSpeaker 6-Mic Circular Array kit for Raspberry Pi as well:
[code]
var onoff = require(‘onoff’);
var Gpio = onoff.Gpio;
led = new Gpio(5, ‘out’);
// turn on (required for ReSpeaker 6-Mic Circular Array)
led.write(1, function() { console.log(“Changed LED state to: 1”); });
// npm install apa102-spi --save
var Apa102spi = require(‘apa102-spi’); // requires to run the node in as root (sudo node index.js)
// Apa102spi(number of leds, clock divider)
var LedDriver = new Apa102spi(12, 100);
function ledPower(power) {
if (power != 1) power = 0;
led.write(power, function() { console.log("Changed LED state to: " + power); });
LedDriver.setLedColor(0, 0, 255, 0, 0);
LedDriver.sendLeds();
}
function ledPowerOn() { ledPower(1); }
function ledPowerOff() { ledPower(0); }
ledPowerOn();
[/code]