Lichtsensoren

Welche LEDs der 5x5 Matrix dienen denn auch als Lichtsensoren?
Leider steht nichts dazu in den Spezifikationen unter
https://calliope-mini.github.io/v10/

Eventuell hilft das weiter:

https://github.com/calliope-mini/microbit-dal/blob/fb8c6b4f9dfc7f071b66abdb634083ba6c3935e4/source/drivers/MicroBitLightSensor.cpp#L99

Und eine Erklärung:

https://lancaster-university.github.io/microbit-docs/extras/light-sensing/

Hallo Lukas, um deine Frage zu beantworten.
die Ports P4, 5, 6 sind die analogen Messeingänge. An denen ist laut Schaltplan das Signal: LED_C1, 2 und 3 angeschlossen. Das wiederum führt zu jeweils drei parallelgeschalteten Leuchtdioden.
Für
LED_C1 ist das LED 12II3II21
LED_C2 ist das LED 13II4II22
LED_C3 ist das LED 14II5II23
Die Leuchtdioden wirken rückwärts wie Solarzellen mit seeehr wenig Strom. Wenn dann Drei parallel wirken - kann man die Spannung gut einlesen.
BotU

Besten Dank BotU für die weiteren Informationen, was aber nicht ganz restlich geklärt ist: Nach welcher Nummerierungskonvention sind die drei LEDs 12||3||21 nun nummeriert?
Ist es wie beim Microbit? (https://lancaster-university.github.io/microbit-docs/extras/light-sensing/ )

Ich schaue mal im Schaltplan nach und vergleiche es mit der Darstellung auf der von dir genannten Webseite. Dauert aber etwas, 4,376 fs :wink:
BotU

Hallo Lukas, ich habe derzeit KEINEN Lageplan ( Bestückungsplan der Leiterplatte ) gefunden. Aber um es ganz klar auszudrücken: Es sind drei Zeilen mit den Namen LED_R1, LED_R2 und LED_R3. Alle haben in der Leitung einen Widerstand, welcher derzeit mit 0 Ohm bestückt ist. Nach unten ( also senkrecht ) zu den Zeilen gehen neun Spalten mit den Namen LED_C(n). Wobei n von 1 bis 9 geht. Auch in diesen Leitungen befinden sich Widerstände. Diesmal mit 220 Ohm. Sie begrenzen den Strom durch die LEDs. Das heißt: wenn die Zeilenleitung LED_R1 auf high geschaltet wird und die Spaltenleitung LED_C1 auf low, dann leuchtet die LED3, usw.
Der Port mit den Zeilennamen treibt den Strom und der Port mit den Spaltennamen nimmt ihn auf.
Ich versuche jetzt mal den Plan zu finden, wo welche Leuchtdiode sitzt. Melde mich dann.
BotU

Lukas, ich habe mal eine Tabelle erstellt wo die Zuordnung der Namen und Ports zu den LEDs zu sehen ist. An der LED-Matrix ( Ort der LED in der Matrix ) bin ich noch dran.
BotU

Mit Vergnügen teile ich hier ein unscharfes Foto, das zeigt, wo die 5x5 LEDs leuchten (rot) und wo die Matrix überall als Helligkeitssensor funktioniert (dunkel).
Den Code zum ausmessen mit einem Laserpointer lege ich auf Hackster - die Geschichte ist nicht ganz trivial, da ja über neun Messpunkte gemittelt wird und dieser Mittelwert auf eine Skala zwischen 0 und 255 gestülpt wird. Weiter kann jeder Hobbyfotograf feststellen, dass typische Kurzzeitbelichtungen der 5x5 LEDs nicht alle Punkte zum Leuchten bringen, wegen des Flackerns.

1 „Gefällt mir“