Simulateur de module


Voici mon montage et mon programme afin de faire des simulations de module.


Montage voir chapitre ici.


Mon programme:


#include <Enrf24.h>

#include <nRF24L01.h>

#include <string.h>

#include <SPI.h>


Enrf24 radio(7, 6, 2);

const uint8_t txaddr[] = { 0xF0,0xF0,0xF0,0xF0,0xE2 };


char Buffer[32];


void setup() {

 Serial.begin(9600);


 SPI.begin();

 SPI.setDataMode(SPI_MODE0);

 SPI.setBitOrder(1); // MSB-first


 radio.begin();  

 radio.setSpeed(250000);

 radio.setChannel(120);

 radio.setCRC(1,1);

 radio.setTXaddress((void*)txaddr);

}


void loop() {

 if (Serial.available() > 0) { // si des données entrantes sont présentes

      serialEvent();      

     }

}


void serialEvent() {

 char Buffer[32] = "";

int x=0;

while (Serial.available()>0){

Buffer[x]=Serial.read();

delay(10);

x++;

}

radio.print(Buffer);

radio.flush();  // Force transmit (don't wait for any more data)

Serial.print("Envoi message: ");

Serial.println(Buffer);

}


Téléchargement ici


Utilisation:


Après avoir configurer l'adresse dans le fichier XLM des modules voir chapitre ici


Ouvrir le moniteur série dans IDE arduino.



Taper l'adresse du module et la valeur.



Puis envoyer.




Voir le résultat sur le serveur.




Mise à jour 02/04/2014

Créé avec HelpNDoc Personal Edition: Générateur facile de livres électroniques et documentation