A collection of sketches written specifically for the Arduino 101, taking advantage of the Intel Curie's accelerometers and gyroscopes.
The first test sketch written specifically for the Arduino 101. When a tap is detected, the onboard LED blinks.
Synchronizes the flashing of lights to the beat of taps. Set the Arduino 101 on a table, wait for it to start its initial blink, then tap the table to a steady tempo for a few seconds. Stop tapping and the built-in LED will continue flashing at the same rate as your taps.
Makes use of the Curie module's 6-axis motion detection in order to identify seismic activity. Python script connects to the Arduino via USB to plot the data in real time and also saves readings to CSV for later analysis.
Originally designed to detect approaching footsteps and turn on power when someone is nearby, this was changed to detect double-taps instead because of a poor signal-to-noise ratio. The code is written to turn on an RGB LED strip mounted underneath an entryway mirror.
A conversation with another user on Hackster prompted me to rewrite the SeismicReader sketch to use an external gyroscope so that other users could visualize and record motion data without necessitating the purchase of an Arduino 101. The thought being that the more users there are who can record seismic data, the better in terms of building a worldwide network for researchers to tap into.
I was provided a Arduino 101 development board as part of my project submission for the Arduino 101 - Invent Your Future! contest on Hackster.io. These sketches are being written as part of my project submission.