Controlling Outputs: Neopixels
For this Skills Dev, we created an ambient calendar alert using a neopixel strip. To understand how to do this, I first went through the Neopixel tutorial on the Lab site.
This exercise asks us to create an ambient calendar alert using a neopixel strip. It is connected to Google Calendar through IFTTT and is able to send an alert to a device 15 minutes before an appointment. The neopixels will respond by fading up slowly to signal there’s an event, and changing color as the event approaches. Ultimately it will then fade out after the event has begun. The process is outlined in steps below:
I really enjoyed this Skills Dev, and it provided a nice opportunity to test out what I've learned so far about for loops, millis(), Neopixels, and the Particle Cloud functions and Console app. It was also extremely helpful to follow the Lab site's suggestion of breaking the practice exercise in small steps, rather than jumping straight into IFTTT. This is a method I will definitely implement with future projects.
Next, I will be moving onto Skills Dev 4!
You can upload files of up to 20MB using this form.