It’s been a long time coming, but we’re so pleased to make the announcement that Chirp has officially announced its first integration of data-over-sound for Arduino boards! The integration allows Arduino-powered projects to send and receive data wirelessly through sound waves, using just microphones and loudspeakers.

At the core of this partnership is our developer communities. Together, Chirp and Arduino aim to fully support developers when building projects combining the companies’ technologies. We’re geared up to provide compatible libraries via the Arduino Library Manager, as well as further comprehensive documentation and tutorials, making it simple for anyone to get creative with data-over-sound enabled hardware projects.

Chirp + Arduino = unlimited potential for developer projects

Arduino's new Nano 33 Sense board, a DSP-optimised Arm Cortex-M4 processor, means that it is the first board in the Arduino range with the power to  transmit and receive Chirp audio signals using the board's microphone as a receiver. The Chirp SDK for Arduino also now supports the following boards, in send-only mode:

  • Arduino MKR Zero
  • Arduino Vidor 4000
  • Arduino Zero
  • Arduino MKR Fox 1200
  • Arduino MKR1000 WiFi

Encouraging the Chirp and Arduino developer community to harness these affordances to explore new, creative applications is at the core of the official partnership. Some of the possibilities include:

  • Triggering events from YouTube audio
  • Remote control that interacts only with devices in the same room as you
  • Securely unlocking a smart lock with audio
  • Sending Wi-Fi credentials to bring offline devices onto a Wi-Fi network

To get you started, here’s a quick demo of what our engineers at Chirp put together:

This one’s for you developers! 🎉 So, get your thinking caps on and get building. And don’t forget to let us know what you come up with -- we’re always looking to feature developer projects.