Auteur Sujet: Projet servo-aiguille  (Lu 39484 fois)

Guillaume

  • Global Moderator
  • Full Member
  • *****
  • Messages: 204
    • Voir le profil
    • Locoduino
Projet servo-aiguille
« le: septembre 19, 2015, 09:54:22 am »
Dans l'optique d'un projet concernant un servo et son aiguille, j'ai besoin d'une liaison entre arduino et proccessing.

J'ai besoin de l'aide des windowsiens et des apple maniac. Est-ce que des bonnes âmes peuvent télécharger processing3 et éxécuter ce code ?

Pas de virus ou autre truc, juste me dire si dans la liste des voies séries, vous avez celle d'Arduino. Vous trouvez le bon dans l'IDE d'Arduino menu outils et port série.

import processing.serial.*;

boolean start=false;
String[] serial;
Serial arduino;

void setup() {
  size(600, 400);
  background(200);
  serial=Serial.list();
  fill(0);
  text("Liste des ports série", 10, 40);
  fill(70);
  for (int i=0; i<serial.length; i++) {
    text(i+" : "+serial[i], 10, 90+(i*30));
  }
}

void draw() {
 
}
G.

Pierre59

  • Sr. Member
  • ****
  • Messages: 346
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #1 le: septembre 19, 2015, 10:53:24 am »
Bonjour

Je viens de passer ton programme sur mon mac. Le port série de l'Arduino apparait bien :

5   /dev/tty.usbmodem1421

Pierre

Guillaume

  • Global Moderator
  • Full Member
  • *****
  • Messages: 204
    • Voir le profil
    • Locoduino
Re : Projet servo-aiguille
« Réponse #2 le: septembre 20, 2015, 09:02:11 am »
Merci, plus qu'un windowsien pour confirmer.
La majeure partie des personnes ici sont apple si je ne me trompe pas ;)
G.

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 815
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #3 le: septembre 20, 2015, 07:00:55 pm »
Sur Window 8.1 64 j'ai bien

0 : COM4

qui est connecté à un Mega.

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #4 le: septembre 21, 2015, 11:03:12 am »
Salut à tous,
Windowsien.
Vous le mettez où, le processing ?  ???
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 815
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #5 le: septembre 21, 2015, 11:48:06 am »
Ben, pour tester je l'ai juste décompressé sur le fond d'écran  ::) ... Sinon, j'ai un répertoire dédié sur le deuxième disque dur pour installer les applis en tout genre.

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #6 le: septembre 21, 2015, 01:44:43 pm »
Je te remercie d'avoir répondu, mais ça n'était pas ma question  ;D

Quand je compile ce petit sketch de Guillaume (celui dans ce post) et que je teste, l'IDE me parle mal...
Il me dit qu'il ne trouve pas processing (première ligne) et c'est normal, parce que je n'ai pas processing.
Ma question était donc : où doit on mettre processing pour que le sketch de Guillaume le trouve ?

J'imagine qu'il faut charger quelque chose et en particulier ce dont parle Guillaume dans son précédent post ?
Et certainement aussi pas le mettre dans n'importe quel répertoire.

Parce que je travaille toujours avec l'IDE natif d'Arduino.

"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Guillaume

  • Global Moderator
  • Full Member
  • *****
  • Messages: 204
    • Voir le profil
    • Locoduino
Re : Projet servo-aiguille
« Réponse #7 le: septembre 21, 2015, 02:10:55 pm »
En gros, processing est un langage pour dessiner dans un IDE qui s'appelle processing.
Arduino dérive de ce projet.

https://processing.org

Merci pour vos réponses.
G.

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 815
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #8 le: septembre 21, 2015, 03:24:44 pm »
Je ne sais pas pour Mac, mais pour Windows j'ai décompressé le Zip, et lancé le processing.exe qui est dedans. C'est un clone de l'IDE Arduino, et c'est là que j'ai jeté le source de Guillaume.

Guillaume

  • Global Moderator
  • Full Member
  • *****
  • Messages: 204
    • Voir le profil
    • Locoduino
Re : Projet servo-aiguille
« Réponse #9 le: septembre 21, 2015, 03:44:38 pm »
A mon avis, il pensait que c'était à mettre dans l'IDE Arduino et processing une lib ou quelque chose appartenant à Arduino.
G.

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 815
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #10 le: septembre 21, 2015, 04:51:06 pm »
C'est aussi ce qu'il m'a semblé.

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #11 le: septembre 21, 2015, 05:27:41 pm »
Je comprends vite, mais il faut m'expliquer longtemps   :D

Oui, Guillaume, ton sketch marche DANS processing et il me dit "0 : COM 10" pour un  DUE sur Windows 10 64k.

Que le programme marche sans loop, tout le monde s'en moque ?  ??? ???
On n'est vraiment pas dans l'Arduino !

Béotien, suite : et on dessine quoi ?
Béotien, suite et fin : On pourrait dessiner un TCO ?
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Guillaume

  • Global Moderator
  • Full Member
  • *****
  • Messages: 204
    • Voir le profil
    • Locoduino
Re : Projet servo-aiguille
« Réponse #12 le: septembre 21, 2015, 05:40:27 pm »
On dessine ce que l'on veut, tu dessines des formes et il existe des lib pour faire des boutons et autre. Et oui en mettant une liaison avec arduino on peut faire un TCO.

C'est un peu mon idée pour mon projet de micro-module en HOe. Mais pas de filaire du bluetooth, le programme sur Arduino est le même et il me semble sur processing aussi.

Le draw remplace le loop.

Allez, il me reste donc à monter le réseau avec les aiguilles pour après vous en dire plus ;)
G.

Pierre59

  • Sr. Member
  • ****
  • Messages: 346
    • Voir le profil
Re : Projet servo-aiguille
« Réponse #13 le: septembre 22, 2015, 04:50:51 pm »
Bonjour

Voici un exemple processing vite fait d'une aiguille pour un TCO. Fortement inspiré de mes TCOs.

Si on clique sur la fenêtre l'aiguille change de sens.

Je joins le programme processing exécutable  et une image de mes TCO fabriquée de la même façon.

Pierre

Guillaume

  • Global Moderator
  • Full Member
  • *****
  • Messages: 204
    • Voir le profil
    • Locoduino
Re : Projet servo-aiguille
« Réponse #14 le: septembre 22, 2015, 06:13:55 pm »
C'est un bel exemple, mais ce n'est pas encore le but de ce truc ;)
Patience.

G.