Forum: Mikrocontroller und Digitale Elektronik Luxmeter Eigenbau


von Scheilo (Gast)


Lesenswert?

Hallo,

ich heiße Scheilo und habe mir es zur Aufgabe gemacht ein möglichst 
einfaches Luxmeter zu bauen. Dazu verwende ich den Lichtsensor TSL45315 
( gibt ein Digitales Signal via I²C aus), Den µ-Conroller den ich mit 
dazu verwende, auch um die gemessenen Lux anzuzeigen, ist der LM3S8962. 
Nun muss "nur" noch die Kommunikation via I²C zwischen dem µ-C und dem 
Lichtsensor implementiert werden und da ist mein Problem:

Ich habe leider keine Ahnung wie man I²C in irgendeiner Art und Weise in 
C programmiert. Kann mir da jemand ein paar Tips geben, oder evtl. 
Stellen wo ich mich speziell über die Programmierung des I²C informieren 
kann? Super wäre auch ein kleines Beispielprogramm, damit das ganze 
ersichtlich wird.

Vielen Dank schon jetzt und Liebe Grüße

Scheilo

von Harald W. (wilhelms)


Lesenswert?

Scheilo schrieb:

> ich heiße Scheilo und habe mir es zur Aufgabe gemacht ein möglichst
> einfaches Luxmeter zu bauen.

Dann nimm eine Selenzelle und ein nachgeschaltetes Zeigermeßinstument.
:-)
Gruss
Harald

von MaWin (Gast)


Lesenswert?

> Ich habe leider keine Ahnung wie man I²C in irgendeiner Art und Weise in
> C programmiert

Das sind jetzt aber wirklich Grundlagen im Programmieren.

Die wirklichen Probleme beim Messen von Lux, nämlich die absolute 
Empfindlichkeit, Linearisierung, Bewertung der spektralen Bestandteile, 
hat dir ja schon der TSL45315 abgenommen, übriog bleibt wirklich nur das 
primitivste.

Das solltest du schon selber machen.

Im Datenblatt ist alles beschrieben, Figure 1. Timing Diagrams und die 
Bitfolge im Datenbprotokoll.

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.