Änderungen

LK-Light-Sen

1.707 Byte hinzugefügt, 15:37, 22. Aug. 2016
Die Seite wurde neu angelegt: „==Bild== [[Datei:7374afc1cd00c0f723bcee7c7e2acd0f.media.400x352.png|358x358px|none]] ==Technische Daten / Kurzbeschreibung== <div class="level2"> Linker Kit P…“
==Bild==
[[Datei:7374afc1cd00c0f723bcee7c7e2acd0f.media.400x352.png|358x358px|none]]

==Technische Daten / Kurzbeschreibung==
<div class="level2">
Linker Kit Platine mit einem Lichtsensor. Dieser Lichtsensor ist ein vom Licht abhängiger Widerstand (LDR). Der Widerstand des Sensores verringert sich, sobald sich die Helligkeit in der Umgebung zu nimmt.

</div>
===Spezifikation===
<div class="level3">
Maße: 20,0 × 24,2 × 10,6mm<br />Gewicht: 1,9g<br />Spannung: 3-5V<br />Versorgungsstrom: 0.5-3mA<br />Lichtwiderstand: 20KΩ<br />Dunkelwiderstand: 1MΩ<br />Reaktionszeit: 20-30 Sekunden<br />Spitzenwellenlänge: 540 nm<br />Umgebungstemperatur: -30~70℃

</div>
==Codebeispiel Arduino==
<pre class="code">#include <math.h>
const int ledPin=12; // Verbindet das Lichtsensor Modul mit Pin12, Digital 12
const int thresholdvalue=10; // Setzt die Schwelle wann die LED angehen soll. Wenn es gering eingestellt
// wird, dann leuchtet die LED bei viel Licht.
// Wenn es hoch eingestellt wird, leuchtet die LED bei Dunkelheit.

void setup() {
Serial.begin(9600); //Startet die serielle Verbindung
pinMode(ledPin,OUTPUT); //Setzt die LED an Digital 12 als ein AUSGANG
}
void loop() {
int sensorValue = analogRead(0); // Verbindet das Lichtsensor Modul mit A0, Analog 0
float Rsensor;
Rsensor=(float)(1023-sensorValue)*10/sensorValue;

if(Rsensor>thresholdvalue)
{
digitalWrite(ledPin,HIGH);
}
else
{
digitalWrite(ledPin,LOW);
}

Serial.println(Rsensor,DEC);
}</pre>
==Codebeispiel Raspberry==
 
==Downloads==
Infos:<br />Englisch: 

Schaltung: 
Administrator
403
Bearbeitungen