Forums développeurs windev

Version complète : Windev et Arduino
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Je cherche à développer un ensemble de fonctions Windev et Arduino permettant de faire communiquer une application sous Windev et une sus Arduino. Notamment afin de piloter un processus depuis Windev avec une interface plus conviviale et plus puissante en terme de stockage et de calcul.

J'ai trouvé quelques vidéos sur Youtube qui montrent que cela a déjà été réalisé et de belle façon. Malheureusement, malgré une demande d'exemple de code postée à l'auteur (qui apparemment maîtgrise parfaitement la technique), je n'ai pas eu de réponse.

Voici quelques liens : 

https://www.youtube.com/watch?v=ZtKjADrx10E
https://www.youtube.com/watch?v=Mt9MxWN2z0M

Une telle possibilité ouvrirait la voie à de très nombreuses applications (domotiques, enregistrement de mesures, contrôle de processus, ..) nécessitant des interfaces (mesure, détection, activation, relais, ...) pilotées facilement par l'électronique d'un Arduino (qui se programme avec un langage très proche de C).

Si quelqu'un dispose d'informations sur ce sujet, je suis preneur à charge de revanche sur un autre ...

Merci à tous en tous cas d'avoir lu :-) !
(26-02-2016, 12:26 PM)Spontex a écrit : [ -> ]Bonjour,

Je cherche à développer un ensemble de fonctions Windev et Arduino permettant de faire communiquer une application sous Windev et une sus Arduino. Notamment afin de piloter un processus depuis Windev avec une interface plus conviviale et plus puissante en terme de stockage et de calcul.

J'ai trouvé quelques vidéos sur Youtube qui montrent que cela a déjà été réalisé et de belle façon. Malheureusement, malgré une demande d'exemple de code postée à l'auteur (qui apparemment maîtgrise parfaitement la technique), je n'ai pas eu de réponse.

Voici quelques liens : 

https://www.youtube.com/watch?v=ZtKjADrx10E
https://www.youtube.com/watch?v=Mt9MxWN2z0M

Une telle possibilité ouvrirait la voie à de très nombreuses applications (domotiques, enregistrement de mesures, contrôle de processus, ..) nécessitant des interfaces (mesure, détection, activation, relais, ...) pilotées facilement par l'électronique d'un Arduino (qui se programme avec un langage très proche de C).

Si quelqu'un dispose d'informations sur ce sujet, je suis preneur à charge de revanche sur un autre ...

Merci à tous en tous cas d'avoir lu :-) !

Bonjour,

À la vue des vidéos... (pas à l'écoute !? ou plus ou moins...)

Je ne pense pas qu'il téléverse un programme écrit en Windev, mais plutôt qu'il commande simplement un relai qui remplace un bouton de commande sur l'Arduino.

J'ai essayé vainement d'écrire un programme compatible à téléverser dans un ATMEGA. A chaque fois j'ai une erreur, même le plus simple des programme.

Finalement j'utilise des PIC que je commande par des API(), par exemple pour commander une relai:
Code :
// Code bouton
// Commande relai 1
SI MoiMême..Enfoncé = Vrai ALORS
    MoiMême..Libellé = "Relai 1   (ON)"
    // led 1 allumée / Relai travail
    API("Carte8rl.dll", "SendCommand",nCom,17,1,0,0)
    
SINON
    MoiMême..Libellé  = "Relai 1   (OFF)"
    // led 1 éteinte / relai repos
    API("Carte8rl.dll", "SendCommand",nCom,18,1,0,0)
FIN

Donc ce ne sont que des essais, mais qui fonctionnent.

Bon courage et bon dev.
...
(26-02-2016, 09:26 PM)Samifred a écrit : [ -> ]
(26-02-2016, 12:26 PM)Spontex a écrit : [ -> ]Bonjour,

Je cherche à développer un ensemble de fonctions Windev et Arduino permettant de faire communiquer une application sous Windev et une sus Arduino. Notamment afin de piloter un processus depuis Windev avec une interface plus conviviale et plus puissante en terme de stockage et de calcul.

J'ai trouvé quelques vidéos sur Youtube qui montrent que cela a déjà été réalisé et de belle façon. Malheureusement, malgré une demande d'exemple de code postée à l'auteur (qui apparemment maîtgrise parfaitement la technique), je n'ai pas eu de réponse.

Voici quelques liens : 

https://www.youtube.com/watch?v=ZtKjADrx10E
https://www.youtube.com/watch?v=Mt9MxWN2z0M

Une telle possibilité ouvrirait la voie à de très nombreuses applications (domotiques, enregistrement de mesures, contrôle de processus, ..) nécessitant des interfaces (mesure, détection, activation, relais, ...) pilotées facilement par l'électronique d'un Arduino (qui se programme avec un langage très proche de C).

Si quelqu'un dispose d'informations sur ce sujet, je suis preneur à charge de revanche sur un autre ...

Merci à tous en tous cas d'avoir lu :-) !

Bonjour,

À la vue des vidéos... (pas à l'écoute !? ou plus ou moins...)

Je ne pense pas qu'il téléverse un programme écrit en Windev, mais plutôt qu'il commande simplement un relai qui remplace un bouton de commande sur l'Arduino.

J'ai essayé vainement d'écrire un programme compatible à téléverser dans un ATMEGA. A chaque fois j'ai une erreur, même le plus simple des programme.

Finalement j'utilise des PIC que je commande par des API(), par exemple pour commander une relai:
Code :
// Code bouton
// Commande relai 1
SI MoiMême..Enfoncé = Vrai ALORS
    MoiMême..Libellé = "Relai 1   (ON)"
    // led 1 allumée / Relai travail
    API("Carte8rl.dll", "SendCommand",nCom,17,1,0,0)
    
SINON
    MoiMême..Libellé  = "Relai 1   (OFF)"
    // led 1 éteinte / relai repos
    API("Carte8rl.dll", "SendCommand",nCom,18,1,0,0)
FIN

Donc ce ne sont que des essais, mais qui fonctionnent.

Bon courage et bon dev.
...

Bonjour, 

Merci pour votre commentaire. Effectivement le son des vidéos est inintelligible. Mais je pense que ce développeur a bien développé une interface (une technique ou procédure) de communication entre Arduino et appli Windev. Il a posté d'autres vidéos où il gère des articles de stock je crois ou une première partie de la gestion est effectuée par une interface pilotée par un Arduino et l'autre est une appli Windev qui assure la présentation et l'enregistrement.

Merci encore. Si j'ai le temps de crezuser et d'aboutir, je mettrais le résultat ici ...

Bonne suite
Bonjour,

Je ne sais pas si tu as déjà visité ces pages.... 

http://www.electropol.fr/joomla/index.ph...un-serveur


...
(27-02-2016, 04:08 PM)Samifred a écrit : [ -> ]Bonjour,

Je ne sais pas si tu as déjà visité ces pages.... 

http://www.electropol.fr/joomla/index.ph...un-serveur


...

Bonsoir,

Non, je ne connaissais pas cette page. C'est très intéressant. Je pense qu'il communique via une interface Ethernet (adresse IP) car je crois qu'il existe un 'shield' pour Arduino. Dommage qu'il ne donne pas le code côté Arduino.

Quoiqu'il en soit, je recherche plutôt une liaison série car plus simple à mettre en oeuvre. 

En tous cas, merci beaucoup, c'est vraiment sympa à toi.

Si je peux te renvoyer l'ascenseur, n'hésites pas ... :-)