Étape 6: Arduino SoftwareSerial bibliothèque
Logithèque de série est inclus dans la bibliothèque standard IDE Arduino
Pour utiliser la bibliothèque SoftwareSerial, ajoutez la ligne suivante à l’esquisse.
#include < SoftwareSerial.h >
Spécifier les broches pour servir de broche d’entrée/sortie série.
La broche numérique 10 est spécifiée comme TX (sortie), et la broche numérique 9 est spécifié comme RX (entrée).
SoftwareSerial xBeeSerial = SoftwareSerial (10, 9) ;
int incomingByte ;
void setup() {}
Nous pourrions utiliser les série et SoftwareSerial dans le même temps,
puisque nous avons utilisé différentes broches numériques pour envoyer et recevoir des données en même temps.
Serial.Begin(9600) ; / / Définir le taux de baud du port série existant à 9600 bits/s.
xBeeSerial.begin(9600) ; / / Définir le taux de baud du port de SoftwareSerial à 9600 bits/s.
}
void loop() {}
Définir la condition, si les données dans le tampon de série disponible, lire les données du port.
if(xBeeSerial.available() > 0) {}
Utilisez le port de SoftwareSerial pour lire les données dans le tampon de la série.
incomingByte = xBeeSerial.read() ;
Dans le même temps, envoyez les données à afficher la valeur sur le Serial Monitor, si elle est ouverte.
Serial.println(incomingByte) ;
...
}
}
SoftwareSerial a des méthodes semblables comme série de bibliothèque, voir détails ici (http://arduino.cc/en/Reference/SoftwareSerial)