Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-02-04 17:05:12 [openFrameworks] Arduino + Servo + openCV

wofty
nouveau membre
Date d'inscription: 2011-02-04
Messages: 4

[openFrameworks] Arduino + Servo + openCV



Bonjour,
Je viens de découvrir openFrameworks et j'ai un petit souci. J'essaye de suivre ce tuto http://www.creativeapplications.net/tut … rameworks/ pour faire fonctionner arduino avec une tourelle et openFramworks. J'ai récupéré le code source dispo sur le site : un fichier source pour arduino et pour openFramewoks  3 fichiers (main.cpp, servoApp.cpp et servoApp.h). Et ma question est : Ou doit-on placer les 3 fichiers et surtout dans quel dossier ?

Merci roll

Hors ligne

 

#2 2011-02-04 17:43:43 Re : [openFrameworks] Arduino + Servo + openCV

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: [openFrameworks] Arduino + Servo + openCV



Ben il faut d'abord compiler l'ensemble, non ? (.ccp .h) . compiler le tout dans un même dossier/projet de ton choix créé pour l'occasion . Après çà dépend de ta plateforme .


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#3 2011-02-06 02:18:26 Re : [openFrameworks] Arduino + Servo + openCV

wofty
nouveau membre
Date d'inscription: 2011-02-04
Messages: 4

Re: [openFrameworks] Arduino + Servo + openCV



Bonjour,

Je suis sous windows 7. Bon j'explique ma démarche :
- Installation de CodeBlocks
- téléchargé le dossier "of_preRelease_v0062_win_cb_FAT"
- téléchargé le dossier "ca_of_arduino" qui contient les sources pour arduino et openFrameworks
- J'installe le code source pour Arduino

Ma question est : où dois placer mes 3 fichiers pour les compiler et comment les compiler ? Quand je compile les autres projets dispo de openFrameworks, ma webcam est reconnu et fonctionne. J'ai remarqué que les autres dossiers avait un dossier src avec main.ccp, testApp.cpp et testApp.h. Mais quand je créais un nouveau projet servoApp.cpp et servoApp.h n’apparaisse pas. 

Un vrai casse tête pour moi sad

Edit: j'ai un peu avancé en utilisant le projet emptyExample. En éditant le fichier emptyExample.cbp, j'ai remplacé  testApp.cpp et testApp.h par servoApp.cpp et servoApp.h et maintenant ils sont visible dans CodeBlocks et dans le dossier src. Mais j'ai un nouveau problème, visiblement certain fichiers ne sont pas trouvé alors qu'ils existent bien dans le dossier addons\ofxOpenCv\src. Une idée ??? :

C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.h|3|error: ofxCvMain.h: No such file or directory|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.h|14|error: 'ofxCvColorImage' does not name a type|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.h|15|error: 'ofxCvGrayscaleImage' does not name a type|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.h|16|error: 'ofxCvGrayscaleImage' does not name a type|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.h|18|error: 'ofxCvContourFinder' does not name a type|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp||In member function 'virtual void servoApp::setup()':|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|16|error: 'colorImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|17|error: 'grayImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|18|error: 'bgImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp||In member function 'virtual void servoApp::update()':|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|32|error: 'colorImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|33|error: 'grayImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|36|error: 'bgImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|40|error: 'bgImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|44|error: 'contourFinder' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp||In member function 'virtual void servoApp::draw()':|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|76|error: 'colorImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|77|error: 'grayImg' was not declared in this scope|
C:\Users\wofty\Desktop\of_preRelease_v0062_win_cb_FAT (1)\of_preRelease_v0062_win_cb_FAT\apps\examples\arthur\src\servoApp.cpp|78|error: 'contourFinder' was not declared in this scope|
||=== Build finished: 16 errors, 0 warnings ===|

Dernière modification par wofty (2011-02-06 02:45:33)

Hors ligne

 

#4 2011-02-06 23:28:51 Re : [openFrameworks] Arduino + Servo + openCV

wofty
nouveau membre
Date d'inscription: 2011-02-04
Messages: 4

Re: [openFrameworks] Arduino + Servo + openCV



Bon, il fallait utiliser le dossier opencvExample. J'avance petit à petit... La webcam est reconnue, mais les servomoteurs d'arduino ne bougent. Voici l'erreur que cela génère : 

***** VIDEOINPUT LIBRARY - 0.1995 - TFW07 *****


***** VIDEOINPUT LIBRARY - 0.1995 - TFW07 *****

ofSerial: listing devices (2 total)
device 0 -- USB Serial Port (COM40)device 1 -- Communications Port (COM1)OF_ERROR: ofSerial: unable
to open port
SETUP: Setting up device 0
SETUP: Hercules Dualpix Exchange
SETUP: Couldn't find preview pin using SmartTee
SETUP: Default Format is set to 640 by 480
SETUP: trying format RGB24 @ 320 by 240
SETUP: Capture callback set
SETUP: Device is setup and ready to capture.

OF_ERROR: ofSerial: serial not inited
OF_ERROR: ofSerial: serial not inited
OF_ERROR: ofSerial: serial not inited
OF_ERROR: ofSerial: serial not inited

Hors ligne

 

#5 2011-02-07 11:30:02 Re : [openFrameworks] Arduino + Servo + openCV

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: [openFrameworks] Arduino + Servo + openCV



salut,

as tu installé les drivers pour arduino sous windows ?
http://www.arduino.cc/en/Guide/Windows

Hors ligne

 

#6 2011-02-09 18:22:53 Re : [openFrameworks] Arduino + Servo + openCV

wofty
nouveau membre
Date d'inscription: 2011-02-04
Messages: 4

Re: [openFrameworks] Arduino + Servo + openCV



Bonjour,
Oui , j'ai bien installé les drivers. J'ai fais des testes avec mes servos et ils fonctionnent très bien.  Ce qui, je pense m'embête c'est cette ligne :

evice 0 -- USB Serial Port (COM40)device 1 -- Communications Port (COM1)OF_ERROR: ofSerial: unable
to open port

Que je sois connecté en COM1 ou COM40, j'ai toujours le même message d'erreur. roll

Hors ligne

 

#7 2011-02-09 19:46:28 Re : [openFrameworks] Arduino + Servo + openCV

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: [openFrameworks] Arduino + Servo + openCV



salut,
je tape peut-être à côté, mais as tu essayé ça :

citation :

also, try using ""\\\\.\\COM24" instead of "COM24" as your port string (http://support.microsoft.com/kb/115831).

comme trouvé sur le forum OF...?

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024