Show Posts
Pages: [1] 2
1  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
2  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
3  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...
4  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?
5  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
6  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/.
7  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?
8  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
9  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
10  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
11  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^^
12  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
13  International / Français / Re: Arduino+ script python on: November 20, 2012, 11:27:37 am
Cela ne fonctionne toujours pas
14  International / Français / Re: Arduino+ script python on: November 20, 2012, 11:13:45 am
J'avance doucement mais sûrement, je sent que la gestion de la manette va être dur vue que je n'arrive même pas à allumer une led.

Donc voici mon code python qui se connecte à mon port (j'ai vérifier et ces bien le COM3) mais le problème c'est que la led ne s'allume toujours pas.
Code:
import socket
import time
import serial

print ("~ Client WebLed ~")
print ("ouverture du port")
ser = serial.Serial("COM3")
ser.baudrate = 9600
time.sleep(2)

print ("port ouvert")



for device in ser: 
    try: 
        print ("Trying...",device) 
        arduino = serial.Serial(device, 9600) 
        break 
    except: 
        print ("Failed to connect on",device)     
 
try: 
    arduino.write('Y') 
    time.sleep(1) 
    print (arduino.readline()) 
except: 
    print ("Failed to send!") 

print ("a+ !")

Voici mon code arduino
Code:
int ledPin = 13;  // choose the pin for the LED
int val = 0;      // variable for reading the pin status
char msg = '  ';   // variable to hold data from serial

void setup() {
  pinMode(ledPin, OUTPUT);      // declare LED as output
  Serial.begin(9600);
  Serial.print("Program Initiated\n");
}

void loop(){
        // While data is sent over serial assign it to the msg
while (Serial.available()>0){
msg=Serial.read();
}

  // Turn LED on/off if we recieve 'Y'/'N' over serial
  if (msg=='Y') {
    digitalWrite(ledPin, HIGH);  // turn LED ON
    Serial.print("LED Activated\n");
    msg=' ';
  } else if (msg=='N') {
    digitalWrite(ledPin, LOW); // turn LED OFF
  }
}

Quand je passe par la liaison série de l'arduino, la led s’éteint et s'allume bien, mais ne fonctionne pas quand je passe par le script python.

En vous remerciant de votre aide précieuse.
15  International / Français / Re: Arduino+ script python on: November 20, 2012, 02:37:23 am
ça a l'air intéressant comme IDE, je vais voir comment il fonctionne et si c'est plus simple de l'utiliser

Concernant le tutoriel, je vais modifier mon code afin de pouvoir allumer ma led en espérant que cela fonctionne.

Edit:

Code:
import socket
import time
import serial

print ("~ Client WebLed ~")
locations=['/dev/ttyUSB0','/dev/ttyUSB1','/dev/ttyUSB2','/dev/ttyUSB3','/dev/ttyUSB4'
'/dev/ttyS0','/dev/ttyS1','/dev/ttyS2','/dev/ttyS3','/dev/ttyS4']



for device in locations: 
    try: 
        print ("Trying...",device) 
        arduino = serial.Serial(device, 9600) 
        break 
    except: 
        print ("Failed to connect on",device)     
 
try: 
    arduino.write('Y') 
    time.sleep(1) 
    print (arduino.readline()) 
except: 
    print ("Failed to send!") 

print ("a+ !")

Voilà le code que j'ai pour python, et il n'arrive à ce connecté à aucun port usb:
~ Client WebLed ~
Trying... /dev/ttyUSB0
Failed to connect on /dev/ttyUSB0
Trying... /dev/ttyUSB1
Failed to connect on /dev/ttyUSB1
Trying... /dev/ttyUSB2
Failed to connect on /dev/ttyUSB2
Trying... /dev/ttyUSB3
Failed to connect on /dev/ttyUSB3
Trying... /dev/ttyUSB4/dev/ttyS0
Failed to connect on /dev/ttyUSB4/dev/ttyS0
Trying... /dev/ttyS1
Failed to connect on /dev/ttyS1
Trying... /dev/ttyS2
Failed to connect on /dev/ttyS2
Trying... /dev/ttyS3
Failed to connect on /dev/ttyS3
Trying... /dev/ttyS4
Failed to connect on /dev/ttyS4
Failed to send!
a+ !

Merci pour vos réponses en tout cas
Pages: [1] 2