Nodejs wrapper for BQ Zowi Robot
debug
is supported ๐ชnpm install node-zowi
const zowi = require('./lib')()
;(async () => {
const { commands } = zowi
const { getHealth, onClaim, obey } = await zowi.start({ checkVitals: true })
// Let's check the health in 5 segs
setTimeout(() => {
console.log('Health:', getHealth())
}, 5000)
// Log all the messages from the serial comms
onClaim(console.log)
// Let's send some commands
await obey(commands.buzzer.tone(3000, 1000))
console.log('Sent Tone Request!')
await obey(commands.sounds.ohOoh2())
console.log('Sent OhOhh Sound Request!')
await obey(commands.gestures.superHappy())
console.log('Sent Gesture Request!')
})()
This project was under development for a very long time across engineering clasess with my students and software events.
Finally I managed to finish the library and publish a solid initial version.
Development only:
Production only:
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the GNU AGPL3.0 License - see the LICENSE.md file for details