Impostazioni dei comandi AT.
Schema di connessione dei componenti per testare il codice (Figura 1). Pulsanti: S1* "Send" - invia comandi, S2* "Select" - seleziona comandi, S3* "Menu" - menu principale, S4* "Start" - abilita modalità comandi. VD1 - indica che la modalità di comando è abilitata.
Gestione dei pulsanti.
- Multi comando: Pulsante S3* "Menu" - scegli tipo di comando -> Pulsante S2* "Select" - scegli comando -> Pulsante S1* "Send" - invia comando.
- Unico comando: Pulsante S3* "Menu" - scegli tipo di comando -> Pulsante S1* "Send" - invia comando.
- Per cambiare la direzione di conteggio tenere premuto il pulsanti (per i pulsanti "Menu" e "Select") per il tempo impostato nelle impostazioni del blocco "Up-Down counter", il valore di default è impostato a 1000ms.
*Se si utilizzano pulsanti con contatti fisici: abilitare la resistenza di pull up, la protezione da rimbalzo e convertire il input.
Considerazioni sullo schema.
- Non collegare un diodo ad emissione luminosa e un resistore direttamente all'uscita TXD del modulo poiché ciò potrebbe influire sulla comunicazione della porta seriale.
- Se si utilizza un PC o MCU per modificare i parametri del modulo, dopo aver commutato il pin "SET" al livello logico basso, attendere almeno 40ms prima di inviare qualsiasi comando AT al modulo. Dopo aver scollegato il pin "SET" dal livello logico basso, attendere almeno 80ms affinché il modulo torni alla modalità di trasferimento-ricezione dati della porta seriale.
- HC-12 può richiedere fino a 100mA di corrente durante la trasmissione. Assicurarsi che sia disponibile corrente sufficiente: un dispositivo USB potrebbe non essere in grado di fornire corrente sufficiente. Si consiglia di collegare un condensatore di almeno 22uF, preferibilmente 1000uF.

Figura 1
Comprendiamo il codice.
Scheda 1
Scheda 2
Scheda 3
Scheda 4
Scheda 5
Scheda 6
Scheda 7
Scheda 8
Scheda 9
Scheda 10
Scheda 11
Scheda 12
Scheda 13
Scheda 14
C'è un comando che non è utilizzato nel codice - AT+UPDATE. Questo comando pone il modulo nello stato di attesa di un aggiornamento software. Dopo aver ricevuto questo comando, il modulo non risponderà a nessun altro comando AT fino a quando non sarà stato spento e riacceso.
Scheda 15
Scheda 16
Scheda 17
Scheda 18
Scarica file.