Your board probably has a WS281x RGB LED (NeoPixel, in Adafruit jargon), or a normal Light Emitting Diode, built in. Chances are high that it has a button too!
Setting up components on your WipperSnapper device is easy, but to make life even easier we've added the ability to automatically configure the built-in components for all the supported boards! (Let us know if we're missing any)
On this page, you'll learn how to use the Auto-Config dialog, along with importing and exporting WipperSnapper device configurations for easy project duplication.
Later pages show details of the individual components and their specific use.
Where are the Automatic Component Configuration options?
On the device page for your board, make sure the status of the device is Online, then click the Auto Config button at the top next to the New Component button.
From here you can export your boards configuration (all the components and settings), backing it up for later. Allowing you to easily recreate, duplicate, or share your project with others. It's human readable JSON!
Importing backed up config files, or from a project learn guide, completes the process. Just note that you may have to unselect any incompatible components to successfully complete the import. Try first then adjust if required.
Lastly is the option for Magic Config, which loads the default configuration for your board, adding all the built in components in just a couple of clicks!
Magic Config
Click the Magic Config button shown above, and the dialog for adding all your built-in components will load.
Some components may be unselected, due to being less popular, possibly conflicting, or included on older board models.
You can select any of the unselected components, and revisit the magic config dialog any time in the future.
Other components may warn of pin or address incompatibilities, like the warning shown for an I2C address conflict in this image.
Unselect any conflicting components, then the Auto Configure button will appear, click it to proceed.
Your components will be immediately added, and start reporting data right away!
If your board has two of the same type of component, only one may successfully initialise and the other will fail, but that's expected!
It's usually the case when there is a legacy battery charger and a more modern alternative, and whichever is present on your board will successfully get added (while the other fails to add).
That's it! Now you can adjust the NeoPixel, setup a reactive Action on button press, or track the battery level with a notification email in just a couple more clicks.
Read over the next few pages to see how you use the components...
Page last edited
Text editor powered by tinymce.