Arduino - Display de Matriz de LED via Bluetooth
Neste tutorial, vamos aprender a controlar um display de matriz de LED usando um smartphone via Bluetooth ou BLE com o Arduino. Teremos a opção de escolher entre dois módulos diferentes: o HC-05 para Bluetooth Clássico (Bluetooth 2.0) e o HM-10 para Bluetooth Low Energy (BLE, Bluetooth 4.0). O tutorial traz instruções passo a passo para os dois módulos. Para enviar mensagens do smartphone para o display de matriz de LED, vamos usar o aplicativo Bluetooth Serial Monitor, que pode ser encontrado em Bluetooth Serial Monitor App. Assim que a mensagem for recebida pelo Arduino, ela será mostrada no display de matriz de LED.

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Display de Matriz de LED e o Módulo Bluetooth
Antes de começar este tutorial, é recomendado que você tenha um conhecimento básico sobre displays de matriz de LED e módulos Bluetooth, incluindo suas pinagens, como funcionam e como programá-los. Se você não conhece esses assuntos, veja os seguintes tutoriais para mais informações:
- Tutorial Arduino - Display de Matriz de LED
- Tutorial Arduino - Bluetooth
- Tutorial Arduino - BLE
Diagrama de Ligação
- Para controlar o display de matriz de LED usando Bluetooth Clássico, você precisa usar o módulo Bluetooth HC-05 e conectá-lo ao Arduino conforme o diagrama de ligação abaixo:

This image is created using Fritzing. Click to enlarge image
- Para controlar o display de matriz de LED usando BLE, você precisa usar o módulo Bluetooth HM-10 e conectá-lo ao Arduino conforme o diagrama de ligação abaixo:

This image is created using Fritzing. Click to enlarge image
Código Arduino - Controlar o Display de Matriz de LED via Bluetooth/BLE
O código abaixo funciona tanto com o módulo Bluetooth HC-05 quanto com o módulo BLE HM-10
Passos Rápidos
Para controlar um display de matriz de LED usando Bluetooth ou BLE:
- Vá até o ícone Libraries na barra esquerda do Arduino IDE.
- Pesquise “MD_Parola” e encontre a biblioteca MD_Parola
- Clique no botão Install.

- Será pedido que você instale a biblioteca MD_MAX72XX como dependência. Clique no botão Install All.

- Instale o Bluetooth Serial Monitor App no seu smartphone.
- Copie o código fornecido e abra-o com o Arduino IDE. Faça o upload do código para o seu Arduino. Se não conseguir fazer o upload do código, tente desconectar os pinos TX e RX do módulo Bluetooth, fazer o upload do código e depois conectar os pinos RX/TX novamente.
- Abra o aplicativo Bluetooth Serial Monitor no seu smartphone.
- Selecione a opção Classic Bluetooth ou BLE, dependendo do módulo que você está usando.

- Pareie o aplicativo Bluetooth com o módulo Bluetooth HC-05 ou com o módulo BLE HM-10.

- Digite uma mensagem, por exemplo “HELLO”, e clique no botão Send para enviá-la ao Arduino.

- Observe a mensagem mostrada no display de matriz de LED e no aplicativo Bluetooth.
- Verifique o resultado no aplicativo Android.

Se você achou o aplicativo Bluetooth Serial Monitor útil, considere deixar uma avaliação de 5 estrelas na Play Store. Seu feedback é muito importante para nós! Obrigado!