Arduino Nano - Matriz de LED com Bluetooth
Este tutorial ensina você a usar o Arduino Nano para controlar um display de matriz de LED com um smartphone, via Bluetooth ou BLE.
Você poderá 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 com o Arduino Nano.
Para enviar mensagens do smartphone para o Arduino Nano, vamos usar o Bluetooth Serial Monitor App. Quando a mensagem for recebida pelo Arduino Nano, ela será exibida no display de matriz de LED.

Em detalhes, vamos aprender:
- Como conectar o display de matriz de LED e o módulo Bluetooth Clássico HC-05 (Bluetooth 2.0) ao Arduino Nano.
- Como conectar o display de matriz de LED e o módulo Bluetooth Low Energy HM-10 (BLE, Bluetooth 4.0) ao Arduino Nano.
- Como programar o Arduino Nano para receber o texto do smartphone via Bluetooth ou BLE e exibi-lo na matriz de LED.
Hardware Necessário
Or you can buy the following kits:
| 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, é recomendável que você tenha uma noção geral de displays de matriz de LED e de módulos Bluetooth, incluindo a pinagem, o funcionamento e como programá-los. Se você não conhece esses conceitos, veja os tutoriais a seguir para obter mais informações:
- Tutorial Arduino Nano - Bluetooth
- Tutorial Arduino Nano - BLE
Diagrama de Ligação
- Para controlar o display de matriz de LED via Bluetooth Clássico, você pode usar o módulo Bluetooth HC-05 e conectá-lo ao Arduino Nano de acordo com o diagrama de ligação abaixo:

This image is created using Fritzing. Click to enlarge image
- Para controlar o display de matriz de LED via BLE, o módulo Bluetooth HM-10 deve ser ligado ao Arduino Nano de acordo com o diagrama de ligação abaixo:

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Código Arduino Nano - controla o display de matriz de LED via Bluetooth/BLE
O código pode ser usado tanto com o módulo Bluetooth HC-05 quanto com o módulo BLE HM-10. Não é necessária nenhuma alteração.
Passos Rápidos
- Clique no ícone Libraries na barra à esquerda da Arduino IDE.
- Pesquise por “MD_Parola” e localize a biblioteca MD_Parola.
- Em seguida, clique no botão Install.

- Você será solicitado a instalar a biblioteca “MD_MAX72XX”
- Clique no botão Install All para instalar a dependência.

- Baixe o Bluetooth Serial Monitor App no seu smartphone.
- Pegue o código fornecido e abra-o na Arduino IDE. Faça o upload do código para o seu Arduino Nano. Se tiver problemas para 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 reconectar os pinos RX/TX.
- Abra o Bluetooth Serial Monitor App no seu smartphone.
- Escolha Bluetooth Clássico ou BLE, de acordo com o módulo que você está usando.

- Conecte o aplicativo Bluetooth ao módulo Bluetooth HC-05 ou ao módulo BLE HM-10.

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

- Confira a mensagem exibida no display de matriz de LED e no aplicativo Bluetooth.
- Confirme o resultado no aplicativo Android.

Se você achou o aplicativo Bluetooth Serial Monitor útil, reserve um momento para deixar uma avaliação de 5 estrelas na Play Store. Sua opinião será muito apreciada! Obrigado!