You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+56Lines changed: 56 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2547,3 +2547,59 @@ void loop() {
2547
2547
- Você pode criar sequências mais complexas para tocar diferentes melodias, ajustando as frequências e os tempos de duração das notas.
2548
2548
2549
2549
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