Page 1 sur 1

Probleme compilation

Message non luPosté: Mer 29 Mar 2017 17:23
de Gydius
Bonjour,
un ami m'a prêté son rotoshield car j'en ai besoin pour un projet.
Seulement je n'arrive pas à compiler chaque programme que j’essaye.
Je suis sur un arduino R3 avec Arduino Windows 1.8.2, la librairie snooter-master est installée.

Mon code de test :
Code: Tout sélectionner
// Snootlab Max 7313 Motor shield library
// Based on Adafruit Motor shield library
// https://github.com/adafruit/Adafruit-Motor-Shield-library
// copyleft Snootlab, 2011-2012
// this code is public domain, enjoy!
 
/*

   This sketch demonstrates how to address DC motors. It uses 2 motors,
   but you can handle up to 4 motors using this library.

*/

// need to include this first
#include <Wire.h>

// this is the snootor library
#include <snootor.h>

// Declaration of 2 motor objects

SnootorDC Motor_1;
SnootorDC Motor_2;
int i;
void setup(){

// Initialization according to pins
Serial.begin(115200);
 Wire.begin();
  Motor_1.init(1);
  Motor_2.init(2);
  Serial.println("init ok");
}

void loop(){
  Serial.print("Round ");
  Serial.println(i++);
  SC.dump();
// run forward at maximal speed

  Motor_1.setSpeed(255);
  Motor_2.setSpeed(255);
  Motor_1.run(FORWARD);
  Motor_2.run(FORWARD);
  delay(2000);

// stop for 2 seconds
  Motor_1.run(RELEASE);
  Motor_2.run(RELEASE);
  delay(2000);

// run backward at maximal speed

  Motor_1.setSpeed(255);
  Motor_2.setSpeed(255);
  Motor_1.run(BACKWARD);
  Motor_2.run(BACKWARD);
  delay(2000);
}


Console après un essais de compilation :
Code: Tout sélectionner
C:\Users\Gydius\Documents\Arduino\libraries\Snootor-master\snootor.cpp:24:20: fatal error: C:\Users\Gydius\Documents\Arduino\libraries\Snootor-master\<Wire.h>: Invalid argument

 #include "<Wire.h>"

                    ^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno


J'ai donc un probleme avec la communication i2c mais je n'arrive pas à trouver.
Je précise que j'arrive à utiliser le protocole i2c sans le rotoshield, mais des que je rajoute la librairie snooter je ne plus rien compiler.

Si quelqu'un pense pouvoir m'aider, merci beaucoup d'avance !
Gydius

Re: Probleme compilation

Message non luPosté: Jeu 6 Avr 2017 11:03
de Florian
Bonjour,

Avez-vous essayé de déclarer la librairie Wire comme ceci?
Code: Tout sélectionner
#include "Wire.h"