Skip to content

Commit 80434ba

Browse files
authored
Update README.md
1 parent a8b77c6 commit 80434ba

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

README.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2547,3 +2547,59 @@ void loop() {
25472547
- Você pode criar sequências mais complexas para tocar diferentes melodias, ajustando as frequências e os tempos de duração das notas.
25482548

25492549
Após carregar o código no Arduino e conectar o buzzer, ele reproduzirá a sequência de notas musicais definidas no código. Isso é um exemplo básico de como criar músicas simples usando um buzzer com o Arduino.
2550+
2551+
### Comunicação entre Arduino e Smartphone (bluetooth)
2552+
Para estabelecer a comunicação entre um smartphone e o Arduino via Bluetooth, usaremos um módulo Bluetooth como o HC-05/HC-06. Aqui está um exemplo básico que permite enviar dados do smartphone para o Arduino via Bluetooth.
2553+
2554+
### Materiais Necessários:
2555+
2556+
1. **Módulo Bluetooth (HC-05 ou HC-06).**
2557+
2. **Placa Arduino.**
2558+
3. **Fios de conexão.**
2559+
2560+
### Montagem do Circuito:
2561+
2562+
Conecte o módulo Bluetooth ao Arduino:
2563+
2564+
- **RX do módulo Bluetooth:** Conecte ao pino TX do Arduino.
2565+
- **TX do módulo Bluetooth:** Conecte ao pino RX do Arduino.
2566+
- **VCC do módulo Bluetooth:** Conecte ao 5V do Arduino.
2567+
- **GND do módulo Bluetooth:** Conecte ao GND do Arduino.
2568+
2569+
### Código Exemplo:
2570+
2571+
Este é um código simples que recebe dados enviados do smartphone via Bluetooth e os exibe no Monitor Serial.
2572+
2573+
```cpp
2574+
#include <SoftwareSerial.h>
2575+
2576+
SoftwareSerial bluetooth(2, 3); // Define os pinos de RX e TX para comunicação com o módulo Bluetooth
2577+
2578+
void setup() {
2579+
Serial.begin(9600); // Inicia a comunicação serial para o Monitor Serial
2580+
bluetooth.begin(9600); // Inicia a comunicação serial para o módulo Bluetooth
2581+
}
2582+
2583+
void loop() {
2584+
if (bluetooth.available()) { // Verifica se há dados disponíveis para leitura
2585+
char dado = bluetooth.read(); // Lê o dado recebido
2586+
Serial.print("Dado recebido: ");
2587+
Serial.println(dado); // Exibe o dado no Monitor Serial
2588+
}
2589+
}
2590+
```
2591+
2592+
### Aplicativo no Smartphone:
2593+
2594+
Você precisará de um aplicativo de terminal serial ou Bluetooth para enviar dados para o módulo Bluetooth do Arduino.
2595+
2596+
1. Baixe e instale um aplicativo de terminal serial ou Bluetooth em seu smartphone (por exemplo, "Serial Bluetooth Terminal" para Android ou "LightBlue" para iOS).
2597+
2. Conecte-se ao módulo Bluetooth (nome do dispositivo geralmente é "HC-05" ou "HC-06").
2598+
3. Envie os dados desejados através do aplicativo.
2599+
2600+
### Observações:
2601+
2602+
- Este é um exemplo simples de comunicação unidirecional (do smartphone para o Arduino) via Bluetooth.
2603+
- O código pode ser expandido para realizar ações com base nos dados recebidos do smartphone.
2604+
2605+
Após carregar o código no Arduino e conectar o módulo Bluetooth, use o aplicativo em seu smartphone para enviar dados para o Arduino. Os dados enviados serão exibidos no Monitor Serial do Arduino IDE. Este é um ponto de partida para entender a comunicação básica entre um smartphone e o Arduino via Bluetooth.

0 commit comments

Comments
 (0)