Bonjour, je me présente je suis en terminale STI2D spécialité SIN, j'ai comme projet de fin d'année de régler la focale d'un projecteur avec processing, j'ai à ma disposition un moteur pas a pas unipolaire, un module de controle ULN2003a, une carte arduino mega 2560 et le logiciel processing. J'ai déja réussi a faire tourner mon moteur dans les deux sens, mais je n'arrive pas à le faire tourner avec processing. je vous envoie mon programme arduino ainsi que mon programme processing.
arduino :
processing :
import processing.serial.*; import controlP5.*; ControlP5 controlP5; Serial serial; int moteur = 111; void setup() { size (700,700); println("Voici la liste des ports:"); println(Serial.list()); int numero_port_serie=0; print("Le numero de port est:"); println(numero_port_serie); String port =Serial.list()[numero_port_serie]; print("le port est:"); serial=new Serial(this,port,9600); controlP5= new ControlP5(this); controlP5.addSlider("moteur",0,500,250,120,120,10,200); Slider s1= (Slider)controlP5.controller("moteur"); s1.setSliderMode(Slider.FLEXIBLE); s1.setNumberOfTickMarks(11); s1.showTickMarks(true); s1.snapToTickMarks(false); } void draw() { background(100); } void moteur(float valeur_slider) { int tour_moteur=round(valeur_slider); serial.write(moteur); serial.write(tour_moteur); }
Dernière modification par stse-STI (2015-04-09 10:13:04)
Hors ligne
Bonjour,
Pour avoir une chance d'être aidé, il vaut mieux afficher son code directement dans la question avec les balises code.
Là tu envoies un fichier sous format docx propriétaire etc.
Si tes programmes sont trop longs, il est préférables de les compacter en .zip par exemple.
Bon courage.
Hors ligne
ok merci
EDIT : voila j'ai rajouté les programme sur mon message en haut et j'ai mis les 2 programmes en .zip.
Dernière modification par stse-STI (2015-04-09 10:19:01)
Hors ligne
Pages: 1