const Cylon = require('cylon');
Cylon
.robot({ name: 'Cylon Led Brightness' })
.connection('arduino', {
adaptor: 'firmata',
port: '/dev/cu.usbmodem1421'
})
.device('led', { driver: 'led', pin: 5 })
.device('pin', { driver: 'analog-sensor', pin: 4 })
.on('error', console.log)
.on('ready', bot => {
bot.pin.analogRead();
bot.pin.on('analogRead', value => {
bot.led.brightness(Math.floor(value / 4));
});
});
Cylon.start();