Loading...
  Show Posts
Pages: 1 [2] 3 4 5
16  International / Français / Re: Utilisation de <Servo.h> dans une librairie on: May 14, 2012, 09:06:59 am
Quote
Yop yop,
Ça sent surtout le mauvais copié collé sur le forum ... 
Toujours ce relire quand on a posté ! 
En effet!  smiley-mr-green

Voici mon authentique .cpp smiley

Code:
#include <Testservo.h>

Test::Test(int pin)
{
   // on associe le servo au bon pin
   servo.attach(pin);
}

void Test::commencer(int min, int max)
{
   // avance jusqu'à la position minimale
   servo.write(min);
   delay(1000);

   // puis jusqu'à la position maximale
   servo.write(max);
   delay(1000);
}

Désolé ^^
17  International / Français / Re: Utilisation de <Servo.h> dans une librairie on: May 13, 2012, 05:26:28 pm
Salut à tous.
Bon j'ai un peu été stoppé net dans mes tests par un petit contre-temps, mais ouf, je reprends enfin ce soir smiley .

Comme j'en avais l'intention, j'ai fais une petite librairie-test très minimale, qui contient tout juste ce qu'il faut pour tester mon servo.
Et bien ça n'a pas loupé, cette lib ne marche pas... Ce qui n'est pas une mauvaise nouvelle, au moins je sais d'où ça vient xD
Pourtant j'ai essayé de suivre vos conseils, promis!

Mais cette fois-ci comme c'est très léger je peux vous montrer mon code foireux smiley

test.ino
Code:
#include <Servo.h>
#include <Testservo.h>

// définition des pins
#define PIN_SERVO 8

// positions du servo-moteur (en degrés)
#define MIN_SERVO 81
#define MAX_SERVO 91

Test servotest(PIN_SERVO); // contructeur

void setup() {}

void loop() {
  // la seule et unique fonction de ma lib, qui fait avancer le servo d'un point à un autre
  servotest.commencer(MIN_SERVO, MAX_SERVO);
}

Testservo.h
Code:
#ifndef Testservo
#define Testservo

#include <Servo.h>

#include "Arduino.h"

class Test {
public:
Test(int pin);
void commencer(int min, int max);

private:
Servo servo;
};

#endif

Testservo.cpp

Code:
#include <Testservo.h>

Test::Test(int pin)
{
   // on associe le servo au bon pin
   servo.attach(pin);
}

void Test::commencer(int min, int max)
{
   // avance jusqu'à la position minimale
   servo.write(min);
   delay(1000);

   // puis jusqu'à la position maximale
   servo.write(max);
   delay(1000);
}

Voila. Le servo de bouge pas d'un yota...
Alors où se  cache l'erreur dans mon code?

Merci à vous
Youp.

Edit : rectification du miss-copier-collé smiley
18  International / Français / Re: Arduino 1.0 : upload impossible on: May 13, 2012, 02:50:57 pm
Elle a bientôt un an.

Sinon je viens de la tester sous WinXP et aucun problème.
Je vais peut-être continuer comme ça si j'arrive toujours pas à trouver d'où ça vient...
Mais sans mon portable c'est du sport, je dois démonter ma carte Arduino de mon montage, puis la brancher sur mon ordi de bureau - qui se trouve un étage en dessous - pour l'upload, puis la re-installer :S

Le problème connu, c'est pour tous les OS ou juste sous linux?
19  International / Français / Re: [Annonce] Le Toulouse HackerSpace Factory 2012 c'est du 25 au 27 mai 2012 on: May 13, 2012, 11:32:45 am
Yeeeaaaaaaah!!!!!!!!!!

J'y serais à coup sur et je ramène tous mes potes xD

Merci d'avoir partagé l'info!!

À dans 2 semaines, Snootlab smiley-wink
Youp.
20  International / Français / Re: Arduino 1.0 : upload impossible on: May 12, 2012, 01:15:48 pm
Alors...
Si je fais un ls -l, je ne trouve pas de ttyusb0 .

Par contre, j'ai remarqué que certaines fois ça upload, mais c'est surtout pour les petits programmes.
D'après mes observations, plus le programme est gros, moins il a de chances de passer sur la carte.
Du coup avec mon prgm de 28k je peux me frotter...

Une idée pour arranger tout ça?
Youp.
21  International / Français / Re: Arduino 1.0 : upload impossible on: May 10, 2012, 03:44:34 pm
Oui, le port série est sur ttyS0, en fait il s'agit d'un lien qui pointe sur ttyACM0, apparemment avrdude filtraient tous les port commençant par ttyS* .

J'ai tenté plusieurs fois le flash rien y fait.

Quote
Certaines personnes semble avoir des problémes d'upload âpres l'avoir enlevé.
Quote
Et si ça ne marche toujours pas enlève la résistance et re-test, comme je te le disait certaines personnes semblent avoir eu des problémes avec cette résistance.
Du coup je pensais qu'il fallait justement la garder pour ne pas avoir de problèmes.

J'essaie le ls -l /dev/ dès que j'ai la main sur ma carte, pas ce soir donc.
Merci pour vos réponses.
Youp.
22  International / Français / Re: Arduino 1.0 : upload impossible on: May 10, 2012, 04:45:25 am
Merci pour ta réponse, Skywood.

En mode verbose, ça donne ceci :


Pour ce qui est de la résistance elle est toujours en place.
23  International / Français / Arduino 1.0 : upload impossible on: May 02, 2012, 01:47:10 pm
Bonsoir à tous.

Suite à la mise à jour vers Arduino 1.0, je n'arrive plus à charger mon programme sur ma carte:


Et ce, même après avoir suivi ce petit tuto: http://arduino.cc/en/Hacking/DFUProgramming8U2
Je suis sur Ubuntu 12.

Merci pour votre aide.

Youp.
24  International / Français / Re: permission non-accordée on: May 01, 2012, 10:05:11 am
Quote
Essaye de copier tes deux fichiers dans le répertoire de compilation, l'ide ne suit peut être pas les liens symboliques
C'était bien ça!!
Étrange, jusque là ça marchait très bien...

Quote
(bien qu'il ai trouvé le .cpp, bizarre).
En fait il ne s'agissait pas de ma librairie mais de mon .ino compilé, cf le drawbot sans majuscule.

Bien merci en tout cas!

Edit: Je lance un nouveau topic pour mon nouveau problème.
25  International / Français / Re: permission non-accordée on: May 01, 2012, 04:30:27 am
aucun effet...
26  International / Français / Re: permission non-accordée on: April 30, 2012, 06:52:51 am
voici:

Comme vous pouvez le voir, les fichiers de la lib sont sur mon home et j'ai fait des liens.
Ceci pour éviter de travailler sur plusieurs dossiers à la fois et faciliter les sauvegardes.

Chose étrange le compilo écrit drawbot.cpp sans majuscule, alors qu'elle y ait sur tous les fichiers.
L'erreur vient peut-être de là?
27  International / Français / Re: permission non-accordée on: April 29, 2012, 04:33:50 pm
Bonsoir et merci.
J'ai apparemment résolu ce problème, enfin je l'ai plutôt remplacé par un autre...
Maintenant le compilo ne trouve visiblement pas mon fichier .h
Par contre il trouve le .cpp car l'erreur se situe à la lecture de ce dernier fichier.
Étrange, ils sont tous les 2 dans le même dossier avec les même droits...

Youp.
28  International / Français / Re: permission non-accordée on: April 29, 2012, 02:59:10 am
Quote
tu n'aura pas installé en root?
Si, je crois bien.
Quel est le problème?
Quote
fais un ls -l pour voir le user des lib
Ah ça y est j'ai compris! smiley
Je réinstalle en non-root, merci!
29  International / Français / permission non-accordée on: April 28, 2012, 07:30:55 pm
Bonsoir.
Je viens de mettre à jour Arduino vers la 1.0.
À la compilation il m'envoie chier, comme quoi je n'aurais pas les droits sur une librairie que j'utilise (que j'ai réalisée), même après un chmod 777 sur cette lib. (je suis sur Ubuntu 12).

Je ne comprends pas...
Merci à qui pourrait m'aider.
Youp
30  International / Français / Re: Utilisation de <Servo.h> dans une librairie on: April 25, 2012, 11:32:23 am
C'est un gros chèque :p

Plus sérieusement tu le sera bien assez tôt...
Enfin quand j'aurais résolu ce petit détail quoi, ça devrait pas tarder.

A+!
Pages: 1 [2] 3 4 5