Странные показания с DAGU IR COMPOUND EYE (IR SENSORS)

Я новичок в этом форуме и Arduino. Я проводил тестирование с ИК-ГЛАЗОМ СОЕДИНЕНИЯ от Дагу ..
Пытаюсь использовать его как детектор дальности

Я знаю, что максимальный диапазон составляет 200 мм.
Но когда я скомпилировал и запустил следующий код на моем Arduino UNO … я получаю странные показания:

void IReye() {

digitalWrite(IRleds,HIGH);                           // turn on IR     LEDs to read TOTAL IR LIGHT (ambient + reflected)
delayMicroseconds(500);                           // Allow time   for phototransistors to respond. (may not be needed)
leftIRvalue=analogRead(IRleft);                  // TOTAL IR    = AMBIENT IR + LED IR REFLECTED FROM OBJECT
rightIRvalue=analogRead(IRright);            // TOTAL IR = AMBIENT IR + LED IR REFLECTED FROM OBJECT
upIRvalue=analogRead(IRup);                   // TOTAL IR = AMBIENT IR + LED IR REFLECTED FROM OBJECT
downIRvalue=analogRead(IRdown);         // TOTAL IR = AMBIENT IR + LED IR REFLECTED FROM OBJECT

digitalWrite(IRleds,LOW);                  // turn off IR LEDs to read AMBIENT IR LIGHT (IR from indoor lighting and sunlight)
delayMicroseconds(500);                // Allow time for phototransistors to respond. (may not be needed)
leftIRvalue=leftIRvalue-analogRead(IRleft);            // REFLECTED IR = TOTAL IR - AMBIENT IR
rightIRvalue=rightIRvalue-analogRead(IRright);   // REFLECTED IR = TOTAL IR - AMBIENT IR
upIRvalue=upIRvalue-analogRead(IRup);      // REFLECTED IR = TOTAL IR - AMBIENT IR
downIRvalue=downIRvalue-analogRead(IRdown);       // REFLECTED IR = TOTAL IR - AMBIENT IR

distance=(leftIRvalue+rightIRvalue+upIRvalue+downIRvalue)/4; // distance of object is average of reflected IR
Serial.println(distance);
Serial.print("\n");}

Показания, которые я получаю, когда препятствие близко: 800 — 900
когда нет препятствий и ГЛАЗ сделан лицом к потолку — я получаю это 40-80 ..

Это те значения, которые должны появиться или что-то не так с кодом или моим ИК-датчиком …

// Значения без каких-либо препятствий (лицом к потолку)
82,00

82,00

82,00

83,00

82,00

82,00

84,00

86,00

88,00

91,00

94,00

99,00

// Значения при ручной установке 4 см
969,00

969,00

969,00

969,00

970,00

970,00

970,00

970,00

Любая помощь приветствуется ..
Заранее спасибо

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]