Lichtsensor an z.B.C4


#1

Hallo Calliope-Gemeinde,
von einem Kollegen habe ich einen Lichtsensor (SBX ???) mit digitalem Ausgang bekommen.
Bei zu wenig Licht liefert er an Input z.B. C4 3,3V, bei genügend Licht 0V.
Das Umschalten wird auch an den LED’ des Sensors angezeigt.
Wie kann ich mit makecode den Sensor abfragen?
Bei Anschluss an P0 und Abfrage “Ist P0 gedrückt” erhalte ich Ergebnisse, aber sehr unsicher und unregelmäßig.
Ich möchte aber unbedingt C4 und höher benutzen.
Ich dachte mit “wenn …, dann” müsste etwas möglich sein, da gelingt es mir aber nicht das Pin einzubinden.
Danke für eure Hilfe,
Hans-Gerhard


#2

Hallo Hans-Gerhard,

vielleicht hilft das:

HG Toni


#3

Wenn Du C4 verwendest musst Du leider das Display ausschalten / LED aktivieren (falsch). Dann kannst du aber keinen Text ausgeben.
Verwende besser P0, P1, P2, P3, C16, C17. Auch diese kannst du über die Pinleiste ansprechen wenn du willst.
Wenn der Sensor schon digital auslesbar ist würde ich ihn auch digital auslesen.

Viel Erfolg!


#4

Lichtsensor_analog_an_P1

Vielen dank für eure Hilfe,
digital hatte ich (siehe Abbildung) keinen Erfolg.
Aber die analoge Abfrage hat funktioniert.
Hans-Gerhard


#5

Du wirst übrigens nie eine exakte 0 erreichen!