Bonjour, Ton message est assez vague. Pour trouver une idée de projet il faut savoir beaucoup de choses: - Premierement ce qui t'intéresse toi? La robotique, le son, la lumiere, les interfaces, les alimentations, la domotique, les capteurs, ... ??? - Deuxièmement, quel est ton niveau? As-tu déjà réalisé des circuits électroniques? - Troisièmement, jusqu'ou tu dois aller? juste établir despar Benjamin - Discussions ouvertes sur vos idées
Salut, Je n'ai pas encore regarder les derniers versions de codes proposés par Microchip. La complication est de bien réécrire le descripteur pour ne pas que ton device soit repérer comme une souris. S'il y a un exemple qui va dans ce sens, c'est alors préférable de repartir de la derniere version. Comme la derniere version du code USB est dans le même package que la stack TCP-IP je vais ypar Benjamin - Discussions ouvertes sur vos idées
Salut Infopassion, Je ne sais pas t'aider, as-tu chercher sur google un exemple??? Je l'ai programmé assez facilement en C#, mais je ne connais pas le Cpp A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut Nina, As-tu déjà essayé le programme disponible sur ce même site??? La configuration des IO se fait dans le firmware. Mais rien ne t'empeche au sein de ce firmware d'écrire des procédures pour les reconfigurer dynamiquement, il n'y a rien de compliqué la dedans. Concernant la structure même du programme, je te conseille vraiment de regarder l'exemple dispo sur ce site. Dedans tu aspar Benjamin - Discussions ouvertes sur vos idées
Salut, Le rs232 n'est qu'une mise en forme de ton signal électrique sur base d'un UART, le RS485 en est un autre... Une technique tres simple pour sortir du RS485 depuis ton pc c'est de mettre un MAX232 suivi d'un MAX485. Tu transforme alors ton signal rs232 en UART 0-5V et tu le reconvertis en RS485. Pour les répétiteurs, c'est pas compliqué non plus. Derrière un max 485 tu peux apar Benjamin - Discussions ouvertes sur vos idées
Salut, Une réaction d'ordre de grandeur de moins d'une seconde est une réaction lente. Donc ne te tracasse pas pour du full ou half duplex, ton système suivra sans même que tu t'en rendes compte. Pour une distance de 100m en effet, utilise du rs485 avec du bon cable à 120Ohms. Tu n'aurais pas su tout rapporter fil par fil, ce n'est pas une question de nombre de fils mais uniquementpar Benjamin - Discussions ouvertes sur vos idées
Salut, Si tes MCU doivent communiquer entre eux, tu ne sauras pas faire du full duplex. Si maintenant tes MCU communiquent uniquement vers le PC, en effet tu pourras faire du full duplex car tu ne devras croiser ton RX et TX qu'au niveau du PC.(attention, utilisation de deux max485 et donc deux pairs cuivrées) Concernant portée/nombre de device, si tu passes à 250 devices, tu devras metpar Benjamin - Discussions ouvertes sur vos idées
Salut, Pour répondre dans l'ordre a tes questions: 1) Un simple MCU comme un 16f777 conviendra sans probleme, il te faut un quartz, une ou deux résistance, et deux trois capa. Néanmoins tu as besoins d'un programmateur (type PicKit 2 ou 3 (environ 50€)) et de quelque connaissance en programmation pour implémenter le programme dans la puce. Pour le codeurs, soit tu programmes le code danpar Benjamin - Discussions ouvertes sur vos idées
Salut, Bienvenue sur ce site. Pour répondre à ta question, il est possible de placer plusieurs devices en sortie d'une même ligne asynchrone. Mais il est requis d'avoir un microcontroleur qui va lire les trames envoyées et quand il reçoit l'information que la trame lui est destinée, il va alors l'interprété. Tu dois également veiller à ce qu'il y ait un maitre dans la communicatiopar Benjamin - Discussions ouvertes sur vos idées
Salut, Je t'avoue que je n'ai pas regarder les dernières versions du firmware proposé par microchip. Je le ferrai certainement dans le courant de l'année, mais pour le moment il faut que je termine l'article sur les leds et que j'écrive quelques mise à jours pour la section CNC. Sinon du coté microchip, je regarde pour le moment la stack tcp/ip, j'ai déjà fait un mini serveur web, c'estpar Benjamin - Discussions ouvertes sur vos idées
Salut, Je pense que Hook et UnHook permette de lier a ta fenetre principale l'exécution d'un deuxieme tache. Je ne sais pas si c'est nécessaire de l'implémenter pour que ça fonctionne (as-tu essayé sans?) Pour connect, il faudrait que je me replonge pour savoir ce qu'elle fait exactement. Néanmoins, Lazarus n'est plus suivi depuis quelque temps (je pense que la derniere release datpar Benjamin - Discussions ouvertes sur vos idées
Salut, En effet l'utilisation d'un switch/case est recommandé quand tu dois traiter plusieurs boutons. Content que tu ais trouvé par toi même. Joyeux Noel et bonne année, Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, En effet, je remarque apres coup que le schéma n'est pas tres parlant ... Alors, les A3979 board sont les cartes pour controlés les moteurs pas à pas présentée sur ce site (article -> robotique -> motorisation) Les autres blocs sont les optocoupleurs (avec les entrées A C et les sorties Ve Vo). Ce sont des 6n137 Si tu places simplement un ampli op en montage &qupar Benjamin - Discussions ouvertes sur vos idées
Salut Felix, Concernant ta demande, tu me prends de vitesse, parmis tous les articles que je dois encore écrire, il y a une interface entre le port // et les cartes pour controler les moteurs pas à pas. En gros celà n'a rien de compliqué et pour des questions de simplicité, le port // se porte très bien à ce type de process. Néanmoins il faut faire attention à une chose, ton moteur paspar Benjamin - Discussions ouvertes sur vos idées
Salut, Il faut premièrement prendre ton problème dans le bon sens. La manette que tu dois créer, tu dois la concevoir d'un point de vue électronique? Dans ce cas tu as besoin de matériel, composant, board, programmateur, ...Tu peux regader du coté de mikroC, ils ont peut-être une solution toute prête. Ensuite, tu dois étudier un deuxième point important, le descripteur qui est la ppar Benjamin - Discussions ouvertes sur vos idées
Salut, Sans avoir expérimenté les deux solutions, et sur base de ce que j'ai pu lire dans les caractéristiques de chaques solutions, voilà mon avis: avec le L6208 à l'avantage d'être complètement intégré (puissance + logique pour contrôler le moteur) Il a l'avantage d'intégrer également les diodes de roue libre (comme le A3979), ça fait l'air de rien 8 diodes en moins sur le schéma.par Benjamin - Discussions ouvertes sur vos idées
Salut Tiamat, Merci de tes commentaires positifs. Concernant le choix de l'A3979 voici ce qui m'a poussé à le choisir: - Je souhaitais fabriquer moi même intégralement l'électronique de ma nouvelle CNC (j'ai réalisé la motorisation d'une petite MF70, assez courant sur internet, mais pratique pour usiner de petites pièces en aluminium, faut encore que j'écrive l'article pour le site).par Benjamin - Discussions ouvertes sur vos idées
Salut, Je n'y connais pas grand chose non plus a proteus, j'ai emprunter le logiciel a un ami pour te répondre, Tu vas dans Répertoire d'install de proteus/samples/vsm for usb/picdem fs usb/hid A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, As-tu essayé l'exemple fourni avec proteus???? VSM for USB -> HID. QUand tu as installé les drivers, l'exemple de proteus fonctionne. Dans l'exemple tu as l'explication pour installer les drivers si ce n'est pas installé A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Quand tu utilises ce programme: Vois-tu le périphérique qui s'ajoute ???? J'ai testé le montage de démonstration de proteus et il fonctionne (apres avoir installer les driver) Mais celui présent sur ce site ne marche pas en simu. Je pense que pour le faire fonctionner il faudrait recompiler le code en intégrant les flags directement dans la compilation. Mais je n'aipar Benjamin - Discussions ouvertes sur vos idées
Salut, Je suppose que tu geres le tout avec des opération sur les strings. Dès lors si tu envoie SEB tu dois finir ta change de caractère par un indicateur de fin de chaine qui est un caractère null (\0 je pense). Sinon comme il ne trouve pas la fin de la chaine, il continue la lecture et te renvoie DEF en plus qui n'ont pas été écrase. Dans le cas ou le caractère de fin des chaipar Benjamin - Discussions ouvertes sur vos idées
Salut, Pour pouvoir t'aider j'ai besoins que tu m'en dises plus: - As-tu repris tel quel un schema ou un pcb? ou as-tu redessiné toi même. Si tu as redessiné toi même, peux-tu nous montrer ton schema et ton pcb? - As-tu essayé le firmware de ce site? - Quel programmateur utilises-tu? - As-tu placer une résistance entre VDD et MLCR? A bientot Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Pardon, la question exact est: l'as tu fait comme sur le site sur un bread board. Si c'est le cas, il y a de forte change en effet que ça ne marche pas à tout les coup, et il serait préférable de le faire au minimum sur une plaque d'essais (comme au bas de cette page : ). Les breadboard sont limités à des fréquences de 10Mhz. Si ça marce une fois de temps en temps c'est quepar Benjamin - Discussions ouvertes sur vos idées
Et tu l'as fait sur board d'essais? ou sur un pcb?par Benjamin - Discussions ouvertes sur vos idées
Je vais me répéter, mais as-tu un schéma de ton circuit? Tu peux aussi faire une photo du top et bottom de ta carte au cas ou... Je ne sais pas l'expérience que tu as en électroniquepar Benjamin - Discussions ouvertes sur vos idées
Salut, Quand j'ai des problèmes de ce type là c'est souvent: Un problème de soudure Un problème d'alimentation Un faux contact Ou alors un probleme plus compliqué a trouver: Une broche en l'air qui devrait être mise a un potentiel (as-tu bien fixé mclr à 5V?)par Benjamin - Discussions ouvertes sur vos idées
Salut, Quel programmateur utilises-tu? As-tu un schéma de ton circuit? Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, As-tu tester le code présenté sur ce site??? Beaucoup on réussi a le faire fonctionner. Si pour toi ça ne marche pas c'est que tu as soit un problème lors de la programmation de la puce (souvent un problème parce qu'on précise mal le PID VID) soit tu as un problème dans ton schéma. A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, De ce coté ci de l'atlantique je n'ai jamais trouvé de module à ce prix là... :'(... Maintenant c'est vrai qu'un module en soit n'est pas cher (même hors ebay (de 25 à 75€). J'en suis conscient. Ici le but c'est: - De le faire moi même, question de connaissance. Je ne dirais pas être libre par rapport a l'industrie car on sera toujours lié à l'une ou l'autre par les composants que lpar Benjamin - Discussions ouvertes sur vos idées