Modifications

Sauter à la navigation Sauter à la recherche
1 119 octets ajoutés ,  21 novembre 2016 à 13:44
aucun résumé de modification
Ligne 505 : Ligne 505 :  
</syntaxhightlight>
 
</syntaxhightlight>
    +
Au lieu d'émettre, il vérifie constamment s'il ya des paquets de données qui ont été reçus.
 +
available() renvoie true si un paquet avec correction d'erreur correcte a été reçu.
 +
Si c'est le cas, le récepteur l'affiche en hexadécimal et aussi comme une 'chaîne de caractères'  (dans la console série).
 +
Il affiche également le RSSI qui est l'indicateur de puissance du signal du récepteur.
 +
Ce nombre sera compris entre environ -15 et environ -100.
 +
Plus le nombre est bas, (-15 étant le plus élevé que vous verrez probablement) plus le signal est fort. (ce chiffre représente en fait le taux d'atténuation du signal par une valeur numérique)
 +
Une fois terminé, il répondra automatiquement, ce qui est un moyen pour les radios de savoir qu'il y avait un accusé de réception.
    +
<syntaxhighlight lang="python">
 +
// Send a reply
 +
      uint8_t data[] = "And hello back to you";
 +
      rf95.send(data, sizeof(data));
 +
      rf95.waitPacketSent();
 +
      Serial.println("Sent a reply");
 +
</syntaxhighlight>
 +
 +
Il renvoie simplement une chaîne et attend jusqu'à ce que la réponse soit complètement envoyée.
    
{{FEATHER-32U4LORA-TRAILER}}
 
{{FEATHER-32U4LORA-TRAILER}}
704

modifications

Menu de navigation