Étape 2: Programmation de l’émetteur/récepteur Bluetooth
Dans la procédure ci-dessous, nous allons utiliser une commande AT pour programmer le signal de l’État pour aller en bas lorsque l’ordinateur démarre une connexion série par l’intermédiaire de Bluetooth. Utiliser d’autres commandes AT pour régler le débit en bauds, nom et code d’appairage. Ces paramètres sont effectués via le port série quand nous mettons l’émetteur/récepteur en mode programmation. L’émetteur/récepteur souvient de l’installation, vous aurez donc pas besoin de reprogrammer sauf si vous voulez changer la vitesse de transmission ou d’autres paramètres.
L’esquisse de l’article de la marque permet de programmer l’émetteur/récepteur en utilisant un Arduino. J’ai modifié l’esquisse un peu parce que nous utilisons un Micro Pro pour programmer et nous n’avez pas besoin d’utiliser la série de logiciels, nous pouvons simplement utiliser Serial1, qui est le matériel UART.
/* Serial Loop */ char myChar ; void setup() { Serial.begin(9600); Serial.println("AT"); Serial1.begin(38400); Serial1.println("AT"); } void loop() { while (Serial1.available()) { myChar = Serial1.read(); Serial.print(myChar); } while (Serial.available()) { myChar = Serial.read(); Serial.print(myChar); //echo Serial1.print(myChar); } }
Télécharger le croquis à l’Arduino, puis débrancher l’ordinateur pour couper l’alimentation de l’Arduino.
- Se connecter à broche RX de l’Arduino à la broche TX de l’émetteur-récepteur.
- Se connecter à TX broches de l’Arduino via un diviseur de tension sur la broche RX de l’émetteur-récepteur.
- Se connecter CVC ou 5V de l’Arduino à CVC ou 5,0 goupille de l’émetteur-récepteur.
- Se connecter à GND de l’Arduino à la broche GND de l’émetteur-récepteur.
Si vous avez le type d’émetteur-récepteur de l’article de la marque avec la clé et 3,3 V épingles sur l’en-tête, branchez la clé et 3,3 V épingles. Si vous avez l’émetteur/récepteur avec le bouton, maintenez le bouton enfoncé. Connecter l’Arduino à l’ordinateur pour démarrez-la. Après mise sous tension vous pouvez relâcher le bouton.
Ouvrez la fenêtre Serial Monitor. Défini la ligne se terminant sur les deux NL & taux de CR et baud à 9600. Inscrivez à la ligne envoyer et cliquez sur Envoyer. Vous pouvez entrer à commandes en minuscule ou majuscule. Vous devriez voir une réponse OK dans le moniteur de la série. It's alright si la réponse à la première à la commande que vous entrez est erreur. Il suffit d’entrer à nouveau et il devrait alors répondre OK. Entrez ces commandes et voir les réponses :
at OK at+orgl OK at+role=0 OK at+polar=1,0 OK at+uart=57600,0,0 OK at+name=Arduino OK at+pswd=1234 OK
Fermez la fenêtre de Serial Monitor et déconnecter l’Arduino pour couper le courant. Si vous avez le type d’émetteur-récepteur de l’article de la marque avec la clé et 3,3 V épingles sur l’en-tête, débrancher le fil entre la clé et 3,3 V pins. Connecter l’Arduino à l’ordinateur pour démarrez-la. Allez dans vos préférences système ou le panneau de configuration sur votre ordinateur et associer l’émetteur/récepteur Bluetooth avec votre ordinateur en utilisant le mot de passe que vous avez programmé dans l’émetteur/récepteur comme le code d’appairage.
Votre émetteur/récepteur Bluetooth est maintenant prêt pour une utilisation avec Arduino. J’ai programmé mine pour le débit en bauds 57600. Si vous préférez un débit différent, suivez la procédure ci-dessus, sauf changement l’établissement + commande uart pour programmer votre préféré en bauds. Le nom d’émetteur/récepteur Arduino présentée ci-dessus est un exemple. Vous pouvez nommer ce que vous voulez. Vous pouvez également programmer il avec quelque code de jumelage vous le souhaitez.