Description
Les modules émetteur-récepteur RF 315 MHz sont couramment utilisés pour établir des communications sans fil à courte distance.
- Caractéristiques techniques du module sans fil RF 315 MHz (transmetteur + récepteur) :
- Fréquence de fonctionnement : 315 MHz
- Tension de fonctionnement : 3-12 V DC
- Courant de fonctionnement : 8 mA
- Portée de transmission : Jusqu’à 200 mètres en espace ouvert
- Interface : TTL
- Connexion avec Arduino :
- Transmetteur :
- Connectez le module transmetteur comme suit :
Vcc
>>> 5VATAD
>>> D12 (vous pouvez changer ce numéro de broche selon vos préférences depuis le logiciel Arduino)Gnd
>>> Gnd
- Connectez le module transmetteur comme suit :
- Récepteur :
- Connectez le module récepteur comme suit :
Vcc
>>> 5VData
>>> D12Gnd
>>> Gnd
- Connectez le module récepteur comme suit :
- Transmetteur :
- Bibliothèque Arduino pour la communication sans fil :
- Utilisez la bibliothèque VirtualWire pour envoyer et recevoir des données sans fil. Elle permet d’envoyer des messages courts sans adressage, retransmission ou accusé de réception, un peu comme l’UDP via une liaison sans fil en modulation d’amplitude (ASK).
- Téléchargez la bibliothèque depuis ici.
- Voici un exemple de code pour le transmetteur :
#include <VirtualWire.h> char *controller; void setup() { pinMode(13, OUTPUT); vw_set_ptt_inverted(true); vw_setup(4000); // Vitesse de transfert des données (Kbps) } void loop() { controller = "1"; vw_send((uint8_t *)controller, strlen(controller)); vw_wait_tx(); digitalWrite(13, 1); delay(2000); controller = "0"; vw_send((uint8_t *)controller, strlen(controller)); vw_wait_tx(); digitalWrite(13, 0); delay(2000); }
- Ce code envoie alternativement les caractères ‘1’ et ‘0’ toutes les 2 secondes.