Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Ce projet utilise un module Bluetooth HC-05 pour remplacer une connexion filaire traditionnelle utilisée pour visualiser le moniteur série.
Matériaux:
- Arduino -
- Planche à pain -
- Cavaliers -
- Module Bluetooth HC-05 -
Étape 1: Coder
Ce code est un exemple de communication série simple tiré des exemples fournis dans l'IDE Arduino. Vous pouvez le trouver dans: Fichier > Exemples > Communication > Table Ascii
/*
Table ASCII Imprime les valeurs d'octets dans tous les formats possibles: - sous forme de valeurs binaires brutes - sous forme de valeurs décimales, hexadécimales, octales et binaires codées en ASCII Pour plus d'informations sur l'ASCII, voir https://www.asciitable.com et https:// www.asciitable.com Le circuit: Aucun matériel externe nécessaire. créé en 2006 par Nicholas Zambetti < https://www.asciitable.com > modifié le 9 avril 2012 par Tom Igoe Cet exemple de code est dans le domaine public. https://www.asciitable.com */ void setup() { Serial.begin (9600); while (!Série) {; // attend que le port série se connecte. Nécessaire pour le port USB natif uniquement } Serial.println("ASCII Table ~ Character Map"); } int thisByte = 33; void loop() { Serial.write(thisByte); Serial.print(", déc: "); Serial.print(thisByte); Serial.print(", hex: "); Serial.print(thisByte, HEX); Serial.print(", oct: "); Serial.print(thisByte, OCT); Serial.print(", bin: "); Serial.println(thisByte, BIN); if (thisByte == 126) { while (true) { continue; } } thisByte++; }
- Assurez-vous que votre débit en bauds est défini sur 9600
- Presque tous les codes utilisant une connexion série à l'ordinateur fonctionneront, mais ce n'est qu'un exemple simple.
Étape 2: Circuit
Une fois le code téléchargé sur la carte, débranchez l'alimentation. Ensuite, attachez le module Bluetooth au circuit comme indiqué ci-dessus:
- GND à la terre
- VCC à broche 5v
- TXD à la broche 0
- RXD à la broche 1
Étape 3: connexion Bluetooth
- Allumez l'Arduino
- Ouvrez les paramètres Bluetooth de votre ordinateur
- Paire avec le module HC-05
- Recherchez le nom du port série du module dans "périphériques et imprimantes":
- Dans l'IDE Arduino, choisissez le port série du module Bluetooth (le mien est COM10)
- Ouvrez le moniteur série normalement pour afficher les informations entrantes
Étape 4: Étapes supplémentaires
Voici quelques éléments facultatifs que vous voudrez peut-être essayer:
- Vous pouvez utiliser des ports série virtuels à la place, mais j'ai trouvé que l'utilisation des vrais fonctionne beaucoup plus rapidement (et c'est généralement plus facile).
- Vous pouvez également utiliser ce processus avec l'exemple Firmata standard pour permettre le contrôle sans fil avec le traitement (réglez d'abord la vitesse sur 9600)