Sommario:
- Passaggio 1: materiali
- Passaggio 2: schema elettrico
- Passaggio 3: carica il codice sulla scheda Arduino
- Passaggio 4: mettere il modulo BT in modalità AT
- Passaggio 5: inviare comandi AT
Video: Comandi AT per modulo Bluetooth (HC-05 con pin e pulsante EN) Utilizzo della scheda Arduino!: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Di Jay Amiel Ajoc Gensan PH
Questa istruzione ti aiuterà a iniziare a utilizzare il tuo modulo bluetooth HC05. Alla fine di questa istruzione, avrai imparato a inviare comandi AT al modulo per configurarlo/modificarlo (nome, passkey, baud rate ecc.) usando la tua scheda arduino.
Passaggio 1: materiali
1. Arduino UNO
2. Modulo Bluetooth HC05
3. Cavi dei ponticelli
4. Tagliere
5. Resistori (1k e 2k)
Questo è tutto!
Passaggio 2: schema elettrico
Segui questa procedura se vuoi iniziare le comunicazioni AT con il tuo HC-05 (con pin EN e BUTTON all'estrema destra di BT)
Fai i collegamenti ff!
BT VCC ad Arduino 5V
BT GND a Arduino GND
BT TX ad Arduino D2
Da BT RX ad Arduino D3 (usa un DIVISORE DI TENSIONE per questa parte! BT Rx non può gestire il segnale 5V da Arduino!)
Passaggio 3: carica il codice sulla scheda Arduino
NOTA: prima del caricamento, rimuovere i cablaggi tx e rx lasciando solo i collegamenti 5V e di terra.
Dopo la parte "Caricamento completato", ricollegare BT TX a ARDUINO D2 e BT RX a ARDUINO D3 (sempre con il partitore di tensione).
Il LED sull'HC-05 dovrebbe lampeggiare velocemente circa 5 volte al secondo.
#includere
SoftwareSerial BTserial(2, 3); // RX | TX // Collega l'HC-05 TX al pin 2 RX di Arduino.
// Collega l'HC-05 RX al pin 3 TX di Arduino
carattere c = ' ';
void setup() {
Serial.begin(9600);
Serial.println("Arduino è pronto");
Serial.println("Ricorda di selezionare Sia NL che CR nel monitor seriale");
// La velocità seriale predefinita dell'HC-05 per la modalità AT è 38400
BTserial.begin(38400);
}
ciclo vuoto() {
// Continua a leggere da HC-05 e invia a Arduino Serial Monitor
if (BTserial.available()) {
c = BTserial.read();
Serial.write(c);
}
// Continua a leggere da Arduino Serial Monitor e invia a HC-05
if (Seriale.disponibile()) {
c = Serial.read();
BTserial.write(c); }
}
Passaggio 4: mettere il modulo BT in modalità AT
Con Arduino acceso, procedi come segue:
Rimuovere la connessione 5V a BT VCC
Tenere premuto l'interruttore a pulsante sul modulo BT
Ricollegare BT VCC a 5V (mentre si tiene ancora premuto l'interruttore a pulsante), il LED dovrebbe accendersi.
Rilasciare l'interruttore del pulsante e il LED dovrebbe lampeggiare lentamente on/off una volta ogni due secondi (circa 2 sec).
Questo indica la modalità AT.
Passaggio 5: inviare comandi AT
Ora che sei in modalità AT, puoi iniziare le comunicazioni AT.
Ecco alcuni esempi di comandi AT che puoi utilizzare o che puoi cercare su Internet per altri comandi AT.
Per restituire HC-05 a mfg. impostazioni predefinite: "AT+ORGL"
Per ottenere la versione del tuo HC-05 inserisci: "AT+VERSION?"
Per cambiare il nome del dispositivo dall'HC-05 predefinito per diciamo MYBLUE, inserisci: "AT+NAME=MYBLUE"
Per modificare il codice di sicurezza predefinito da 1234 a 2987, inserisci: "AT+PSWD=2987"
Per modificare la velocità di trasmissione di HC-05 da 9600 predefinita a 115200, 1 bit di stop, parità 0, immettere: "AT+UART=115200, 1, 0"
NOTA IMPORTANTE: se stai usando i comandi AT con "?", fallo, mentre tieni premuto il pulsante sulla scheda BT, premi invio sul computer. Questo dovrebbe farlo.
Consigliato:
Programmare qualsiasi scheda/modulo ESP8266 con il firmware dei comandi AT: 5 passaggi
Programma qualsiasi scheda/modulo ESP8266 con firmware per comandi AT: ogni modulo e scheda ESP8266 può essere programmato in molti modi: Arduino, Python, Lua, comandi AT, molti più probabilmente… I primi tre di questi sono i migliori per il funzionamento autonomo, firmware AT serve per utilizzare ESP8266 come modulo o per test rapidi con TTL RS232 c
Hackerare un pulsante della porta della Jubilee Line della metropolitana di Londra: 12 passaggi (con immagini)
Hacking di un pulsante della porta della Jubilee Line della metropolitana di Londra: Il negozio del London Transport Museum vende pulsanti della porta dismessi della Jubilee Line (sono disponibili sia a sinistra che a destra). Se stai pensando di realizzare un progetto che necessita di un pulsante e di una spia di qualche tipo, saresti
Utilizzo della scheda sensore Complex Arts per controllare i dati puri tramite WiFi: 4 passaggi (con immagini)
Utilizzo della scheda sensore Complex Arts per controllare i dati puri tramite WiFi: hai mai desiderato sperimentare il controllo gestuale? Far muovere le cose con un gesto della mano? Controllare la musica con una rotazione del polso? Questo Instructable ti mostrerà come! La Complex Arts Sensor Board (complexarts.net) è un microc
E32-433T Esercitazione sul modulo LoRa - Scheda breakout fai-da-te per modulo E32: 6 passaggi
E32-433T Esercitazione sul modulo LoRa | Scheda breakout fai-da-te per il modulo E32: Ehi, come va, ragazzi! Akarsh qui da CETech. Questo mio progetto è più una curva di apprendimento per comprendere il funzionamento del modulo E32 LoRa di eByte, che è un modulo ricetrasmettitore da 1 watt ad alta potenza. Una volta capito il funzionamento, ho il design
Monitor LCD per l'utilizzo della CPU e della RAM Arduino: 5 passaggi
Monitor LCD per l'utilizzo della CPU + RAM Arduino: Ciao a tutti, oggi ho realizzato un monitor per l'utilizzo della CPU + RAM Arduino utilizzando un semplice schizzo Arduino e un programma VB.net. In questo tutorial ti mostrerò come realizzarlo. Il programma vb.net dispone di un tester di connessione Arduino e puoi scrivere testo personalizzato su