Forum: Mikrocontroller und Digitale Elektronik Farbsensor TCS 230


von Florian (Gast)


Angehängte Dateien:

Lesenswert?

hallo,

ich habe mal eine Frage zu dem Farbsensor TCS 230.
In dem Datenblatt steht das man die Dioden für die Rot, Grün und Blau 
wählen kann (muss???).

Bekomme ich als Ausgabe eine Frequenz für nur eine Farbe die ich vorher 
wählen muss, also Rot, Grün und Blau einzeln messen und dann die Farbe 
bestimmen oder stellt die Frequenz direkt die Farbe da?

Hat dafür vielleicht jemand sogar ein Codebeispiel in C?

mfg
Flo

von Andreas K. (a-k)


Lesenswert?

Ist doch eindeutig. Du musst über S2/S3 die Farbe/Diode auswählen, und 
nur für diese Farbe gilt die ausgebene Frequenz.

von Andreas K. (a-k)


Lesenswert?

Was den Code angeht, gibt es die üblichen 2 Varianten:

(1) Timer mit Takteingang verwenden, und die Anzahl Takte in gegebener 
Zeit messen.

(2) Timer mit Capture-Eingang verwenden, und den Abstand zwischen 2 
Takten messen.

Bei niedriger Sensor-Frequenz ist (2) sinnvoll, bei hoher (1).

von Florian (Gast)


Lesenswert?

Also muss ich mir dann noch irgendwie die Farbe ausrechnen oder. Wie 
stellt man so was am besten an? Ich habe noch nie was mit Farben 
gemacht.
Würde spontan sagen die Frequenzen addieren und dann mit einer Tabelle 
abgleichen welche Farbe es nun ist. Würde das so gehen?

mfg
flo

von Andreas K. (a-k)


Lesenswert?


von Jochen (Gast)


Lesenswert?

Hier findest Du ein interessantes Projekt inkl. Quellcode. Der nutzt 
einen TCS230 am ATmega8 als mobiles Farberkennungssystem :

http://gruste.npage.de/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.