utilisation éducative uniquement
J'essaie de fabriquer un petit brouilleur d'onde Wi-Fi avec un arduino et le module NRF24 LD1 mais je navire pas a émettre un signal suffisamment fort et assez puissant pour au moins perturber le réseau je vais mais le code ci-dessous merci de Maider
#include <SPI.h>
#include <RF24.h>
#define pinCE 7 // On associe la broche "CE" du NRF24L01 à la sortie digitale D7 de l'arduino
#define pinCSN 8 // On associe la broche "CSN" du NRF24L01 à la sortie digitale D8 de l'arduino
#define tunnel "PIPE0"
RF24 radio(pinCE, pinCSN); // Instanciation du NRF24L01
const byte adresse[6] = tunnel; // Mise au format "byte array" du nom du tunnel
const char message[] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; // Message à transmettre à l'autre NRF24 (32 caractères maxi, avec cette librairie)
void setup() {
radio.begin(); // Initialisation du module NRF24
radio.openWritingPipe(adresse);
radio.setChannel(0); // en remplaçant « x » par une valeur comprise entre 0 et 125
radio.setChannel( 0 );
radio.setChannel( 1 );
radio.setChannel( 2 );
radio.setChannel( 3 );
radio.setChannel( 4 );
radio.setChannel( 5 );
radio.setChannel( 6 );
radio.setChannel( 7 );
radio.setChannel( 8 );
radio.setChannel( 9 );
radio.setChannel( 10 );
radio.setChannel( 11 );
radio.setChannel( 12 );
radio.setChannel( 13 );
radio.setChannel( 14 );
radio.setChannel( 15 );
radio.setChannel( 16 );
radio.setChannel( 17 );
radio.setChannel( 18 );
radio.setChannel( 19 );
radio.setChannel( 20 );
radio.setChannel( 21 );
radio.setChannel( 22 );
radio.setChannel( 23 );
radio.setChannel( 24 );
radio.setChannel( 25 );
radio.setChannel( 26 );
radio.setChannel( 27 );
radio.setChannel( 28 );
radio.setChannel( 29 );
radio.setChannel( 30 );
radio.setChannel( 31 );
radio.setChannel( 32 );
radio.setChannel( 33 );
radio.setChannel( 34 );
radio.setChannel( 35 );
radio.setChannel( 36 );
radio.setChannel( 37 );
radio.setChannel( 38 );
radio.setChannel( 39 );
radio.setChannel( 40 );
radio.setChannel( 41 );
radio.setChannel( 42 );
radio.setChannel( 43 );
radio.setChannel( 44 );
radio.setChannel( 45 );
radio.setChannel( 46 );
radio.setChannel( 47 );
radio.setChannel( 48 );
radio.setChannel( 49 );
radio.setChannel( 50 );
radio.setChannel( 51 );
radio.setChannel( 52 );
radio.setChannel( 53 );
radio.setChannel( 54 );
radio.setChannel( 55 );
radio.setChannel( 56 );
radio.setChannel( 57 );
radio.setChannel( 58 );
radio.setChannel( 59 );
radio.setChannel( 60 );
radio.setChannel( 61 );
radio.setChannel( 62 );
radio.setChannel( 63 );
radio.setChannel( 64 );
radio.setChannel( 65 );
radio.setChannel( 66 );
radio.setChannel( 67 );
radio.setChannel( 68 );
radio.setChannel( 69 );
radio.setChannel( 70 );
radio.setChannel( 71 );
radio.setChannel( 72 );
radio.setChannel( 73 );
radio.setChannel( 74 );
radio.setChannel( 75 );
radio.setChannel( 76 );
radio.setChannel( 77 );
radio.setChannel( 78 );
radio.setChannel( 79 );
radio.setChannel( 80 );
radio.setChannel( 81 );
radio.setChannel( 82 );
radio.setChannel( 83 );
radio.setChannel( 84 );
radio.setChannel( 85 );
radio.setChannel( 86 );
radio.setChannel( 87 );
radio.setChannel( 88 );
radio.setChannel( 89 );
radio.setChannel( 90 );
radio.setChannel( 91 );
radio.setChannel( 92 );
radio.setChannel( 93 );
radio.setChannel( 94 );
radio.setChannel( 95 );
radio.setChannel( 96 );
radio.setChannel( 97 );
radio.setChannel( 98 );
radio.setChannel( 99 );
radio.setChannel( 100 );
radio.setChannel( 101 );
radio.setChannel( 102 );
radio.setChannel( 103 );
radio.setChannel( 104 );
radio.setChannel( 105 );
radio.setChannel( 106 );
radio.setChannel( 107 );
radio.setChannel( 108 );
radio.setChannel( 109 );
radio.setChannel( 110 );
radio.setChannel( 111 );
radio.setChannel( 112 );
radio.setChannel( 113 );
radio.setChannel( 114 );
radio.setChannel( 115 );
radio.setChannel( 116 );
radio.setChannel( 117 );
radio.setChannel( 118 );
radio.setChannel( 119 );
radio.setChannel( 120 );
radio.setChannel( 121 );
radio.setChannel( 122 );
radio.setChannel( 123 );
radio.setChannel( 124 );
radio.setPALevel(RF24_PA_HIGH); // en remplaçant « xxx » par RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH, ou RF24_PA_MAX
radio.setDataRate(RF24_1MBPS); // en remplaçant « xxx » par RF24_250KBPS, RF24_1MBPS, ou encore, RF24_2MBPS
}
void loop(){
radio.begin(); // Initialisation du module NRF24 // en remplaçant « x » par une valeur comprise entre 0 et 125
radio.setChannel( 0 );
radio.setChannel( 1 );
radio.setChannel( 2 );
radio.setChannel( 3 );
radio.setChannel( 4 );
radio.setChannel( 5 );
radio.setChannel( 6 );
radio.setChannel( 7 );
radio.setChannel( 8 );
radio.setChannel( 9 );
radio.setChannel( 10 );
radio.setChannel( 11 );
radio.setChannel( 12 );
radio.setChannel( 13 );
radio.setChannel( 14 );
radio.setChannel( 15 );
radio.setChannel( 16 );
radio.setChannel( 17 );
radio.setChannel( 18 );
radio.setChannel( 19 );
radio.setChannel( 20 );
radio.setChannel( 21 );
radio.setChannel( 22 );
radio.setChannel( 23 );
radio.setChannel( 24 );
radio.setChannel( 25 );
radio.setChannel( 26 );
radio.setChannel( 27 );
radio.setChannel( 28 );
radio.setChannel( 29 );
radio.setChannel( 30 );
radio.setChannel( 31 );
radio.setChannel( 32 );
radio.setChannel( 33 );
radio.setChannel( 34 );
radio.setChannel( 35 );
radio.setChannel( 36 );
radio.setChannel( 37 );
radio.setChannel( 38 );
radio.setChannel( 39 );
radio.setChannel( 40 );
radio.setChannel( 41 );
radio.setChannel( 42 );
radio.setChannel( 43 );
radio.setChannel( 44 );
radio.setChannel( 45 );
radio.setChannel( 46 );
radio.setChannel( 47 );
radio.setChannel( 48 );
radio.setChannel( 49 );
radio.setChannel( 50 );
radio.setChannel( 51 );
radio.setChannel( 52 );
radio.setChannel( 53 );
radio.setChannel( 54 );
radio.setChannel( 55 );
radio.setChannel( 56 );
radio.setChannel( 57 );
radio.setChannel( 58 );
radio.setChannel( 59 );
radio.setChannel( 60 );
radio.setChannel( 61 );
radio.setChannel( 62 );
radio.setChannel( 63 );
radio.setChannel( 64 );
radio.setChannel( 65 );
radio.setChannel( 66 );
radio.setChannel( 67 );
radio.setChannel( 68 );
radio.setChannel( 69 );
radio.setChannel( 70 );
radio.setChannel( 71 );
radio.setChannel( 72 );
radio.setChannel( 73 );
radio.setChannel( 74 );
radio.setChannel( 75 );
radio.setChannel( 76 );
radio.setChannel( 77 );
radio.setChannel( 78 );
radio.setChannel( 79 );
radio.setChannel( 80 );
radio.setChannel( 81 );
radio.setChannel( 82 );
radio.setChannel( 83 );
radio.setChannel( 84 );
radio.setChannel( 85 );
radio.setChannel( 86 );
radio.setChannel( 87 );
radio.setChannel( 88 );
radio.setChannel( 89 );
radio.setChannel( 90 );
radio.setChannel( 91 );
radio.setChannel( 92 );
radio.setChannel( 93 );
radio.setChannel( 94 );
radio.setChannel( 95 );
radio.setChannel( 96 );
radio.setChannel( 97 );
radio.setChannel( 98 );
radio.setChannel( 99 );
radio.setChannel( 100 );
radio.setChannel( 101 );
radio.setChannel( 102 );
radio.setChannel( 103 );
radio.setChannel( 104 );
radio.setChannel( 105 );
radio.setChannel( 106 );
radio.setChannel( 107 );
radio.setChannel( 108 );
radio.setChannel( 109 );
radio.setChannel( 110 );
radio.setChannel( 111 );
radio.setChannel( 112 );
radio.setChannel( 113 );
radio.setChannel( 114 );
radio.setChannel( 115 );
radio.setChannel( 116 );
radio.setChannel( 117 );
radio.setChannel( 118 );
radio.setChannel( 119 );
radio.setChannel( 120 );
radio.setChannel( 121 );
radio.setChannel( 122 );
radio.setChannel( 123 );
radio.setChannel( 124 );
radio.setChannel( 125 );
radio.setPALevel(RF24_PA_HIGH); // en remplaçant « xxx » par RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH, ou RF24_PA_MAX
radio.setDataRate(RF24_1MBPS); // en remplaçant « xxx » par RF24_250KBPS, RF24_1MBPS, ou encore, RF24_2MBPS
radio.write(&message, sizeof(message)); // Envoi de notre message
delay(10);
}