Getting Started with Particle Firmware Libraries

When working with basic sensors and actuators, for example LEDs, buttons, or potentiometers, the code needed to interface with these devices is often simple. For many devices, however, things can get complicated quickly.

Enter Particle Firmware Libraries, which encapsulate the complexity of working with devices into simple APIs that provide the information or control you need so you can focus on building your application. Instead of managing bits and bytes yourself, you can get a sensor reading, or display information on a screen using simple function calls. Particle hosts over 1000 community contributed and managed firmware libraries as a part of our platform. Chances are, if you’re working with a complex sensor or actuator, we have a library for it!

In this video, I’ll show how you can install and use firmware libraries from the Web IDE, Particle Workbench, and the CLI. The video uses sensors from our new IoT Starter Kit and Air Quality Monitoring Kit. If you’re interested in building the project I’m using in the video, check out the quick-start for complete instructions on using these and other devices.

For other videos covering the basics of working with Particle devices, check out our Particle 101 series on YouTube. If you have questions about using Particle variables, functions, or anything else in the Particle platform, visit us in the Particle Community.

Author Bio

Brandon Satrom is Sr. Manager for Developer Relations at Particle. An unabashed lover of the web, mobile and an avid tinkerer, Brandon loves to talk about sensors and circuits, microcontrollers, open source, robots and whatever new shiny tool or technology has distracted him from that other thing he was working on. Brandon has spoken at national, international and online events, and is the author of four books. He lives in Austin, TX with his wife, Sarah, and three sons, Benjamin, Jack, and Matthew.