DRO DRO avec Arduino Tablette Windows et Excel

  • Auteur de la discussion jpbbricole
  • Date de début
J

jpbbricole

Compagnon
Le schéma de l’explication est comme suit :

Un fichier de G-Code est chargé dans Universal Gcode Sender (UGS).
UGS envoie les codes dans le processeur GRBL Arduino Nano qui envoie les ordres au PAP.
Le pupitre (Arduino Mega) demande, régulièrement, au processeur GRBL d’envoyer l’état des axes X,Y et Z, et son propre état (IDLE ou RUN) (commande ?)

Ces informations sont envoyées à la DRO quasiment en temps réel.
La DRO se présente comme suit :


Pour transmettre des données, il a été défini un langage tout simple entre le pupitre et la DRO.
Architecturé comme ceci :
Nom de l’émetteur , index de l’émetteur, valeur de l’émetteur
"tourPositionXw",0, tourPositionXw // Avec tourPositionXw = 133

Pour envoyer dans la DRO :String droCommande= "XLS" + "," + "tourPositionXw" + ",0," +String(tourPositionXw);
// Cela donne XLS, tourPositionXw,0,133

Serial.print(droCommande+ "\n");
Les données sont reçues dans le tableur :

Et pour ceci, il suffit de nommer les cellules receptrices, par exemple :
Variable tourPositionXm index 0
Nom de la cellule tourPositionXm_0


Et c’est tout, tout le reste n’est que de l’habillage Excel. Aucune ligne de VBA n’est nécessaire.

A l’affichage on a :


Et cela donne ceci :

Cette DRO est prévue pour équiper, entre autre, mon tour Proxxon PD 230/E.

Cordialement
Bonne soirée

jpbbricole
 
Dernière édition:
M

metalux

Compagnon
ah là tu nous a mis l'eau a la bouche! va falloir continuer maintenant et nous en dire un peu plus
par ex la réalisation et câblage..
 
B

bipbip30

Compagnon
bonjour jpbbricole, je vais lire tout cela avec détails, je ne connaissais pas cette façon de faire communiquer un Ordinateur via un tableur avec Arduino. Bravo, j'aurais peut être quelques questions à te poser
 

Sujets similaires

U
Réponses
85
Affichages
7 303
Hubert86
H
Réponses
3
Affichages
13 889
01power
J
Réponses
113
Affichages
23 726
sabeldom
S
J
Réponses
5
Affichages
11 720
wika58
J
Réponses
1
Affichages
1 845
pinou29
J
Réponses
18
Affichages
4 440
jpbbricole
J
S
Réponses
112
Affichages
21 966
manum01
M
J
Réponses
6
Affichages
4 481
lion10
Réponses
4
Affichages
4 285
taratata