Show Posts
Pages: 1 ... 29 30 [31] 32 33 ... 52
451  International / Français / Re: batterie analog? on: June 11, 2012, 08:49:29 am
De rien, si tu est débutant essaie ça c'est pas mal du tout:

http://www.semageek.com/arduino-presentation-et-traduction-en-francais-de-ardublock/
452  International / Tutoriels et cours / Re: CodeBlocks pour arduino (avec simulateur, etc ...) on: June 11, 2012, 08:47:09 am
Les deux intéressants, surtout le deuxième xDD je tapperais bien une barre avec ça moi, voir la taille du programme de 500 lignes commenté par ce logiciel XDD


En tout bien tout honneur, il faut bien débuté un jour =)

Skizo !
453  International / Français / Re: batterie analog? on: June 11, 2012, 08:42:06 am
ok bon c'est pas un truc énorme donc tu peut effectivement te mettre au borne et réalisé une lecture, pour ce, tu place la borne - au - de ta carte ARDUINO et le + sur ton entré analogique,puis tu fait un relevé, à mon avis ça sera pas très précis mais bon.. avant de tester ce que je te dit attend que quelqu'un de surment plus confirmé que moi vienne te conseiller ^^

Sinon niveau code quelque chose dans ce gout la devrais faire l'affaire:

Code:
int sensorValue=0;
float val_batterie=0,pour_cent=0;

sensorValue = analogRead(2);  // A2 , pourquoi je sais pas ^^

val_batterie = (sensorValue * 5) / 1023;    // *5 pour les 5v max en lecture et 1023 car 5v = 1023

                                                       // la tu obtiens val_batterie en volts

pour_cent = (3.7/val_batterie)*100; // valeur en %  3.7 pour la valeur max de ta batterie
 

voila monsieur, à n'appliquer que après critique de mes collèges si il te plais je ne veux pas être responsable de ta mort ^^'

Skizo !
454  International / Français / Re: [conseil] soucis de programme (trop long ?) pour detection d'obstacle (sur 360°) on: June 11, 2012, 08:28:00 am
pour ce qui est du code d'osaka il est simple regarde:


Code:
void loop()   // boucle infini jusque la cava..
{
  if(i < 5) // i < 5 => 5 sonnar même si chez moi de 0 a 5 ca fait 6.. bref ^^
  {
    lecture_val(i);   // la une fonction qui réalise la lecture
    beep(tabPin[i]);   // la une fonction qui réalise la réaction en fonction du résultat de la lecture
    i++;                         // passage au sonar suivant
  }
  else                     // fin de tour tous les sonnar on été fait
  {
     i = 0;                    // remise a 0 retour au premier sonnar
  }

}

voila ça déja c'est l'utilisation de tes fonction tu mets juste ça dans le loop de ton programme et c'est mar ça roule, après les fonction:

Code:
void lecture_val(byte pinVal)                      // nom d'appel: lecture_val(5); pour la pin 5
{
  tabVal[pinVal] = analogRead(pinVal);               // lecture analogique
  tabInterval = tabVal[pinVal] * 2;                 // calcule x2.. si il le dit ^^
}                                                        // fin de la première fonction


Je voulais faire la deuxième puis.. bas j'ai pas du tout compris ce qu'il voulais faire dedans :s désolé bref après tu mets la définition de ces fonction dans ton programme, pas dans le setup, pas dans le loop en dehors de tout ! saute des ligne en fin de programme et tu colle.

Donc on récapitule:

En dehors de tout tu mets tes déclaration de fonction:
void lecture_val(byte pinVal)                   
{
  ...
}     

Et dans le loop ou autre quand tu les utilise juste tu les appel par leurs nom ces fonctions:
lecture_val(2); par exemple...


Skizo !
455  International / Français / Re: [conseil] soucis de programme (trop long ?) pour detection d'obstacle (sur 360°) on: June 11, 2012, 08:16:45 am
Bon je pense que c'est partie un peux dans tout les sens la il va falloir recadré ton sujet, pour ça je pense qu'il serais bien que tu poste la dernière version de ton code à toi avec tes erreurs etc et qu'on t'oriente à partir de la, pense à ré exprimer ton problème car je crois qu'on est passé au travers la..

Skizo
456  International / Français / Re: batterie analog? on: June 11, 2012, 08:13:43 am
Bonjour, bien sur que ceci est possible mais à mon avis pas sur toute les batteries donc si tu avais un model de batterie on pourrais te dire si ça ce fait et comment ça ce fait. la on ne peut rien faire pour toi.

Du détail dans la question si il te plais.

Skizo !
457  International / Français / Re: Delta Robot on: June 11, 2012, 04:58:01 am
Quote
Un problème de configuration de mon tableau au départ

lol non, tu ne configure pas tes tableaux, problème d'affichage tout simplement, en BIN = binaire ou DEC = Décimal ou HEX = Hexadécimal tu précise le type ça résous parfois les erreurs.

Skizo !
458  International / Français / Re: Delta Robot on: June 11, 2012, 01:10:34 am
Salut, je suis d accord avec vinc, tu devrais laissé un petit delay mais ne fait pas un delay brut a la delay(1000); c'est bloquand et je suis pas sur que ça face avancé ton problème, fait une petit boucle vide ou tu mesure le temps écoulé et apres tu passe au servo suivant, allé tu touche au but et pour ce qui est de

Quote
J'avais déjà fait des tableaux comme ça mais impossible de les vérifier car je n’arrivai pas a les afficher avec des serial.prints.

c'est normal enfin j'ai pas vue ton code mais je me doute de ton erreurs, pour ça tu doit faire comme ça:

Code:
int i=0,tab[20];

while (i<20)

{

Serial.print(tab[i]); // tu dois précisé la case tab [ num_case ] , malheureusement tu ne peut pas imprimer le tableau d'un coup.

}



voila ! salut smiley

Skizo !

459  International / Français / Re: Capteur pour impulsion Led on: June 11, 2012, 01:03:16 am
salut, Idem, pense à donner plus de détail tu auras des réponses plus rapide plus précise et tout le monde sera content ! smiley

Skizo !
460  International / Français / Re: config.txt sur une sd card on: June 11, 2012, 01:01:16 am
salut, tout devrais fonctionné vue tes config et le nom du fichier qui respect bien les 8 caractères + extension, après je pense que tu devrai faire simple, déja, SD.read ne te donne que le prochaine octet du fichier donc fait plutôt:

Code:
string lecture;

lecture += myfile.read();

et après tu l'envoie sur Serial.print tu à moins de risque de voir des problème apparaître.

Skizo !
461  International / Français / Re: projet fini ? boitier et fixations on: June 11, 2012, 12:53:04 am
salut vohu, a par ce boitier que j'utilise je vois pas trop désolé :s

http://shop.snootlab.com/arduino/35-boite-pour-arduino.html

Skizo smiley
462  International / Français / Re: Client - Serveur - Interpréteur de requêtes on: June 08, 2012, 01:22:03 am
salut, quelque mots de mon expérience, effectivement le ARDUINO est très frileux quand on lui demande de réfléchir avant d’envoyer une page web, je me suis déjà retrouver avec ma page web imbriquer 30fois sur elle même ^^" bref, comme la dit osaka vaut mieux avoir ces donné préparé périodiquement et envoyer le dernier relevé quand la demande arrive, sinon pour ce qui est des interaction, préparé les page de l'inter action ( c'est a dire réponse ) explication: si tu clic sur un bouton et que ça allume quelque chose, tu envoie la page avec l'info allumé  et après dans la suite de ton programme un flag qui dit on doit allumé donc allume, c'est un peut flou ce que je raconte mais essaie de resté sur le concept de page déjà élaboré avant la requête sinon c'est l'enfer l'ARDUINO part dans tout les sens.

Skizo !
463  International / Français / Re: Delta Robot on: June 06, 2012, 06:08:36 am
salut, alors pour cette histoire a monj avis le plus simple c'est de décomposé en tableau comme tu a dit donc faire quelque chose du genre:

Code:
int pos_final=...;
int val1[pos_final],val2[pos_final],val3[pos_final];  //3 tableau de pose_final x position si ton pas est de 1
int i=0;

while (i<pos_final)      // calcule de tes tableau de valeurs intermédiaire
{
i++;
val1[i]=i;
val2[i]=i;  // ta variable qui augmente donc tes position intermédière, 1..2..3....pos_final..
val3[i]=i;
}
i=0;
//mouvement

while (i<15)
{
myservo1.write(val1[i]);
myservo2.write(val2[i]);   // mouvement de chaque moteur avec les valeur intermédiaire du tableau
myservo3.write(val3[i]);
}



un truc dans ce gout la, je sais pas si ça te parle vraiment mais bon ^^

dit moi ce que tu comprend ^^

Skizo !
464  International / Français / Re: Temps réel P.C.---> Arduino 2560 on: June 06, 2012, 02:48:46 am
Bonjour, ton idée n'est pas si compliqué, tu peut faire un script en python sur ton PC qui lit un fichier et envoie les valeurs par liaison série radio xbee ou autre et de l'autre cotée réception et interprétation des chaînes reçu, rien de bien sorcier tu devrai pouvoir le faire, après si tu connais pas du tout le python tu peux faire un programme en C# C++ ou autre.. 

Verdict: Réalisable !

Skizo !
465  International / Français / Re: 4 arduino via radio on: June 05, 2012, 06:35:21 am
Top oui mais bon je pense que nivo prog ca va passer de 30 à 30 X 2 000 = 60 000 fois  plus compliqué xDD

Skizo !
Pages: 1 ... 29 30 [31] 32 33 ... 52