Show Posts
Pages: 1 ... 109 110 [111] 112 113 ... 201
1651  International / Français / Re: [Problème] Arduino méga 2560, TFT LCD MEGA SHIELD V1.2 on: October 29, 2012, 05:35:41 am
Tu as bien regardé les liaisons entre les cartes:
   - qualité des soudures des connecteurs
   - paille de soudure entre les broches des connecteurs
   - état des pistes sur la carte adaptateur de l'écran
   - tu n'as connecté que l'écran sur ta méga? il n'y aurait pas un conflit avec un autre équipement connecté?
1652  International / Français / Re: commande 5v vers 12v on: October 27, 2012, 12:51:21 pm
2N3904 courant de collecteur max 200mA
BC547 courant de collecteur max 100mA

Cela dépend donc de tes LEDs
1653  International / Français / Re: commande 5v vers 12v on: October 27, 2012, 10:56:59 am

Ce lien trouvé sur le Playground dans la partie "solenoids"
http://arduino.cc/playground/uploads/Learning/solenoid_driver.pdf
Il suffit de remplacer L1 et D1 du montage par tes LEDs avec leur résistance de limitation
1654  International / Français / Re: Comment utiliser un LCD couleur TFT - NEC on: October 27, 2012, 10:47:49 am
Avec une horloge pixel à 25MHz, il va falloir mettre plusieurs arduino en parallèle pour faire une image.
1655  International / Français / Re: Robot aspirateur autonome on: October 26, 2012, 02:01:05 am
Quote
À moins que vous connaissiez une façon simple de trouver leurs fréquences,
Il suffit de jouer sur la période des impulsions générées. Il faut modifier la valeur passée à delayMicroseconde dans la fonction IR38Write()
1656  International / Français / Re: Interface Humain Machine (IHM) on: October 24, 2012, 03:19:02 pm
Il y a un mode veille qui redémarre immédiatement. C'est la même techno que les téléphones.
1657  International / Français / Re: Robot aspirateur autonome on: October 24, 2012, 09:32:52 am
En suivant le lien donné par mater79 dans son premier post.
Au début de l'article (5ème paragraphe) il y a la présentation des deux capteurs soit le Panasonic, soit le Vishay. La référence des récepteurs est un lien cliquable qui donne les docs (pour le vishay on tombe sur la page Allied Elec où il y a un lien datasheet).
1658  International / Français / Re: Robot aspirateur autonome on: October 24, 2012, 04:34:57 am
Mais Super_Cinci t'as expliqué : avec IR38Write tu envois des impulsions, et dans un second temps seulement tu lis le récepteur, sauf que vitesse de la lumière oblige, ton récepteur est passé à zéro depuis des lustres ...
Il y a un retard entre la disparition du flux et la sortie logique du détecteur. L'information est clairement identifiée dans la doc Vishay citée dans le lien du premier post par contre il n'y a aucune info pour le récepteur Sharp..
1659  International / Français / Re: Robot aspirateur autonome on: October 24, 2012, 04:28:14 am
Un autre point, vérifier que le récepteur infrarouge que tu as fonctionne bien avec une porteuse à 38kHz. Il y a des variantes qui utilisent d'autres fréquences de porteuse.

Je serrais tenté de penser que le code d'origine est bon. donc à priori, il faut cherche un problème matériel.
1660  International / Français / Re: Robot aspirateur autonome on: October 24, 2012, 04:10:13 am
Je viens de jeter un oeil sur la page cité dans le premier post. Le récepteur infrarouge est un récepteur de télécommande. Il fonctionne donc avec une porteuse à 38kHz. C'est le pourquoi des impulsions sur la LED allumée 13µs éteinte 13µs. Un signal continu est ignoré par le récepteur.
D'après les explications sur le site en question, la sortie du récepteur doit être à 1 si le récepteur détecte une porteuse à 38kHz et elle est à 0 s'il ne la détecte pas.
Ces récepteur sont relativement directifs Je viens de lire la doc le champs de vue est assez large mais il faut quand même s'assurer que le récepteur voit bien l'émission de la diode infrarouge.
Il faudrait aussi s'assurer que la diode infrarouge émet bien sur la longueur d'onde qui est attendue par le récepteur infrarouge.
1661  International / Français / Re: Interface Humain Machine (IHM) on: October 24, 2012, 03:27:35 am
J'utilise ces 2 applis sur une tablette Archos.
Simple HMI comme son nom l'indique permet de faire des IHM basiques avec des boutons, du texte, des barres de progression et des zones de saisie de texte.
C'est perfectible mais la mise en oeuvre est assez simple et ne nécessite aucun développement sur la tablette tout fonctionne par l'envoi de chaines de commande par l'arduino. Simple HMI se connecte en bluetooth uniquement.
http://www.splatco.com/simplehmi_p1.htm ou https://play.google.com/store/apps/details?id=splat.simplehmi&feature=search_result#?t=W251bGwsMSwxLDEsInNwbGF0LnNpbXBsZWhtaSJd

Un bête terminal qui reconnait nativement la connexion de la carte Arduino sur la tablette comme un port série (en tout cas sur ma tablette je n'ai aucun soucis)
https://play.google.com/store/apps/details?id=slickdevlabs.apps.usbtoserialterm&feature=more_from_developer#?t=W251bGwsMSwyLDEwMiwic2xpY2tkZXZsYWJzLmFwcHMudXNidG9zZXJpYWx0ZXJtIl0.
1662  International / Français / Re: Ecran tactile LCD ? on: October 23, 2012, 09:33:10 am
Le problème des interfaces parallèles c'est qu'elle bouffent toutes les broches d'une arduino uno. Pour pouvoir utiliser un afficheur à interface parallèle il faut une méga.
J'ai le même écran que toi. J'ai trouvé aussi que le remplissage de l'écran par une image prend pas mal de temps mais je n'ai pas encore eu le courage de pousser l'analyse jusqu'à chercher qui du soft ou de l'interface SPI est cause du ralentissement. Du coup je fait dessiner les boutons par le soft. Ils sont moins beau mais cela va un peu plus vite.
Dans le principe le SPI peut être très rapide. Le problème aussi c'est que l'image est généralement dans une carte mémoire SD accédée en SPI elle aussi. Donc il faut lire quelques octets dans la carte par le SPI, les mettre en mémoire, les envoyer à l'afficheur par le même SPI. Cela n'est pas du tout efficace. Un afficheur en interface parallèle permet d'envoyer directement les octets à l'afficheur puisque les broches d'interface ne sont pas partagées.
1663  International / Français / Re: Petit pb de chaine de caractère... on: October 22, 2012, 08:56:42 am
Quand la chaine reçue fait plus de 30 caractères tu débordes du tableau et le programme écrase les autres variables placées à la suite du tableau. La longueur maximum pour la chaine c'est 29 caractères d'ailleurs pour être exact puisqu'il faut garder une place pour le terminateur.
1664  International / Français / Re: Question liaison, carte Arduino et tablette on: October 19, 2012, 02:13:45 pm
Personnellement j'ai une tablette Archos 70 internet tablet. Elle reconnaît nativement la carte Arduino comme une liaison série standard.
Si j'utilise un programme de terminal sur la tablette (Slick USB 2 serial) la connexion se fait immédiatement avec l'Arduino.
Tout ça pour dire que l'on doit pouvoir faire dialoguer une Arduino et une tablette. Reste à trouver un exemple.
1665  International / Français / Re: Array et library on: October 17, 2012, 05:22:27 am
Si la librairie est en C++, tu peux créer le tableau dans le constructeur de ta classe avec un malloc en le dimensionnant avec un paramètre passé en argument à ce constructeur. Ensuite, soit le pointeur sur ce tableau est une variable publique, soit tu fournis des méthodes pour accéder au tableau si tu préfères le déclarer privé (la solution 2 est peut être un peu plus lourde pour un petit micro)
Pages: 1 ... 109 110 [111] 112 113 ... 201