Farbsensor TCS 230

Gast #880583
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
Angehängte Dateien:
#880604
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).
Gast #880606
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.