howto:arduino-esp:esp-now

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
howto:arduino-esp:esp-now [2021/10/12 12:52]
guillaume
howto:arduino-esp:esp-now [2021/10/22 13:47] (Version actuelle)
guillaume [Tester et aller plus loin]
Ligne 63: Ligne 63:
  
 <code> <code>
-// Reference technique: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html+// Référence technique: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html
  
 // Inclure les librairies // Inclure les librairies
Ligne 69: Ligne 69:
 #include <WiFi.h> #include <WiFi.h>
  
-// Stockage de l'adresse MAC du récepteur pour usage ultérieur. Remplacer les 'XX' par les valeur notées plus avant. +// Stockage de l'adresse MAC du récepteur pour usage ultérieur. Remplacer les 'FF' par les valeur notées plus avant. 
-uint8_t MAC_recepteur[] = {0xAC0x670xB20x380x940x24};+uint8_t MAC_recepteur[] = {0xFF0xFF0xFF0xFF0xFF0xFF};
  
 // La variable qui sera envoyée au récepteur (nous générerons une valeur aléatoire pour l'exemple) // La variable qui sera envoyée au récepteur (nous générerons une valeur aléatoire pour l'exemple)
Ligne 98: Ligne 98:
   }   }
  
-  // Si ESP-NOW a coorectement démarré, il est temps d'enregistrer la fonction de rappel:+  // Si ESP-NOW a correctement démarré, il est temps d'enregistrer la fonction de rappel:
   esp_now_register_send_cb(quand_donnees_Envoyees);   esp_now_register_send_cb(quand_donnees_Envoyees);
      
Ligne 139: Ligne 139:
 ===== Code du récepteur ===== ===== Code du récepteur =====
  
-Voici le code du récepteur, commenté:+Voici le code du récepteur, commenté en détail:
  
 <code> <code>
Ligne 172: Ligne 172:
   }   }
  
-  // Si ESP-NOW a corectement démarré, il est temps d'enregistrer la fonction de rappel:+  // Si ESP-NOW a correctement démarré, il est temps d'enregistrer la fonction de rappel:
   esp_now_register_recv_cb(quand_donnees_Recues);   esp_now_register_recv_cb(quand_donnees_Recues);
      
Ligne 188: Ligne 188:
 Nous vous renvoyons aux exemples disponibles dans la bibliothèque Arduino pour aller plus loin ! Nous vous renvoyons aux exemples disponibles dans la bibliothèque Arduino pour aller plus loin !
  
 +===== Sources de l'article=====
 +{{ :howto:arduino-esp:esp-now_programmes.zip |}}
  
  • howto/arduino-esp/esp-now.1634035954.txt.gz
  • Dernière modification: 2021/10/12 12:52
  • de guillaume