This app allows you to output a strobe at different frequencies, plots the values of analog sensor, and logs timestamped information as JSON
Connect a loopback wire from pin 11 to A1
To run, first clone the repo and npm install the example directory
git clonecd electron-johnny-five-examples/9-sensor-lognpm install
Unfortunately the serial port may not work right away and might need to be rebuilt
At this point if you try to starting the app with
You may get an error if the path to
serialport.node is wrong
Uncaught Error: Cannot find module '/Users/sofroniewn/github/electron-johnny-five-examples/1-led/node_modules/johnny-five/node_modules/serialport/build/Release/node-v47-darwin-x64/serialport.node'
This can easily be fixed by
mv ./node_modules/johnny-five/node_modules/serialport/build/Release/electron-v0.36-darwin-x64/ ./node_modules/johnny-five/node_modules/serialport/build/Release/node-v47-darwin-x64/
You're now ready to run the app!
Once the board has been found and the green status light in the top right has turned on, you should be able to click the start button in the top left corner. Pin 11 will then start to output a strobe at a frequency defined by the input box. Change the value of this input to change the frequency of the pulses. The sensor values will also be acquired and plotted to the screen using a lightning vizualization. As long as Pin 11 is connected to A1 the orange sensor values should follow the red pulses. The values of the sensor, the strobe and high precision timestamps are also logged to JSON file,
Congrats! You've gone through all the examples - go and build something amazing!