IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Utilisation nrf24l01 Arduino


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2020
    Messages : 6
    Par défaut Utilisation nrf24l01 Arduino
    Bonjour voila je souhaite faire une communication simple entre un M5Stack et une carte Arduino UNO.

    J'ai fais le code emetteur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    #include <M5Stack.h>
    #include <RF24.h>
    RF24 radio(3, 1);
    uint8_t address[] = { 0xCC, 0xCE, 0xCC, 0xCE, 0xCC };
    const byte relaisPin = 7;
     
    byte payload; // ce que l'on va envoyer
     
    void setup(void) {
      M5.begin();
      pinMode(relaisPin, OUTPUT);
      Serial.begin(115200);
      if (!radio.begin()) {
        Serial.println(F("radio absente!!"));
        while (true) ; // erreur
      }
      radio.setPALevel(RF24_PA_LOW);
      radio.setPayloadSize(sizeof(payload)); // on envoie un byte, donc 1 octet
      radio.openWritingPipe(address);
    }
     
    void loop(void) {
     
      M5.update();
     
      if (M5.BtnA.wasPressed()) {
        digitalWrite(relaisPin, HIGH);
        payload = 111;
        if (radio.write(&payload, sizeof payload)) {
          Serial.println(F("Transmission 111 OK"));
        } else {
          Serial.println(F("Erreur de Transmission"));
        }
      }
     
      if (M5.BtnB.wasPressed()) {
        digitalWrite(relaisPin, LOW);
        payload = 222;
        if (radio.write(&payload, sizeof payload)) {
          Serial.println(F("Transmission 222 OK"));
        } else {
          Serial.println(F("Erreur de Transmission"));
        }
      }
    }
    Mais étant débutant en arduino je n'ai aucune idée pour le code recepteur qui ira sur l'Arduino UNO

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    je ne comprends pas.

    Si vous avez réussi à écrire l'émetteur, pourquoi n'avez vous rien écrit pour la réception?


  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2020
    Messages : 6
    Par défaut
    Enfaite j'ai reussi en m'aidant d'internet mais étant débutant je galere beaucoup au recepteur

  4. #4
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    Citation Envoyé par leo_94 Voir le message
    Enfaite j'ai reussi en m'aidant d'internet mais étant débutant je galere beaucoup au recepteur
    On dirait que c'est un projet scolaire ... j'ai regardé donc d'où venait cette aide, c'est assez facile avec Google...

    Il semble que le code que vous présentez comme le votre ("J'ai fait le code émetteur") provient de cette discussion et a été écrit pour theo75000 qui semble ne faire qu'un avec leo_94...

    Si vous essayez de faire faire la réception ici pour vous, après avoir fait faire l'émission sur l'autre forum en pensant que personne ne le verra, vous vous trompez...

    Il y a pas mal de tutos et des exemples, je vous suggère de lire et tester par vous même puis de revenir ici avec un code pour le récepteur. S'il est buggy on vous aidera à y voir plus clair, mais il faudra que vous sachiez expliquer chaque ligne que vous aurez pondu...

    PS: Les profs lisent les deux forum... donc préparez vous à savoir défendre "votre" code

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2020
    Messages : 6
    Par défaut
    Je ne cherche pas a caché mon identité ou quoi juste a demander de l'aide a des professionnelles qui sont beaucoup plus fort que moi je savais pas que demander sur plusieurs forums étais mal vu par les professeurs.

  6. #6
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    C’est faire croire que ce que vous postez est votre travail qui est mal vu... apparemment vous n’avez pas non plus fait beaucoup d’efforts pour apprendre le langage et la bibliothèque... c’est par là qu’il faut commencer, maîtriser les fondamentaux

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/08/2020, 11h09
  2. Utilisation des modules Arduino SPI sur Labview2010
    Par Aurelied dans le forum LabVIEW
    Réponses: 0
    Dernier message: 10/07/2014, 20h05
  3. Problème avec utilisation de ComPortLib + Arduino
    Par fab56 dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 27/02/2014, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo