Sensor mit Frequenzoutput in Atmel-Studio

Gast #5763428
Lesenswert?
• ▲
▼
Hallo zusammen,

ich möchte mit dem TCS3200 (Farbsensor) verschiedene Farben erkennen und 
mir die entsprechenden Werte der Farben vorerst in hterm ausgeben 
lassen.
Bisher habe ich nur gelernt wie ich mit dem AD-Wandler Sensoren mit 
Spannungsausgabe in hterm ausgebe.
Könnte mir jemand eventuell weiter helfen und mir erklären wie ich 
diesen Sensor auslese bzw. erkenne, wann eine steigende oder fallende 
Flanke der Fall ist?

Programm: Atmel-Studio 7.0
µC: Atmega 8
Sprache: C
Datenblatt zum Sensor: 
https://www.mouser.com/catalog/specsheets/TCS3200-E11.pdf

danke im Voraus.

Mit freundlichen Grüßen
Gast #5763458
Lesenswert?
• ▲
▼
Ich würde das über einen Input Capture eines Timers erlegen. Schön mit 
Interrupts.

Im wesentlichen musst du hier auf das Handling der Flanken achten.

Da du nun dein Werkzeug kennst, kannst du die spezifische Handhabung in 
tausenden Application Notes nachlesen.
Gast #5763536
Lesenswert?
• ▲
▼
fsdf schrieb:
> Ich würde das über einen Input Capture eines Timers erlegen. Schön mit
> Interrupts.
>
> Im wesentlichen musst du hier auf das Handling der Flanken achten.

Danke, das hilft mir schon mal weiter.

Zeiten Wandel schrieb:
> Sieht so aus also ob das Forum wieder mal die Hausaufgaben für
> jemanden erledigen soll.

Danke für deinen äußerst hilfreichen Kommentar.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.