Probleme avec le component Colour Sensor EBM018?
Moderator: Benj
Probleme avec le component Colour Sensor EBM018?
Bonjour,
Voici mon autres probleme pour un autre projet, je tente d'utiliser le component EBM018 avec un PIC18F2455 est voici les erreurs dans la compilation.
EBM018-Test_Program.c(347:2): error: unknown identifier 'option_reg'
EBM018-Test_Program.c(347:2): error: invalid operand 'option_reg'
EBM018-Test_Program.c(347:13): error: failed to generate expression
EBM018-Test_Program.c(348:2): error: unknown identifier 'option_reg'
EBM018-Test_Program.c(348:2): error: invalid operand 'option_reg'
EBM018-Test_Program.c(348:13): error: failed to generate expression
EBM018-Test_Program.c(349:2): error: unknown identifier 'tmr0'
EBM018-Test_Program.c(349:2): error: invalid operand 'tmr0'
EBM018-Test_Program.c(349:7): error: failed to generate expression
EBM018-Test_Program.c success
J'utilise Flowcode v6.1.3.2
Merci pour votre aide
Chris
Voici mon autres probleme pour un autre projet, je tente d'utiliser le component EBM018 avec un PIC18F2455 est voici les erreurs dans la compilation.
EBM018-Test_Program.c(347:2): error: unknown identifier 'option_reg'
EBM018-Test_Program.c(347:2): error: invalid operand 'option_reg'
EBM018-Test_Program.c(347:13): error: failed to generate expression
EBM018-Test_Program.c(348:2): error: unknown identifier 'option_reg'
EBM018-Test_Program.c(348:2): error: invalid operand 'option_reg'
EBM018-Test_Program.c(348:13): error: failed to generate expression
EBM018-Test_Program.c(349:2): error: unknown identifier 'tmr0'
EBM018-Test_Program.c(349:2): error: invalid operand 'tmr0'
EBM018-Test_Program.c(349:7): error: failed to generate expression
EBM018-Test_Program.c success
J'utilise Flowcode v6.1.3.2
Merci pour votre aide
Chris
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: Probleme avec le component Colour Sensor EBM018?
Pourriez-vous essayer la version du composant ci-joint.
Remplacer l' un dans votre répertoire d'installation des composants Flowcode avec celui-ci .
Si vous voulez garder l'ancienne sauvegarde, le déplacer vers un autre répertoire , ne renommez pas.
Could you try the attached component version.
Replace the one in your Flowcode installation components directory with this one.
If you want to keep the old one as backup, move it to another directory, do not just rename it.
Remplacer l' un dans votre répertoire d'installation des composants Flowcode avec celui-ci .
Si vous voulez garder l'ancienne sauvegarde, le déplacer vers un autre répertoire , ne renommez pas.
Could you try the attached component version.
Replace the one in your Flowcode installation components directory with this one.
If you want to keep the old one as backup, move it to another directory, do not just rename it.
- Attachments
-
- EBM018_ColourSensor.fcpx
- (784.46 KiB) Downloaded 306 times
Re: Probleme avec le component Colour Sensor EBM018?
Bonjour LeighM,
Merci ça fonctionne bien!
J'ai une autre question, avez-vous un exemple avec le EBM018 ou l’on peut détecter la couleur et l'afficher avec une LED RGB?
Car j'effectue des tests et je n'ai pas de très bon résultats
Merci pour votre aide.
Chris
Merci ça fonctionne bien!
J'ai une autre question, avez-vous un exemple avec le EBM018 ou l’on peut détecter la couleur et l'afficher avec une LED RGB?
Car j'effectue des tests et je n'ai pas de très bon résultats
Merci pour votre aide.
Chris
- Attachments
-
- EBM018 Colour Sensor PIC18F2455 v1.fcfx
- (13.32 KiB) Downloaded 312 times
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: Probleme avec le component Colour Sensor EBM018?
I would suggest that you sense the colour, then call SetColor (once) then loop for a much longer time whilst calling (only)Tick
Je suggère que vous sentez les couleurs, puis appelez SetColor (une fois), puis en boucle pendant une durée beaucoup plus longue tout en appelant (uniquement) Tick
Je suggère que vous sentez les couleurs, puis appelez SetColor (une fois), puis en boucle pendant une durée beaucoup plus longue tout en appelant (uniquement) Tick
Re: Probleme avec le component Colour Sensor EBM018?
Le problème c'est que ce n'est pas stable au niveau du colour sensor, je n'arrive pas à avoir la couleur correspondent à la couleur détecter.
Voici une mise à jour du software.
Merci de votre aide,
Chris
Voici une mise à jour du software.
Merci de votre aide,
Chris
- Attachments
-
- EBM018 Colour Sensor PIC18F2455 v2.fcfx
- (13.71 KiB) Downloaded 291 times
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: Probleme avec le component Colour Sensor EBM018?
Is your problem with simulation or target hardware?
Est-ce votre problème avec la simulation ou la cible du matériel?
Est-ce votre problème avec la simulation ou la cible du matériel?
Re: Probleme avec le component Colour Sensor EBM018?
Le problème n'est pas en simulation mai bien réel avec le matériel!
Merci
Chris
Merci
Chris
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: Probleme avec le component Colour Sensor EBM018?
Could you try different values for the FRQ Output Frequency Range and Sample Period properties of the Colour Sensor component?
Pourriez-vous essayer différentes valeurs pour la plage FREQ Fréquence de sortie et des propriétés de période d'échantillonnage de la composante Capteur de couleur?
Pourriez-vous essayer différentes valeurs pour la plage FREQ Fréquence de sortie et des propriétés de période d'échantillonnage de la composante Capteur de couleur?
Re: Probleme avec le component Colour Sensor EBM018?
J’ai essayé en changent les paramètres filter option, frequency Range et Sample Period.
Ça ne fonctionne pas, les valeurs changes mais je n'obtiens toujours pas la couleur correspondent à la couleur détecter
Chris
Ça ne fonctionne pas, les valeurs changes mais je n'obtiens toujours pas la couleur correspondent à la couleur détecter
Chris
Re: Probleme avec le component Colour Sensor EBM018?
Est-il possible de fair une convertion des variables Red, Green et Blue de type UInt (range 0 to 65535) en Bit (0 to 255) pour que le ratio fonctionne avec le component LED RGB?
Merci,
Chris
Merci,
Chris
Re: Probleme avec le component Colour Sensor EBM018?
Bonjour,
J'ai apporté les modifications jusqu'à présent ça fonctionne bien pour la détection des couleur j'obtiens la couleur correspondent à la couleur détecter.
Cependant la puissance de la LED RGB à diminuer elle fonctionne à 10% ou lieu de 100%...
Merci de votre aide, j’apprécie!
Chris
J'ai apporté les modifications jusqu'à présent ça fonctionne bien pour la détection des couleur j'obtiens la couleur correspondent à la couleur détecter.
Cependant la puissance de la LED RGB à diminuer elle fonctionne à 10% ou lieu de 100%...
Merci de votre aide, j’apprécie!
Chris
Re: Probleme avec le component Colour Sensor EBM018?
Bonjour,
Malheureusement ça ne fonctionne pas ça change les valeurs, je n'obtiens plus la couleur correspondent à la couleur détecter...
J’ai analysé la sortie de la LED RGB est je n’ai que 1% de ca puissance et non 10% comme j’avais mentionné.
Donc si j’utilise les paramètres ( red >>8, green>>8 et blue>>8) ça fonctionne bien mais a 1% de la puissance de la LED RGB.
Merci
Chris
Malheureusement ça ne fonctionne pas ça change les valeurs, je n'obtiens plus la couleur correspondent à la couleur détecter...
J’ai analysé la sortie de la LED RGB est je n’ai que 1% de ca puissance et non 10% comme j’avais mentionné.
Donc si j’utilise les paramètres ( red >>8, green>>8 et blue>>8) ça fonctionne bien mais a 1% de la puissance de la LED RGB.
Merci
Chris
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: Probleme avec le component Colour Sensor EBM018?
What range of values for 16 bit red, green and blue are you getting from the sensor?
Based on the maximum values, you should be able to work out what dividing factor you need to apply to give you the maximum range for the LED (0-255)
Quelle est la gamme de valeurs pour 16 bits rouge, vert et bleu obtenez-vous du capteur?
Sur la base des valeurs maximales, vous devriez être en mesure de travailler sur ce facteur de division, vous devez appliquer pour vous donner la portée maximale de la LED (0-255)
Based on the maximum values, you should be able to work out what dividing factor you need to apply to give you the maximum range for the LED (0-255)
Quelle est la gamme de valeurs pour 16 bits rouge, vert et bleu obtenez-vous du capteur?
Sur la base des valeurs maximales, vous devriez être en mesure de travailler sur ce facteur de division, vous devez appliquer pour vous donner la portée maximale de la LED (0-255)
Re: Probleme avec le component Colour Sensor EBM018?
Bonjour
Voici la gamme de valeur obtenu via le LCD pour la lecture des couleurs suivante.
Rouge (Red:636, Green:148, Blue:178)
Vert (Red:296, Green:420, Blue:236)
Bleu (Red:152, Green:312, Blue:356)
Merci
Voici la gamme de valeur obtenu via le LCD pour la lecture des couleurs suivante.
Rouge (Red:636, Green:148, Blue:178)
Vert (Red:296, Green:420, Blue:236)
Bleu (Red:152, Green:312, Blue:356)
Merci