Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Panoramic Arduino | |
|
+8papydall mindstorm Jean Claude Yannick Jicehel Klaus Mumu loulou08 12 participants | |
Auteur | Message |
---|
Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 7:19 | |
| Bonjour a tous ! @Jean Claude et @ ygeronimi: Le problème vient de l'utilisation de la DLL dans Panoramic car dans l'usage 'normal' de la carte avec l'interface IDE de mon ARDUINO tout fonctionne parfaitement. La mise en œuvre reste simple et fonctionnel. Mais en cherchant a utiliser la DLL '' IO_Acces_Com '' que Klaus a reprise en DELPHI pour l'utilisation sous Panoramic, c'est la que ca coince !!!! Si j'exécute un programme Panoramic avec ces DLL, je n'ai aucun retour et tous les paramètres restent a 0. Que ce soit en test dans Panoramic ou en retour sur la carte (comme par exemple allumé LED sur ARDUINO si entrée sur port série). J'espère que vous suivez... | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 9:25 | |
| Oui on suit plus ou moins, tu dis que c'est la DLL qui est en cause et Mumu s'en sert et çà marche pour lui. il y a là un mystère. A+ | |
| | | loulou08
Nombre de messages : 63 Age : 81 Localisation : Champagne-Ardenne Date d'inscription : 16/05/2010
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 9:41 | |
| Bonjour a tous la DLL '' IO_Acces_Com '' que Klaus a modifié fonction avec ''W7'' a tu fait un essai avec le programme test du 13 avril 2013 page 4 sur ce sujet ci joint un moniteur écrit en Panoramic que j'utilise couramment il marche bien avec Arduino UNO a adapter les paramètre et chemin (mai pas avec Arduino Ethernet +usb2/série pourquoi ? ) ================================================= - Code:
-
rem ============================================== rem sous la forme d une chaîne de caractères ASCII rem avec dll port série de automate_PC rem sur Adaptateur RS232 <-> TTL pour arduino rem ou port série virtuel (via connexion USB) rem ou RS232 entre PC rem http://www.automatepc.fr/?page=IntroPortSerie rem IO_Acces_COM.dll modifiée par Klaus le 9 Avr 2013 rem http://panoramic.1fr1.net/t2936-panoramic-arduino ' ============================================================== error_french label err on_error_goto err width 0,450:height 0,650 top 0,(screen_y-height(0))/2 left 0,(screen_x-width(0))/2 dim r,rr,aa,t21$,c21%,l21,i dim donner$,memdonner$ dim res%, dat%,Action_retour%,dllmarche% memdonner$=""
container 700 :top 700,5:left 700,20 :hide 700 width 700,400:height 700,600: color 700,206,216,216 label sp_5 ,sp_15,sp_24,sp_25,db_15, sp_com label sp_33_suite dllmarche%=0 container 704:top 704,240: left 704,125:color 704,206,216,216 spin 701:parent 701,704:max 701,20:min 701,0:position 701,8 top 701,30: left 701,5 :width 701,40 alpha 702: top 702,8: left 702,5:caption 702,"Port N°=":parent 702,704 button 703: top 703,60: left 703,5:caption 703,"Conection":parent 703,704 button 705: top 705,490: left 705,230:caption 705,"fin" alpha 706: top 706,60: left 706,50:color 706,150,150,150:parent 706,700 alpha 707: top 707,60: left 707,250:color 707,150,150,150 :parent 707,700 alpha 708: top 708,30: left 708,50:caption 708,"ComUsePort":parent 708,700 alpha 709: top 709,30: left 709,250:caption 709,"ComConfig":parent 709,700 timer 15:timer_interval 15,300: timer_on 15 alpha 717: top 717,60: left 717,170:caption 717,"0":parent 717,700 Edit 721 :top 721,100 :left 721,100:width 721,200:parent 721,700 memo 722:top 722,165 :left 722,100:width 722,200:height 722,300 bar_vertical 722:parent 722,700 button 724:top 724,130 :left 724,150:caption 724,"Envoyer ":parent 724,700 button 725:top 725,490 :left 725,100:caption 725,"Clear":parent 725,700 on_click 703,sp_com :on_click 705,sp_5 :on_close 0,sp_5 on_click 724,sp_24:on_click 725,sp_25
' ============= end ' ============= sp_com: if dllmarche%=0 dll_on "C:\DLL_Panoramic\IO_Acces_COM.dll" dllmarche%=1 end_if rem suivant configuration r= dll_call1("ComUsePort",position(701)) ' Debit : en Bauds. 110,300,1200,2400,4800,9600,14400,19200,38400,56000,57600,115200,256000 ' ! WordLength : longueur des mots, de 5 à 8 bits. ' ! ! NbrStopBit : nombre de bit de stop, 1=un bit de stop, 2=2 bits de Stop. ' ! ! ! Parity : parité, 0=aucune, 1=Impaire, 2=Paire,3= Toujours 0, 4= Toujours 1. ' ! ! ! ! rr= dll_call4("ComConfig",115200,8,1,0) pause 200 if r=1 color 706,0,255,0 else color 706,150,150,150 end_if if rr=1 color 707,0,255,0 else color 707,150,150,150 end_if if r=1 and rr=1 on_timer 15,sp_15:' Réception hide 704 show 700 parent 705,700 else message "Defaut COM ! r ="+str$(r)+" rr="+str$(rr) end_if return ' =====FIN======== sp_5: timer_off 15:pause 40 dll_off:pause 100 terminate:return ' ====Réc========= sp_15: timer_off 15 : pause 2 db_15: res% = dll_call1("ComGetDataIn",adr(dat%)):pause 10 if res%>0 donner$=donner$+chr$(dat%):goto db_15 end_if if memdonner$ <> donner$ item_add 722,donner$ end_if aa=1-aa if aa=1 caption 717,1 else caption 717,0 end_if donner$="":timer_on 15:return ' ====Emi========= sp_24: t21$=text$(721) sp_33_suite: timer_off 15:pause 2 if t21$="" then timer_on 15: return
t21$=text$(721):l21=len(t21$) for i=1 to l21 c21%=asc(mid$(t21$,i,1)) r= dll_call1("ComSetDataOut",c21%) next i text 721,"":timer_on 15:return ' =====CLS_Memo======== sp_25: timer_off 15:clear 722:timer_on 15:return
' ======Error======= err: message "erreur "+str$(error_number)+" "+error_type$+" error_line "+str$( error_line) terminate :return ' =============
========================================= a% = dll_call1("ComGetDataIn",adr(in%)) peut être appelé avec un ''timer'' | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 13 Oct 2013 - 13:02 | |
| @ loulou08 Content de te relire parmis nous. Et si tu peux nous éclairer de tes lumières sur la robotique c' est super pour moi. Je suis entrain de me noyer dans toute la documentation que je trouve entre le forum et le net. | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 13:14 | |
| Merci loulou8, je ne peux pas tester avant la semaine prochaine, mais le programme me parait pas mal du tout. Merci pour ce partage (et pour ta réponse, on ne te lit pas assez, c'est dommage, mais j'espère qu'avec les dev Arduino, tu auras plus l'occasion de t'exprimer ) | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 13:45 | |
| J'attends de voir si Minibug essai ce code de loulou08,
Pour le moment, dans ma tête çà reste un peu flou et c'est normal, j'ai pas la carte.
A suivre.
A+ | |
| | | Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 13:47 | |
| Bonjour a tous.
@Loulou8 : Merci pour ton aide.
lors de l'essai en COM18, rien ne se passe. J'ai essayé de taper des lettres puisque que la LED est prévue pour s'allumer si lettre 'a' et s'éteindre si autre. mais rien n'y fait...
Je peux sélectionner d'autres COM mais toujours aucune réaction de ma carte...
J'ai vérifier les infos dans le système WINDOWS (SEVEN 32 bits) :
PROPRIETE DE : Arduino Uno (COM18)
Bits par seconde : 9600 Bits de données : 8 Parité : Aucune Bits d'arrêt : 1 Contrôle de flux : Aucun
Detail des fichiers du pilote : C:\windows\system32\DRIVERS\usbser.sys
Version du fichier : 6.1.7601.18247 (win7sp1_grd.130828-1532)
Qu'en pensez vous ?? | |
| | | Mumu
Nombre de messages : 176 Localisation : 45 Date d'inscription : 20/12/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 13:55 | |
| @ loulou08
J'ai testé ton programme. Super. Je ne l'ai pas encore décortiqué mais c'est joli et fonctionnel. J'ai un petit doute cependant concernant ton idée de venir scruter ComGetDataIn par un timer. Mes expériences avec ComGetDataIn m'ont fait constater que Panoramic se bloque en attendant qu'il y ait bien une entrée sur L'Usb. S'il n'y en a pas... | |
| | | Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 14:10 | |
| Suite a tous les problèmes que je rencontre, je viens de rechercher plus en profondeur dans Windows...
Dans le gestionnaire de périphérique, j'avais une dizaine de ports COM qui portaient le nom BT PORT (suivi du numéro du port. Je les ai supprimés et j'ai remis ma UNO sur le port 1.
en reprenant le test a chaud (sans redémarrage), j'ai la diode RX de la UNO qui clignote donc il y a un mieux...
Je fait un redémarrage du PC avec 2 ou 3 tests rapides et je reviens vous donner des infos d'ici 10 minutes. | |
| | | Minibug
Nombre de messages : 4570 Age : 58 Localisation : Vienne (86) Date d'inscription : 09/02/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 14:47 | |
| Bon bah cette fois, j'ai compris, je vous apporte la réponse au problème :
Il se trouve que mon PC portable gère le Bluetooth et que j'utilise une souris de ce type, pratique car sans fils et peu gourmande en pile. enfin bref...
Le Bluetooth c'est configurer dans mes pilotes en ports com (Je n'avais jamais remarqué) et tous les pilotes libres étaient autant de ports COM utilisés. j'ai donc supprimés tous les COM BT (Bluetooth) inutile et là ca marche !!!
J'ai juste une liste de pilote BT non reconnu en haut de la liste des pilotes mon bon, maintenant je sais d'où ca vient. C'est le principal.
Je tiens a remercier particulièrement Mumu et Loulou8 pour leur ténacité. Ils m'ont permis de trouver la solution ! OUF !!!!
Merci a tous pour votre aide. Je vais enfin pouvoir tester Panoramic et Arduino ensemble... | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 15:03 | |
| Voila une bonne nouvelle,
Cette discussion est à conserver car pour ceux qui n'ont pas encore la carte ce sera d'une grande aide au départ.
Et je suis ravi que Panoramic puisse directement piloter la carte.
A+ | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 16:07 | |
| Comme quoi, je le redis et le répète : Si vous rencontrez le moindre problème dans vos loisirs panoramiciens OSEZ demander de l’aide. Vous déclenchez un échange d’informations qui, la plus part du temps, aboutit à la (ou les) solution(s). Au pire, vous saurez que le problème posé n’a pas de solution pour le moment.
Quelle est sympathique cette communauté panoramicienne ! | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 17:32 | |
| Pour les amateurs de Delphi, et pour Jack: Je viens de mettre en ligne, sur mon Webdav, les sources des DLLs que j'ai faites pour les cartes actuellement gérées (Arduino et K8055D). Tout est dans le dossier "Sources", sous-dossier "cartes". | |
| | | Mumu
Nombre de messages : 176 Localisation : 45 Date d'inscription : 20/12/2012
| Sujet: Re: Panoramic Arduino Dim 13 Oct 2013 - 19:13 | |
| Ah ça fait plaisir de voir que tu t'en es sorti minibug ! C'était hard comme problème... Tu en es venu à bout et c'est l'essentiel. Tu vas voir, au début on se contente de faire clignoter des led's. Et puis... Moi j'en suis rendu à développer un sonar. La parti Arduino ne pose pratiquement pas de problème avec les bibliothèques qu'on trouve sur le net. Le problème c'est la partie affichage en Panoramic. | |
| | | loulou08
Nombre de messages : 63 Age : 81 Localisation : Champagne-Ardenne Date d'inscription : 16/05/2010
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 12:58 | |
| Salut a tous En début année pour mais 70 printemps j'ai reçus en cadeau un kit Arduino UNO très vite les vieux démons ce sont réveillés le bidouillage en électronique ,et la programmation automate ''Tsx avec terminal Xbtp '' après les montages d'usage trouvés sur le web j'ai vite comprit l'utilité d'un moniteur pc qui dialogue avec la carte Arduino ne voulant pas revenir a vb et après la visite du site ''automatepc'' et la DLL '' IO_Acces_Com '' trouvée sur leur site que Maître Klaus nous a brillamment modifié http://www.automatepc.fr/?page=IntroPortSerie Pamoramic dialogue par le port série virtuel avec la carte Arduino uno en envoyant et recevant des codes en caractère ''ASCII'' ouvre une multitude impossibilité a Pamoramic un exemple avec une diode IR démodulatrice et une télécommande TV on déplace un SPRITE sur Pamoramic avec les boutons les TRACK_BAR on peu commander la carte avec alpha et progress_bar on peu visualiser des données de la carte température voyant etc avec cette carte on peu faire un micro automate programmé en grapfcet sur mot et naturellement dialoguant avec un moniteur pour le paramétrer est éventuellement pour visualiser les étapes pour dépannage du processe voici un petit topo sur panoramic et la carte Arduino uno je ne saispas pour quoi la carte Ethernet avec usb2/sérial ne fonctionne pas avec Pamoramic vu qu'elle fonction avec la moniteur du logiciel Arduino ??? @ Mumu : perso je ne voit pas comment utiliser res% = dll_call1("ComGetDataIn",adr(dat%)) sans passer par un timer si tu as une autre idée je suis preneur l’écriture et l’orthographe n'est pas mon fort | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 13:07 | |
| loulou08, on est libre et on peut travailler en binome ou en équipe. Si tu sais ce que tu veux écrire, tu peux écrire le plan, faire les captures et les programmes et quelqu'un peut t'aider à faire les articles par exemple pour que tu puisses nous faire profiter de l'avance que tu as pris sur le sujet. Le moi prochain, il y aura sans doute un numéro spécial du mag orienté Arduino et je recevrais ma carte personnellement en fin de semaine pour pouvoir tester. | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 14 Oct 2013 - 13:15 | |
| @ loulou 08 Peu importe l' orthographe, papydall veille . Continue de nous instruire, la robotique est une vaste inconnue pour la plupart d' entre nous. @ Jicehel, Je suis très favorable à une édition spéciale du mag consacré à la robotique. peu importe la date à laquelle il sera prêt, pourvu qu' il soit pédagogue. J' aimerai bien qu' il traite d' un projet de A à Z - Définition du robot - Choix des composants - Montage des composants - Programmation de la carte - Programmation de l' interface en Panoramique. Même si sa publication intervient entre deux dates mensuels. La porte est grande ouverte aux roboticiens. | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 14:19 | |
| Bon, je commence un nouveau client à partir de mercredi, donc, je vais continuer à avoir peu de temps, mais dans la mesure du possible j'en serais. La pres de la carte, c'est fait. La définition du robo me parait un peu prématuré pour le moment, il faut déjà parler des autres points que tu mentionnes : une petite présentation des composants électroniques (résistance, transistor, bobine, capteurs, actionneurs) et utilisation (schémas de circuit, montages et exemples). Je peux faire cet article pour commencer à partir des tutos que l'on a récupéré et des exemples que j'ai déposé sur ton webdav.
Après il faudrait parler des différents modes de programmations (C => microcontrôleur / interface avec Panoramic avec des petits exemples concrets également pour illustrer). Ca peut être fait en 2 articles et la partie programmation du microcontroleur de la carte, je pense que je pourrais faire aussi, on a assez de matériel pour le faire. Il faudrait donc que quelqu'un fasse l'article sur l'utilisation avec Panoramic.
Après si c'est un spécial électronique, on peut parler aussi d'autres cartes que de la carte Arduino, si quelqu'un en utilise d'autres.
Pour la mise en place de robot, je pense que cela devrait avoir lieu dans un second temps quand les gens maîtriseront les bases. Il y aurait également dedans des parties mécaniques à construire (à moins que quelqu'un trouve un robot à faire à partir de matériel recyclé facilement trouvable / adaptable pour faire un robot ...)
| |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 14:58 | |
| @Tous Salut tout le monde Je tiens à préciser une chose : J’ai pris l’habitude de « taquiner » quelques uns (mais sans méchanceté, SVP !) pour des erreurs de frappe ou erreurs d’orthographe, etc. Soyez certains que je vous estime tous sans aucune exception. J’ai beaucoup appris de vous et je vous en suis reconnaissant. Mille et un mercis. Qui que vous soyez, vous avez sans doute, des idées qui peuvent rendre service à d’autres. Personne n’est censé pouvoir écrire sans faute ! Alors partagez vos idées et osez vous exprimer sans crainte des éventuelles erreurs. @loulou08 Même si « l’écriture et l’orthographe n’est pas ton fort », lances-toi pour nous faire profiter de ton savoir. Ce qui prime c’est l’idée et non la façon de la présenter. | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 14 Oct 2013 - 15:14 | |
| @ Jicehel,
J' ai peur que si tu commences à parler des composants sans un support cela devienne vite ennuyeux. J' en ai vu des dizaines de ce genre et je n' ai jamais rien compris ni retenu. Alors que, si tu parles d'un composant au moment ou tu vas t' en servir en expliquant pourquoi celui là et pas un autre et son utilité c' est de suite plus clair. Pense à imager pour que l' on visualise. Un truc trop abstrait style glossaire...pffff...il y a des centaines de diodes et autres...
Quand je dis définir un robot c'est définir ce que l' on veut qu' il fasse. Définir les éléments peut se faire en pas pas de la carte Arduino vers le périphérique ajouté. Le montage je parlerai des soudures, espaces entre les composants et cartes... Après il y a la partie programmation - La carte - L' interface Panoramic | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 15:36 | |
| @Papydall: +1 (J'approuve ) @ygeronimi: J'essayerais d'être didactique et accessible, mais je compte sur vous pour me remonter si ce n'est pas le cas ... | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 16:28 | |
| Je vais y mettre mon grain de sel,
Moi je vois un mélange de vos deux interventions. En clair, il faudrait commencer par le commencement, c'est à dire montrer à quoi sert cette carte. Montrer quelques utilisations avec montage, donc expliquer au minimum ce que sont les composants électroniques de ce montage. Ensuite ce que viens faire Panoramic dans le sujet.
Puis de Magazine en Magazine une montée en puissance.
Un robot ça me parait trop pour commencer, je verrais plutôt un chenillard de LED ou autre...
A+ | |
| | | mindstorm
Nombre de messages : 685 Age : 55 Localisation : charente Date d'inscription : 13/02/2013
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 17:42 | |
| bonjour a tous jean claude tu as un chenillard (son embrillon) sans arduino sur mon webdav dans le dossier parallele c'est la base de la base et ne necessite qu'une prise port parallele de recuperation et 5€ de composants le programme marche aussi seul pour ne pas penaliser les debutants avec tu peux faire plein de choses et même commander un moteur pas a pas pour les bons en electronique. ne faites pas peur aux nouveaux robotpanoramiciens | |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Panoramic Arduino Lun 14 Oct 2013 - 18:22 | |
| Pour montrer ce que ça peut donner, j'ai mis un article en test et validation: FAIRE_CLIGNOTER_UNE LED_par_Jicehel.doc dans les articles français à corriger.
Vous pouvez faire vos remarques, c'est sans doute perfectible...
L'idée étant d'avoir un résultat en voyant peu de composants et un montage très simple pour se faire la main...
| |
| | | loulou08
Nombre de messages : 63 Age : 81 Localisation : Champagne-Ardenne Date d'inscription : 16/05/2010
| Sujet: Re: Panoramic Arduino Ven 18 Oct 2013 - 15:53 | |
| | |
| | | Contenu sponsorisé
| Sujet: Re: Panoramic Arduino | |
| |
| | | | Panoramic Arduino | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |