21-Simulateur de module
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