luca 18/05/2014 10


If you’ve already read any other projects on my website, you probably noticed that I like the use of simple and “chatty” protocols, where a high optimization of the number of bytes sent/received is not needed.

For BlueMatrix too I developed a protocol easy to understand:

commands starting with ? (question mark) are inquiry commands and BlueMatrix answers with the requested data without any headers:

  • ?B = battery status (example of response: 25.4%)
  • ?S = display status (ON on OFF)
  • ?T = text actually displayed (example of response: hello world)

Commands starting with ! (exclamation mark) request an action and have no response:

  • !S = toggle the display status (from ON to OFF or vice versa)
  • !Ttesto = change the text displayed with testo


The sketch running in Arduino is available on Github. You’ll find that most of the sketch is similar to what I’ve already developed and explained in the previous tutorials about the different modules (display, Lipo Fuel Gauge…).

To make the sketch more readable, I split it into different files:


I developed two applications to control BlueMatrix:

  • a .Net application, developed in C#
  • an Android app


Both the applications have their source published in the project’s repository.

BlueMatrix was designed to be portable, therefore I suppose that it will be mostly controlled using a smartphone; this is the reason why the Android app is better designed than the desktop one and it’s also available on Google’s Play Store:

The app has been developed using the same guidelines and suggesions included in my tutorial about developing Android app with Bluetooth functionalities…





Pages: 1 2 3


  1. Joseph Simanis 20/05/2014 at 21:49 - Reply

    Hi Luca,
    Blue Matrix is nice!. FYI, Plessey is now manufacturing one of the smallest, thinnest LEDs we call the “dotLED”. It is only 1mm x 0.5mm x 0.2mm and is available in white and blue. You can see it on our web site at Let me know if you would like to receive some free samples for your evaluation.
    – Joe

  2. Antonio 23/03/2015 at 15:03 - Reply

    Innanazitutto complimenti per il sito pieno di idee e progetti molto utili ed interessanti.
    Tornando al progetto Blue Matrix volevo chiedere se è possibile avere il layout dei sostegni di base del contenitore.

  3. Antonio 25/03/2015 at 23:39 - Reply

    ho aperto il file “case” con inkScape ma è un template e non riecco a trovare i sostegni. Dove sbaglio?
    Grazie anticipatamente.

    • luca 29/03/2015 at 10:13 - Reply

      probabilmente è nascosto il “layer” Your Design, selezionalo in basso e premi sull’icona a forma di occhio…

  4. Davide 26/07/2015 at 13:11 - Reply

    Ciao Luca, vorrei acquistare il display a matrice per costruire una sveglia bluetooth. Ho visto il display sul sito di sure electronic ma non si capisce molto bene i costi delle spedizioni, da dove spediscono e se ci sono eventuali tasse doganali. Potresti dirmi come è stata la tua esperienza con questo sito?
    Grazie mille e complimenti per il progetto e per il sito!

    • luca 27/07/2015 at 08:26 - Reply

      Ciao Davide, quando ho ordinato io il display le spedizioni erano incluse; per le tasse doganali è sempre la solita “scommessa”, a volte fermano il pacco a volte no…

      • Davide 27/07/2015 at 10:56 - Reply

        Grazie mille luca, tenterò la sorte! :)

Leave A Response »

This website uses cookies to ensure you get the best experience on our website maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.