Erreur skech arduino
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Erreur skech arduino



  1. #1
    boy30

    Erreur skech arduino


    ------

    Bonjour, j'ai un problème avec une librairie pour Arduino, enfin je crois; j'ai déjà installé des libraires Arduino et cela fonctionnait, il y a quelques temps certes.
    Mais je rencontre un problème avec celle-ci ou du du moins je pense, regardez plutôt:

    Nom : arduinolibraryfailed.JPG
Affichages : 144
Taille : 166,9 Ko

    La librairie a l'air bien installée puisque je peux la sélectionner dans l'IDE de Arduino mais il me mets cette erreur de compil, c'est un problème de librairie qu'il ne trouve pas ou c'est au chose?

    -----
    ....j'ai glissé chef!

  2. #2
    invite1d577638

    Re : Erreur skech arduino

    Salut,

    Code et erreurs illisibles... Et c'est surtout les premières erreurs qui sont importantes, les suivantes découlant souvent des premières.

  3. #3
    boy30

    Re : Erreur skech arduino

    C'est vrai, je m'en suis rendu compte après, mais pour moi, c'est un problème de librairie mal installée alors même qu'elle a l'air de bien l'être puisque je peux la sélectionner dans "Croquis"->"importer la bibliothèque..." ==> a comprends plus!

    Nom : arduinolibraryfailed2.JPG
Affichages : 110
Taille : 181,4 Ko
    ....j'ai glissé chef!

  4. #4
    invite1d577638

    Re : Erreur skech arduino

    C'est les premières erreurs ?

    Poste ton code sous format TEXTE ! (on s'en moque du reste de ton écran !).

    Poste aussi l'ensemble des erreurs (fait un copier-coller).

    J'ai l'impression qu'il manque une déclaration....?

  5. A voir en vidéo sur Futura
  6. #5
    boy30

    Re : Erreur skech arduino

    Le code, c'est tout simplement l'exemple de base que je n'ai pas touché et que j'ai téléchargé sur le site adafruit:

    Code:
    // NeoPixel Ring simple sketch (c) 2013 Shae Erisson
    // released under the GPLv3 license to match the rest of the AdaFruit NeoPixel library
    
    #include <Adafruit_NeoPixel.h>
    #include <avr/power.h>
    
    // Which pin on the Arduino is connected to the NeoPixels?
    // On a Trinket or Gemma we suggest changing this to 1
    #define PIN            6
    
    // How many NeoPixels are attached to the Arduino?
    #define NUMPIXELS      16
    
    // When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
    // Note that for older NeoPixel strips you might need to change the third parameter--see the strandtest
    // example for more information on possible values.
    Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
    
    int delayval = 500; // delay for half a second
    
    void setup() {
      // This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket
    #if defined (__AVR_ATtiny85__)
      if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
    #endif
      // End of trinket special code
    
      pixels.begin(); // This initializes the NeoPixel library.
    }
    
    void loop() {
    
      // For a set of NeoPixels the first NeoPixel is 0, second is 1, all the way up to the count of pixels minus one.
    
      for(int i=0;i<NUMPIXELS;i++){
    
        // pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
        pixels.setPixelColor(i, pixels.Color(0,150,0)); // Moderately bright green color.
    
        pixels.show(); // This sends the updated pixel color to the hardware.
    
        delay(delayval); // Delay for a period of time (in milliseconds).
    
      }
    }
    Et voici les erreurs quand j'essaie de compiler:
    Code:
      This report would have more information with
      "Show verbose output during compilation"
      enabled in File > Preferences.
    Arduino: 1.0.6 (Windows XP), Board: "Arduino Nano w/ ATmega328"
    simple:17: error: 'Adafruit_NeoPixel' does not name a type
    simple.ino: In function 'void setup()':
    simple:28: error: 'pixels' was not declared in this scope
    simple.ino: In function 'void loop()':
    simple:38: error: 'pixels' was not declared in this scope
    Dernière modification par boy30 ; 19/05/2015 à 09h14. Motif: ortaugraffe
    ....j'ai glissé chef!

  7. #6
    invite1d577638

    Re : Erreur skech arduino

    Donne le lien chez adafruit stp ?

    Les librairies ont l'air d'être effectivement bien détectées, mais une classe est manquante...?

  8. #7
    boy30

    Re : Erreur skech arduino

    Merci pour ta réactivité.
    Le https://www.adafruit.com/products/1643 du neopixel avec sur la page le lien vers le code: https://github.com/adafruit/Adafruit_NeoPixel
    ....j'ai glissé chef!

  9. #8
    invite1d577638

    Re : Erreur skech arduino

    Je viens de tester, tout fonctionne nickel... Tu es sûr d'avoir installé les librairies correctement ?

    Dans le répertoire d'arduino, dossier "librairies", j'ai ajouté un dossier "Adafruit_NeoPixel" contenant Adafruit_NeoPixel.cpp et Adafruit_NeoPixel.h. Avec ça, le code compile sans erreurs. (Compilé avec la uno)

    (Il faut redémarrer le soft après avoir copié une librairie !!)

  10. #9
    boy30

    Re : Erreur skech arduino

    Ah oui, autant pour moi, je n'avais pas renommer la librairie; j'avais laissé "Adafruit_NeoPixel-master"
    Merci encore.

    Nom : arduinolibrarynotfailed.JPG
Affichages : 101
Taille : 55,5 Ko
    Dernière modification par boy30 ; 19/05/2015 à 10h37.
    ....j'ai glissé chef!

  11. #10
    invite1d577638

    Re : Erreur skech arduino

    Donc ça fonctionne ?

  12. #11
    boy30

    Re : Erreur skech arduino

    Oui, ça fonctionne quand on n'oublie pas d'alimenter!

    Nom : neopixelring.JPG
Affichages : 101
Taille : 80,0 Ko
    ....j'ai glissé chef!

Discussions similaires

  1. Erreur Arduino UNO : avrdude: stk500_getsync(): not in sync
    Par invitec42036d7 dans le forum Électronique
    Réponses: 34
    Dernier message: 17/05/2015, 20h02
  2. erreur 'SoftwareSerial' does not name a type sous arduino 1.0.5
    Par invite7cec591c dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 18/12/2014, 14h19
  3. [ARDUINO UNO] Où est l'erreur ?
    Par invite767a4a54 dans le forum Électronique
    Réponses: 2
    Dernier message: 02/09/2014, 18h55
  4. erreur de compilation arduino
    Par invite7ade7f5a dans le forum Électronique
    Réponses: 3
    Dernier message: 15/01/2014, 19h26
  5. arduino leonardo:erreur du sketch en vérification
    Par invite27947033 dans le forum Électronique
    Réponses: 7
    Dernier message: 31/10/2012, 14h52
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...