//AT_HC12_en_mode_AT__8_10_18 // Le HC12 passe en mode AT à 9600bpsqd SET à la masse //Attebtion, s5V, reset à la config de base 9600,F3,C001,100mW //ATTENTION: si le HC12 a été programmé sur une autre vitesse //il FAUT modifier la variable "vitesse" ci dessous //Sur l'ecran du moniteur: //--Ajuster les bps egaux à "vitesse" //-- Tout en majuscules //--Prendre "Pas de fin de ligne" //--Entrer AT puis clic sur "Envoyer" (ou "Entrée" au clavier, c’est equivalent) //La réponse du module commence toujours par "OK". //AT+RX lit les 4 lignes de pramètres #include SoftwareSerial BTserial(10, 11); // RX | TX int unsigned long vitesse = 9600;//MODIFIER si necessaire en 115200 etc void setup() { Serial.begin(vitesse);//Pour le moniteur Serial.println("Enter AT commands:");//Sur le moniteur BTserial.begin(vitesse);//Pour le module } void loop() { //On alterne entre lecture du module puis ecriture sur moniteur // Lire le HC12 et envoyer sur le moniteur if (BTserial.available()) { Serial.write(BTserial.read()); } // Lire le clavier et envoyer au HC12 if (Serial.available()) { BTserial.write(Serial.read()); } }