Outils pour utilisateurs

Outils du site


start:arduino:nrf24l01

Ceci est une ancienne révision du document !


NRF24L01

Faire dialoguer un Raspberry et un Arduino via nRF24L01

Datasheet NRF24L01

Utilisation du module nRF24L01+ avec l’Arduino

Utilisation du module nRF24L01+ avec un ESP32

Esp32_NRF24L01_Emmission_001.ino
/*******************************************************************
 Chaque seconde, un nombre est émis par un module nRF24L01
 branché à une carte ESP32 ou ESP8266.
 
********************************************************************/
 
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
 
int compteur = 0;
 
RF24 radio(4, 5); 
const uint64_t addresse = 0x1111111111;
const int taille = 32;
char message[taille + 1];
 
void setup(void)
{
  Serial.begin(115200);
  Serial.println("Emetteur de donnees");
  radio.begin();
  radio.openWritingPipe(addresse);
}
 
void loop(void)
{
  compteur++;
  itoa(compteur, message, 10);
  Serial.print("J'envoie maintenant "); // pour débogage
  Serial.println(message);
 
  radio.write( message, taille ); // émission du message via nRF24L01
 
  delay(1000);
 
}

L'achat de nrf24L01

/home/chanteri/www/fablab37110/data/attic/start/arduino/nrf24l01.1653037362.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)