1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
// connecte la bibliothèque nécessaire
#include <SoftwareSerial.h>
// réglage des broches
#define TX 10
#define RX 11
// initialise la ligne série du logiciel depuis la bibliothèque
SoftwareSerial Sigfox (RX, TX);
void setup () {
// initie la communication sur une ligne série à 9600 bauds
Serial.begin (9600);
// initier la communication sur une ligne série de logiciel à 9600 bauds
Sigfox.begin (9600);
}
void loop () {
// quand on obtient des caractères sur la ligne série du logiciel,
// l'envoie à ton ordinateur
/* Sigfox.write("AT");
while(Sigfox.available()){
Sigfox.read();
}*/
if (Sigfox.available ()) {
Serial.write (Sigfox.read ());
}
// si nous obtenons des caractères sur une ligne série de l'ordinateur,
// les envoie au module Sigfox
if (Serial.available ()) {
Sigfox.write (Serial.read ());
}
}
/*Sigfox.write("AT");
while(Sigfox.available(){
Sigfox.read();
}*/ |
Partager