A library that makes communicating with the LEGO Mindstorms NXT via bluetooth easy.
This library supports the NXT 1.0 and 2.0 bluetooth protocols and should be able to use any non-retired arduino board (or clone) as well as any serial bluetooth module (e.g. HC-06). The library hides the bluetooth protocol behind a series of easy understand functions. The LEGO Mindstorms Bluetooth Developers Kit document has been provided as well for anyone curious in delving deeper into the the NXT bluetooth protocol.

Author: Aidan Gebbie

Maintainer: Aidan Gebbie

Read the documentation

Go to repository


This library is compatible with the avr architecture so you should be able to use it on the following Arduino boards:


To use this library, open the Library Manager in the Arduino IDE and install it from there.