Sensor VCNL4010 - seltsame Werte für "Ambient"

OP (Firma: Q3) #4322548
Lesenswert?
• ▲
▼
Ich experimentiere gerade ein wenig mit dem VCNL4010-Breakout von 
Adafruit und der dazugehörigen Lib an einem Arduino Nano herum. Während 
die Werte für "Proximity" (Annäherung) halbwegs stabil und wiederholbar 
sind, kann ich über die Helligkeitswerte ("Ambient") nur verwundert den 
Kopf schütteln ...

Tendeziell werden die Zahlen größer wenns heller wird und kleiner, wenns 
dunkler wird - aber das ist auch schon Alles. Bei gleichbleibender 
Helligkeit, sind die Werte mit jeder Messung niedriger. Beispielsweise 
nach einem Reset hier am nicht sehr hell beleuchteten Couchtisch 
zunächst um die 4700 - ca. 5 Minuten später bei ca. 2500. Was ist das?

Ich lese die Werte im Sekundetakt aus, das wird den Chip kaum 
überlasten:
1
#include <Wire.h>
2
#include "Adafruit_VCNL4010.h"
3

4
Adafruit_VCNL4010 vcnl;
5
boolean vnx=false;
6

7
void setup()
8
{
9
  Serial.begin(9600);
10
  Serial.println("VCNL4010 test");
11

12
  while (! vnx)
13
  {
14
    vnx=vcnl.begin();
15
    Serial.println("Sensor check ...");
16
    delay(100);
17
  }
18

19
  Serial.println("Found VCNL4010");
20
}
21

22

23
void loop() {
24
   Serial.print("A: "); Serial.print(vcnl.readAmbient());
25
   delay(1000);
26
   Serial.print(" P: "); Serial.println(vcnl.readProximity());
27
   delay(1000);
28
}

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.