Aller au contenu


Contenu de lestephanoi

Il y a 159 élément(s) pour lestephanoi (recherche limitée depuis 04-mai 13)



#43119 Base roulante avec bras

Posté par lestephanoi sur 15 mai 2012 - 08:24 dans Robots mixtes / hybride

Perso pour les entrées EN je ne prendrais pas de risque à les brancher sur le 9V (je ne sais pas combien elle supporte, j'ai chercher dans la datasheet mais je n'ai pas trouvé), je ferai comme mike te conseille de toutes les mettre sur un sortie de ton arduino.



#43064 Base roulante avec bras

Posté par lestephanoi sur 14 mai 2012 - 01:15 dans Robots mixtes / hybride

Il faut que les entrées EN (pattes 1 et 9) soit à un niveau logique 1 (c'est à dire 5V) et que les entrées VCC1 et VCC2 (pattes 8 et 16) soient à la tension d'alimentation de tes moteurs.



#43056 Base roulante avec bras

Posté par lestephanoi sur 14 mai 2012 - 10:31 dans Robots mixtes / hybride

Bonjour,

Les L293D ne sont pas connectés comme il faut à ton Arduino.
Les V+ et V- de tes L293D doivent être brancher sur un source de tension (exemple : batterie).
Pour piloter la vitesse et le sens de tes moteurs il faut connecter les pattes RA 1, 4, 5 et 6 sur des entrées de ton arduino. RA 5 et RA 6 vont piloter un moteur et RA 1 et RA 4 vont piloter un autre moteur.



#43137 Base roulante avec bras

Posté par lestephanoi sur 15 mai 2012 - 02:39 dans Robots mixtes / hybride

Oui pour le moment c'est bon, maintenant il faut que tu connecte la commande.



#43608 Base roulante avec bras

Posté par lestephanoi sur 23 mai 2012 - 02:21 dans Robots mixtes / hybride

J'ai une petite question car je n'ai pas trop suivi ses derniers temps :

Tu envois les lettres à partir de ton PC grâce au câble de programmation ? Si oui les lettres ne sont elles pas envoyées sous forme ASCII et donc ne faut il pas passé de ASCII à la vrai valeur ?

Je dis ça car j'ai du le faire dans un de mes programmes mais j'envoyais mes lettres avec PROCESSING.



#43634 Base roulante avec bras

Posté par lestephanoi sur 24 mai 2012 - 08:15 dans Robots mixtes / hybride

Voila ou j'ai vu qu'il fallait une conversion : Mon lien
Regarder le programme Arduino, il enlève 48 à la valeur qu'il reçoit pour convertir :
octetRecu=octetRecu-48; // transfo valeur ASCII en valeur décimale



#43630 Base roulante avec bras

Posté par lestephanoi sur 24 mai 2012 - 07:49 dans Robots mixtes / hybride

ce code marche :

import processing.serial.*;
int last = 0; 

Serial  myPort;

void setup()
 {
   myPort = new Serial(this, Serial.list()[0], 9600);
   size(400, 130); // ouvre une fenêtre xpixels  x ypixels
   background(0,0,0); // couleur fond fenetre
 }
 
 void draw()
   {
     if (keyPressed == false)
       {
         if (last != 7)
           {
             myPort.write("e");
             last = 7;
           }
       }
         
   }
 void keyPressed()
   {
     if (keyCode == UP)
       {
         if (last != 1)
           {
            myPort.write("z");
            last = 1;
           }
       }
     else if (keyCode == DOWN)
       {
         if (last != 2)
           {
             myPort.write("s");
             last = 2;
           }
       }
     else if (keyCode == LEFT)
       {
         if (last != 3)
           {
             myPort.write("q");
             last = 3;
           }
       }
     else if (keyCode == RIGHT)
       {
         if (last != 4)
           {
             myPort.write("d");
             last = 4;
           }
       }
     else if (key == 'a')
       {
         if (last != 5)
           {
             myPort.write("a");
             last = 5;
           }
       }
     else if (key == 'm')
       {
         if (last != 6)
           {
             myPort.write("m");
             last = 6;
           }
       }
   }     
         
 
  void serialEvent (Serial myPort) { // fonction appelée lors de la survenue d'un évènement série

        // ******** Gestion de la valeur reçue sur le port série : **********

        String inString = myPort.readStringUntil('\n'); // chaine stockant la chaîne reçue sur le port Série
        // saut de ligne en marque de fin

        if (inString != null) { // si la chaine recue n'est pas vide


                print (inString); // affichage brut de la chaine recue


        } // fin condition chaine recue pas vide

  }

regarde aussi cette page

pour la librairie j'utilse la lirairie processing "serial" déjà installer avec processing!
en esperant t'avoir avancer...


Ben j'utilise la même librairie que toi pourtant, c'est peut être parce que moi j'envoi pas des lettres mais des chiffres et des symboles ?

Pour processing c'est vrai que c'est un peu plus difficile au début mais au bout d'un moment tu t'y fais, il y a plein de tuto sur le web.



#43610 Base roulante avec bras

Posté par lestephanoi sur 23 mai 2012 - 02:29 dans Robots mixtes / hybride

A bon ?

Dans PROCESSING tu envois avec quel fonction ?



#42655 Base roulante avec bras

Posté par lestephanoi sur 09 mai 2012 - 12:54 dans Robots mixtes / hybride

Ta carte arduino possède une tension 5 V et une tension 3.3 V et le module bluetooth RS232 doit avoir des tensions négatives pour le 1 logique donc les composants qui sont en plus sur le module RS232 doivent servir à avoir la tension négatif (enfin c'est ce que je suppose) donc que tu achète le module RS232 ou le module TTL n'aura aucune différence



#43058 Base roulante avec bras

Posté par lestephanoi sur 14 mai 2012 - 10:41 dans Robots mixtes / hybride

RA 1 et RA 4 on des fonctionnements opposés (pour allé dans un sens RA 1 = 1 et RA 4 = 0 et pour allé dans l'autre sens RA 1 = 0 et RA 4 = 1) donc pour économiser une sortie tu peux inverser le signal que tu envoi sur RA 1 grâce a une porte logique mais sinon tu peux le faire par programme et donc utiliser deux sorties de ton arduino



#42252 Base roulante avec bras

Posté par lestephanoi sur 04 mai 2012 - 02:39 dans Robots mixtes / hybride

Je ne pense pas que créer une application pour iphone soit bien compliqué si on sait un peut programmé. Si tu tape dans google créer application iphone tu trouve plein de chose intéressante.

EDIT : oups je me suis trompé je voulais édité



#42647 Base roulante avec bras

Posté par lestephanoi sur 09 mai 2012 - 08:28 dans Robots mixtes / hybride

Un protocole de communication c'est la façon dont sont envoyés les données entre ta carte bluetooth et ta carte arduino.
Voila un petit lien qui explique la différence entre une communication TTL et RS232 : Mon lien



#42251 Base roulante avec bras

Posté par lestephanoi sur 04 mai 2012 - 02:37 dans Robots mixtes / hybride

Je ne pense pas que créer une application pour iphone soit bien compliqué si on sait un peut programmé. Si tu tape dans google créer application iphone tu trouve plein de chose intéressante.



#42131 Base roulante avec bras

Posté par lestephanoi sur 03 mai 2012 - 04:03 dans Robots mixtes / hybride

Bonjour,

Par contre, juste une remarque : il se peut que tes colis soient contrôler à la douane et là tu paies plus cher. Donc prends peut être en compte dans ton budget, ça peut éviter des mauvaises surprises.

Bonne continuation !


Pourquoi ? La douane fait payé quand on commande sur un ebay autre que français ? Combien à peu près ?



#41514 Base roulante avec bras

Posté par lestephanoi sur 26 avril 2012 - 11:53 dans Robots mixtes / hybride

Salut à toi,

Moi pour commander mon arduino par le PC, j'utilise le logiciel PROCESSING qui est plutôt pas mal, vas voir sur ce site il y pas mal de tuto : Lien

Sinon, bonne continuation.



#42266 Base roulante avec bras

Posté par lestephanoi sur 04 mai 2012 - 02:59 dans Robots mixtes / hybride

Sinon à la place de contrôler par l'iphone tu peux le contrôler par PC, si tu à le bluetooth ou tu peux acheter un clé bluetooth (c'est pas cher je crois 10 € environ)

EDIT : voila un lien



#42260 Base roulante avec bras

Posté par lestephanoi sur 04 mai 2012 - 02:49 dans Robots mixtes / hybride

A dommage ça j'avais pas fait attention qu'il fallait payé pour le bluetooth



#42277 Base roulante avec bras

Posté par lestephanoi sur 04 mai 2012 - 03:24 dans Robots mixtes / hybride

Je ne suis pas spécialiste en bluetooth mais je ne vois pas pourquoi la clé et ton module ne serait pas compatible, en plus sur le datasheet du module il explique comment le connecté avec un PC



#42271 Base roulante avec bras

Posté par lestephanoi sur 04 mai 2012 - 03:09 dans Robots mixtes / hybride

Il te faudra l'application que tu aura créé qui va avec mais normalement oui



#43069 Robot tête humanoid arduino

Posté par lestephanoi sur 14 mai 2012 - 05:03 dans Tête de robots, humaine ou animale, animatronique

Joli projet.
C'est quoi le but de cette tête ? Allé sur un corps ?
Tu as mis des caméras à l'intérieur des yeux ?



#43075 Robot tête humanoid arduino

Posté par lestephanoi sur 14 mai 2012 - 05:54 dans Tête de robots, humaine ou animale, animatronique

Pour le traitement vidéo je crois que l'arduino n'est pas assez puissante, tu pourra juste faire un enregistrement ou envoyé ton flux vidéo.



#60806 Detecter le "clic" d'un bouton poussoir

Posté par lestephanoi sur 02 juin 2014 - 05:21 dans Programmation

Salut,

Pour détecter un front montant sur un bouton tu peux utiliser une entrée sur interruption. Lorsque tu vas appuyer sur le bouton cela va créer un front montant sur l'entrée ou il est branché et déclencher une interruption de ton microcontrôleur. L'interruption va se déclencher uniquement lorsque tu vas avoir un front montant (ou descendant suivant la configuration de ton entrée), par contre il va se poser le problème des rebonds.



#31921 Robot suiveur de ligne - total débutant

Posté par lestephanoi sur 29 mai 2011 - 10:37 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour tout le monde.

Petite précision concernent les résistances entourées en verts au cas ou ça intéresse quelqu'un :

le CI est a collecteur, c'est à dire que la sortie est relié au collecteur d'un transistor donc il faut alimenter ce transistor par le biais d'une résistance pour avoir une tension sur la sortie.

Un petit schéma pour mieux comprendre :

Image IPB



#44885 Problème Arduino

Posté par lestephanoi sur 13 juin 2012 - 01:05 dans Programmation

Oui le port COM est bon. J'ai deux cartes : une Arduino Uno Rev2 qui fonctionne et une Arduino Uno SMD Rev celle qui ne fonctionne pas.
Je pense qu'elle est grillé mais comment en être vraiment sur ????



#44896 Problème Arduino

Posté par lestephanoi sur 13 juin 2012 - 03:17 dans Programmation

Moi ca doit vraiment être ma carte car je ne peux plus réinstaller les drivers