Problème : 2 SoftSerials

Bonjour,
J’ai besoin d’envoyer des données de mon capteur GPS (Grove v1.2) sur mon téléphone grâce à un module Bluetooth (HC-05).
Voici mon initialisation:

#include <SoftwareSerial.h>
#include <stdio.h>
SoftwareSerial gps(10, 11);
SoftwareSerial BTSerial(0, 1);

J’arrive à envoyer le programme sur le Port Série de l’ordinateur et le programme marche très bien.
Le problème c’est que quand j’ajoute quelques lignes de programmes pour envoyer les données sur mon téléphone par Bluetooth plus rien ne marche.
Le code est toujours bon il y a un problème de communication entre ces 2 ports séries.
On m’avait conseillé de mettre mon module Bluetooth sur (0;1) en le débranchant de l’ordinateur mais cela ne fonctionne pas non plus.
Avec-vous une autre suggestion pour résoudre ce problème?

Merci

Je ne vois vraiment pas pourquoi tu utilises un SoftWareSerial(0, 1) alors que ces deux GPIOS sont déjà une lignes série hardware à part entière.

Cela s'appelle Serial tout court.

Donc pour envoyer des données au PC il suffit d'utiliser Serial.write, Serial.print, etc.

Conserve le SoftWareSerial(10, 11) uniquement pour la partie BT.

Merci