Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Electronique/Hardware/Communication/Twig Serial RF Pro

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Introduction

Twig Serial RF Pro

Features

  • Grove compatible
  • Low cost, high performance , high reliability
  • FSK modulation, 2-way half –duplex communication, strong anti-interfere
  • 433/470/868/915MHz ISM band,globally license free
  • Maximal output power100mW(20dBm),output power adjustable between 1-20dBm
  • Sensitivity -117dBm
  • Supply current for Tx 100mA@20dBm, 40mA@14dBm
  • Supply current for Rx 25mA
  • Low current sleep mode 1uA
  • Operation frequency can be configured, acceptable for several modules working in different frequency with no disturbance on each other
  • Optional for frequency deviation and receiving ISM bandwidth, users can be modulated by software
  • Communication speed 1.2kbps -115.2kbps,can be modulated through software
  • Longer transmission distance,over 1Km in open air
  • RSSI function
  • Accord FCC,ETSI standard

Tests

Le module RF est connecté sur le port D7

Loopback

Ce test envoie un caractère au récepteur, qui le renvoie en sens inverse. L'émetteur affiche et renvoie le caractère reçu en retour.

#include <NewSoftSerial.h>
 
NewSoftSerial mySerial(7, 8);
 
void setup () {
  mySerial.begin (9600);
  Serial.begin (115200);
}
 
void loop () {
  if (Serial.available ()) {
    mySerial.print ((unsigned char) Serial.read ());
  }
  if (mySerial.available ()) {
    Serial.print ((unsigned char) mySerial.read ());
  }
}
#include <NewSoftSerial.h>
 
NewSoftSerial mySerial (7, 8);
 
void setup () {
  mySerial.begin (9600);
  Serial.begin (115200);
}
 
void loop () {
  if (mySerial.available ()) {
    Serial.print ((unsigned char) mySerial.read ());
    mySerial.print ((unsigned char) mySerial.read ());
  }   
}

Références