Photodiode
Eine Photodiode ist ein lichtempfindlicher Halbleiter, der Licht in elektrische Energie umwandelt. Sie wird häufig in verschiedenen Anwendungen wie Fotodetektoren, Belichtungsmessern, Lichtschranken und optischen Kommunikationssystemen eingesetzt. Photodioden liefern Messwerte, die proportional zur Intensität des einfallenden Lichts sind, wodurch sie zur Erfassung von Helligkeitsänderungen oder zur Quantifizierung von Lichtintensitäten in verschiedenen Anwendungen verwendet werden können.
![](/assets/images/mcu-top-photodiode-822aad7de3a8ef9c6fdc4efc26af6522.png)
Photodiode auf der MCU verbaut
Die Photodiode ist auf der MCU S2 verbaut! Du musst hier also nichts weiter anschließen.
Programmierung (Arduino)
Um die Photodiode zu testen lade diesen Sketch auf deine senseBox hoch!
void setup() {
// put your setup code here, to run once:
pinMode(PD_ENABLE, OUTPUT);
analogReadResolution(12);
digitalWrite(PD_ENABLE, HIGH);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println(analogRead(PD_SENSE));
delay(100);
}
Im Seriellen Monitor werden dir nun die Werte für die Photodiode ausgegeben. Du kannst dir den Verlauf der Werte auch in einem Graph im Seriellen Plotter (Werkzeuge -> Serieller Plotter) anzeigen lassen.
Programmierung (Blockly)
In Blockly kann der Sensor über folgenden Block ausgelesen werden: