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 :

Transfert tinkercad - arduino


Sujet :

Arduino

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2025
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Janvier 2025
    Messages : 1
    Par défaut Transfert tinkercad - arduino
    Bonjour,

    étant novice dans la programmation, je me suis tourner vers tinkercad, la ou j'ai réussi à faire mon petit bout de programme, mais le problème est que lorsque je fais une verification sur arduino il me met une erreur.

    voici le programme et à la suite le message d'erreur.

    Merci pour vos retour.

    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
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    #include <IRremote.h>
     
    int seconds = 0;
     
    int telecommande = 0;
     
    // Map the IR code to the corresponding remote button.
    // The buttons are in this order on the remote:
    //    0   1   2
    //    4   5   6
    //    8   9  10
    //   12  13  14
    //   16  17  18
    //   20  21  22
    //   24  25  26
    //
    // Return -1, if supplied code does not map to a key.
    int mapCodeToButton(unsigned long code) {
      // For the remote used in the Tinkercad simulator,
      // the buttons are encoded such that the hex code
      // received is of the format: 0xiivvBF00
      // Where the vv is the button value, and ii is
      // the bit-inverse of vv.
      // For example, the power button is 0xFF00BF000
     
      // Check for codes from this specific remote
      if ((code & 0x0000FFFF) == 0x0000BF00) {
        // No longer need the lower 16 bits. Shift the code by 16
        // to make the rest easier.
        code >>= 16;
        // Check that the value and inverse bytes are complementary.
        if (((code >> 8) ^ (code & 0x00FF)) == 0x00FF) {
          return code & 0xFF;
        }
      }
      return -1;
    }
     
    int readInfrared() {
      int result = -1;
      // Check if we've received a new code
      if (IrReceiver.decode()) {
        // Get the infrared code
        unsigned long code = IrReceiver.decodedIRData.decodedRawData;
        // Map it to a specific button on the remote
        result = mapCodeToButton(code);
        // Enable receiving of the next value
        IrReceiver.resume();
      }
      return result;
    }
     
    void setup()
    {
      IrReceiver.begin(2);
     
      Serial.begin(9600);
    }
     
    void loop()
    {
      telecommande = readInfrared();
      Serial.println(telecommande);
      delay(1000); // Wait for 1000 millisecond(s)
    }

    LE MESSAGE D'ERREUR:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    C:\Users\TECBM\Downloads\essai21\essai21.ino:3:10: fatal error: IRremote.h: No such file or directory
     #include <IRremote.h>
              ^~~~~~~~~~~~
    compilation terminated.
    exit status 1
     
    Compilation error: IRremote.h: No such file or directory

  2. #2
    Expert confirmé

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

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 872
    Par défaut
    l'erreur
    fatal error: IRremote.h: No such file or directory
    vous dit que vous n'avez pas installé la bibliothèque IRremote dans l'IDE ==> il faut l'installer.

  3. #3
    Membre Expert Avatar de edgarjacobs
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2011
    Messages : 743
    Par défaut
    Hello,

    Puisque tu es débutant en programmation, prends tout de suite l'habitude d'indenter convenablement ton code. La lecture en sera facilitée, pour toi comme pour nous.

    Et pour poster du code,
    On écrit "J'ai tort" ; "tord" est la conjugaison du verbre "tordre" à la 3ème personne de l'indicatif présent ;)

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 276
    Par défaut
    Avec les balises code, l'indentation est montrée. Sans les balises le forum supprime les espaces en début de ligne.

Discussions similaires

  1. Réponses: 6
    Dernier message: 14/02/2018, 12h53
  2. [TImage] Transfert de Picture par pixels.
    Par H2D dans le forum Langage
    Réponses: 9
    Dernier message: 25/10/2003, 15h37
  3. [VB6] [Graphisme] Transfert d'image pixel par pixel
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 15/10/2002, 10h53
  4. transfert d'un fichier bitmap en socket tcp
    Par localhost dans le forum C++Builder
    Réponses: 5
    Dernier message: 29/07/2002, 01h40
  5. Problème de transfert FTP sous IIS
    Par thanathz dans le forum Développement
    Réponses: 2
    Dernier message: 12/07/2002, 16h27

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