Howto programme AdMoVeo dans Eclipse (through processing)
Installez ces programmes
- Installez Arduino Logiciel
- Installez CreaPro bibliothèque pour le traitement et Arduino
- Téléchargez le IDuino Software
- Lire le tutoriel traitement dans Eclipse
Créer un nouveau projet
Démarrez un nouveau projet dans Eclipse: Fichier -> Nouveau projet et sélectionnez Entrer Projectname par exemple AdMoVeoInEclipse et sélectionnez Terminer "Projet Java.».
Importez le traitement et les bibliothèques Creapro
Faites un clic droit sur le nom du projet dans l'explorateur de projet et sélectionnez Properies.
Sélectionnez Chemin de génération Java et choisissez l'onglet Libaries.
Ajouter les JAR externe ... et recherchez les fichiers suivants
Core.jar dans votre <processing location> \ lib \
Creapro.jar dans <sketchbook location> \ libraries \ CreaPro \ bibliothèque \
serial.jar dans <processing location> \ libraries \ serial \ bibliothèque \
RXTXcomm.jar dans <processing location> \ libraries \ serial \ bibliothèque \
Sélectionnez RXTXcomm dans le chemin de compilation et de l'étendre [+] et sélectionnez l'emplacement de la bibliothèque native
Appuyez sur Modifier et sélectionnez le dossier externe et réglez-le sur <processing location> \ libraries \ serial \ bibliothèque \
Créer une classe et tester votre code
Créer un fichier de classe -> Nouveau -> classe appelée AdMoVeoInEclipse
Importez le noyau de traitement et de la bibliothèque AdMoVeo et faire de cette classe une extension de la PApplet de traitement.
importer processing.core *.; importer nl.tue.id.creapro.admoveo *.;
public class AdMoVeoInEclipse s'étend PApplet { Copiez le reste du code de traitement d'exemple (ou tapez votre propre) pour le robot AdMoVeo de wiki.id.tue.nl / creapro / AdMoVeoInProcessing et le coller dans votre classe AdMoVeoInProcessing
Faites tout votre traitement fonction publique.
Sélectionnez le port COM et exécuter votre code
admoveo = new AdMoVeo (this, "COM5"); Le code complet ressemble à ceci
importer processing.core *.; importer nl.tue.id.creapro.admoveo *.; public class AdMoVeoInEclipse s'étend PApplet { AdMoVeo admoveo; int bgcolor = 255; setup public void () { admoveo = new AdMoVeo (this, "COM5"); . admoveo.getLeftDistanceSensor () permet (); } tirage au sort public void () { fond (0,0, bgcolor); } vide inputAvailable (Capteur, int oldValue, int newValue) {public if (capteur == admoveo.getLeftDistanceSensor ()) { admoveo.execute ("changeBlueLed", AdMoVeo.NOW); } } vide changeBlueLed publique (SensorStatus s) { bgcolor = s.get (admoveo.getLeftDistanceSensor ()) / 4; . admoveo.getBlueLed () SetPower (bgcolor); } }

















































