Produkteinführung #

Ein Lichtsensor ist ein Sensor zur Erkennung der Lichtintensität, mit dem die Eigenschaften des Lichts in verschiedenen Szenen gemessen werden.
Lichtsensoren verwenden lichtempfindliche Widerstände. Ihr Widerstand ändert sich mit der Lichtintensität. Fällt Licht auf den lichtempfindlichen Widerstand, verringert sich sein Widerstandswert. Bei schwacher Beleuchtung oder Dunkelheit steigt er jedoch an. Durch Messung der Widerstandsänderung lässt sich die Lichtintensität bestimmen.
Anwendungsreferenz: Lichtsteuerung, Fotoelektrischer Schalter, Solar-Tracking und andere Szenen, bei denen Licht erfasst werden muss.
Parameterspezifikation #
| Parameter | Wert/Beschreibung |
| Betriebsspannung | 3.3V ~ 5V |
| Betriebstemperatur | -10 ° C ~ + 50 ° C |
| Ausgangssignal | Analogsignal |
| Größe | 3.16cm * 2.38cm |

Schaltplan #
Hinweis: Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

| Light Sensor | ESP32 |
| VCC | 5V |
| GND | GND |
| Schild | Stift 32 |
Beispielcode #
void setup(){
pinMode(32, INPUT);//Set pin 32 to input mode
Serial.begin(115200);//Set baud rate to 115200
}
void loop(){
Serial.println(analogRead(32));//Read the state of pin 32 and print it to the serial monitor
delay(1000);
}
Hinweis: Wenn Sie ein Arduino-Board verwenden, ändern Sie den Pin im Programm auf PIN A0, stellen Sie die Baudrate auf 9600 ein, verbinden Sie dann den Hardware-Pin mit PIN A0 und laden Sie das Programm hoch.
Testergebnis #
Nachdem Sie den Code auf die Controllerplatine hochgeladen haben, öffnen Sie den Seriellen Port-Monitor der Arduino IDE, stellen die Baudrate auf 115200 ein und wechseln in den Scroll-Modus.
Wenn wir den Lichtsensor in unterschiedlichem Maße blockieren, werden wir feststellen, dass der Rückgabewert umso kleiner ist, je größer die Lichtintensität ist.


Relevante Unterlagen #
Holen Sie sich jetzt eins #
B2B-Geschäft: info@acebott.com
Offizielle Website: ACEBOTT Lichtempfindlicher Sensor
