Show Posts
Pages: [1] 2
1  International / Français / Re: i2c Due/Uno on: August 11, 2014, 03:52:06 am
Je te remercie pour ta réponse, j'ai trouvé un composant sur sparkfun smiley

Le but était d'interfacé un AD 7997 http://www.analog.com/en/analog-to-digital-converters/ad-converters/ad7997/products/product.html qui lui discute bien en 3.3V. Le problème c'est que qu'il n'y a pas de retour d'informations entre l'AD 7997 et la DUE. Je ne sais pas si ça vient de mon code ou alors de mon électronique. Peut-être pourrez vous m'éclairer
Voici le code:

Code:
#include <Wire.h>

uint8_t i = 16;
int j;
char data[8] = {0};

char error;
bool state_error;

#define CYCLE 1
#define SLAVE_ADDR 0x21


void setup() {
  // put your setup code here, to run once:
  Wire1.begin();
  SerialUSB.begin(115200);
  while(!SerialUSB);
  SerialUSB.println("Bien le bonjour");
 
}

void loop() {
  Wire1.beginTransmission(SLAVE_ADDR_W);
  if( CYCLE)
  {
    Wire1.write(0x70);
    Wire1.write(0x0f);
    Wire1.write(0xf8);
  }
  else
  {
    Wire1.write(0x00);
    Wire1.write(0x00);
    Wire1.write(i);
    i = i<<1 % 256;
    if( i == 0)
      i = 16;
  }
  error = Wire1.endTransmission(true);


  // put your main code here, to run repeatedly:
  Wire1.beginTransmission(SLAVE_ADDR_W);
  Wire1.write(0x05);
  error = Wire1.endTransmission(true);

//   Wire.beginTransmission(0xA7);
  if( CYCLE )
  {
   Wire1.requestFrom(SLAVE_ADDR_R,16);
   while( Wire1.available())
    {
      char c = Wire1.read();
     
      if (j == 1%2)
      {
        data[j] = c;
        j ++;
      }
      else
      {
        data[j] = (data[j] << 8) + c;
        j = 1;
      }
    SerialUSB.println(data);
    }
  }
  delay(50);
}
2  International / Français / i2c Due/Uno on: August 08, 2014, 04:59:06 am
Bonjour,

Je fais appel à votre aide, car j'essaye de faire une communication i2c entre une arduino due et une arduino uno. Avant de mettre tout un tas de capteur, je fais une communication simple en utilisant les programmes de ce site:http://mchobby.be/wiki/index.php?title=Arduino_I2C_Intro-MasterReader
J'ai mis l'arduino due en maitre et l'arduino uno en esclave, mais rien ne s'affiche dans le moniteur. J'ai aussi testé 2 arduino uno en i2c et cela fonctionne. J'ai vu qu'il y avait un problème sur le "wire" de l'arduino due et qu'il fallait changer le fichier: https://github.com/arduino/Arduino/pull/1994. Mais cela ne résout pas le problème. Le but final de cette communication i2c est t'interfacer un ADL7997 avec une arduino due.

En espérant qu'une personne à une solution à ce problème smiley
3  International / Français / Re: problème eclipse-arduino on: March 01, 2013, 09:44:24 am
D'accord, je vous remercie, vous pouvez fermé le sujet, je vais me débrouiller

Merci à tous
4  International / Français / Re: problème eclipse-arduino on: March 01, 2013, 06:07:50 am
Je te remercie, mais ça ne m'aide pas vraiment, les erreurs qu'ils disent de corriger son déjà résolu dans les fichier que j'ai.
Quand je met mon main.cpp voici l'erreur que j'ai.

12:04:17 **** Incremental Build of configuration Release for project Blinky ****
make all
Building target: Blinky.elf
Invoking: AVR C++ Linker
avr-gcc --cref -s -Os -o"Blinky.elf"  ./main.o    -lm -Wl,-Map,Blinky.map,--cref -L"C:\arduino-1.0.3\hardware\arduino\cores\arduino" -mmcu=atmega2560
./main.o: In function `loop':
main.cpp:(.text+0x6): undefined reference to `digitalWrite'
main.cpp:(.text+0x12): undefined reference to `delay'
main.cpp:(.text+0x1c): undefined reference to `digitalWrite'
main.cpp:(.text+0x28): undefined reference to `delay'
./main.o: In function `setup':
main.cpp:(.text+0x34): undefined reference to `pinMode'
./main.o: In function `main':
main.cpp:(.text+0x3a): undefined reference to `init'
make: *** [Blinky.elf] Error 1

12:04:17 Build Finished (took 609ms)

Et voici le code:

Code:

#include <Arduino.h>


int ledPin =  12;    // LED connected to digital pin 13

// The setup() method runs once, when the sketch starts
void setup()   {
  // initialize the digital pin as an output:
  pinMode(ledPin, OUTPUT);
}

// the loop() method runs over and over again,
// as long as the Arduino has power

void loop()
{
  digitalWrite(ledPin, HIGH);   // set the LED on
  delay(1000);                  // wait for a second
  digitalWrite(ledPin, LOW);    // set the LED off
  delay(1000);                  // wait for a second
}


int main(void) {

  /* Must call init for arduino to work properly */
  init();
 setup();

  for (;;) {
  loop();
  } // end for
} // end main


Je te remercie d'avance pour l'aide que tu pourra m'apporter
5  International / Français / Re: problème eclipse-arduino on: February 28, 2013, 03:15:47 pm
Lorsque je compile mon projet, j'ai cette erreur:

make all
Building target: Blinky.elf
Invoking: AVR C++ Linker
avr-gcc –cref -s -Os -o"Blinky.elf"  ./test.o   -lArduinoCore -lm -Wl,-Map,Blinky.map,--cref -s -nostdlib -L"C:\arduino-1.0.3\hardware\arduino\cores\arduino" -mmcu=atmega2560
avr-gcc.exe: –cref: No such file or directory
make: *** [Blinky.elf] Error 1

Je ne sais pas du tout comment la résoudre...
6  International / Français / Re: problème eclipse-arduino on: February 28, 2013, 03:40:50 am
oui oui j'ai bien mon arduino.h

ça viendrait de là le problème de la création du .elf?
7  International / Français / Re: problème eclipse-arduino on: February 27, 2013, 06:54:10 pm
Bon j'avance petit à petit, j'ai refais plusieurs fois les configurations avec plusieurs site différents et j'arrive a compiler la librairie sans erreur. Maintenant lors de la compilation du projet, eclipse ne peut pas créer de fichier .elf et je ne sais pas du tout d’où viens le problème. Voir la photo ci-dessous

grâce à ce site, http://www.chipkin.com/using-eclipse-with-arduino-duemilanove/ on peut télécharger le dossier du projet blinky, et je constate que la seul différence que j'ai par rapport à mon fichier est la librairie. Moi je ne l'ai pas malgré que j'ai configurer plusieurs fois de façon différentes.

De plus, lorsque je met le programme dans mon main.cpp, il me dit qu'il connait aucune fonction (voir photo)

Merci de votre aide
8  International / Français / Re: problème eclipse-arduino on: February 26, 2013, 06:24:01 am
Ah oui d'accord, mais tout ça je l'ai fait...

Sauf que le pin_arduino ne s'insère pas quand je fais toutes ces étapes donc je doit le copié/coller

pour le pin_arduino il me dise bien de le copié non?
Copy the contents of the Arduino IDE's hardware/cores/arduino directory into this "src" folder. If you are using Arduino >1.0, you also need to copy the pins_arduino.h file out of the folder that matches your target under hardware/arduino/variants/.
9  International / Français / Re: problème eclipse-arduino on: February 26, 2013, 06:00:23 am
Pour le pin_arduino, oui j'ai fait un copié coller

Comment je renseigne mes includes?
10  International / Français / Re: problème eclipse-arduino on: February 25, 2013, 09:14:44 am
Bonjour,

Je suis retourné a ma configuration d'eclipse, après avoir revérifier tout les paramètres entre les différents site que vous m'avez donnés et après avoir inséré pin_arduino.h voici l'erreur que j'ai:



Je voulais savoir si je l'avais bien inséré et au bonne endroit. Sinon, est-ce que cela est normal que d'un site sur l'autre, les configuration ne sont pas les même?

Merci d'avance
11  International / Français / Re: problème eclipse-arduino on: February 20, 2013, 04:34:59 pm
Ah oui là ce n'est plus la solution facile c'est sur... Je te remercie pour l'aide que tu m'as apporter
J'avais déjà essayer de suivre ce tutoriel il y a 6 mois mais j'avais des erreurs lors de la compilation. Cependant je viens de refaire tout le tutoriel et voici l'erreur que j'obtiens:


En vous remerciant d'avance
12  International / Français / problème eclipse-arduino on: February 20, 2013, 01:26:02 pm
Bonjour,

Je souhaite utiliser eclipse pour l'arduino, cependant, j'ai des soucis lors de l'installation de la librairie arduino. J'ai suivi ce tutoriel : http://www.baeyens.it/eclipse/Install.html ainsi que celui-ci en français: http://shyrobotics.com/tutoriel-2-comment-programmer-une-carte-arduino_20130210.html.

Mon problème est bien évidemment marquer nulle part, c'est pour cela que je fais appel à vous.

Voici un screen des erreurs que j'ai:

En espérant que vous puissiez m'aider
13  International / Français / Re: Arduino+ script python on: November 21, 2012, 11:46:55 am
Ah oui en effet, j'ai un petit problème de port, mais ça ne me faisait pas d'erreur ça ne fonctionne pas c'est tout.

j'avais vu qu'on pouvait faire avec cette ligne : ser=serial.Serial("COM3",9600) mais dans mon cas ça me mettait une erreur.

En tout cas merci pour vos réponses, je vais retourner travaillé mon programme... Je vous tiendrais au courant.

Je ne suis pas très bon en programmation, mais bon ça s'apprend, je n'ai toujours pas compris la logique pourtant j'ai des cours de C,C++, VHDL, mais je ne sais pas je n'arrive pas^^
14  International / Français / Re: Arduino+ script python on: November 20, 2012, 12:11:47 pm
je suis en python 3.2

Mais normalement pyserial fonctionne avec python 3.2
15  International / Français / Re: Arduino+ script python on: November 20, 2012, 11:27:37 am
Cela ne fonctionne toujours pas
Pages: [1] 2