Grove - IR Distance Interrupter

Från Karlskrona Makerspace Wiki
Version från den 26 oktober 2018 kl. 21.48 av Christian (diskussion | bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till: navigering, sök

IR Distance Interrupter används för att detektera objekt som blockerar ljusets väg. Modulen består av en IR-LED och en fotosensor (fototransistor). Det ljus som emitteras av IR-LED:en reflekteras av ett föremål placerat framför sensorn och denna reflektion detekteras av fotosensorn. Vit (eller ljusare) färgad yta reflekterar mer än svart (eller mörkare) yta. När det reflekterade ljuset detekteras, producerar det Digital HIGH (eller binär 1) output. Den inbyggda LED-indikatorn lyser också. Om ingen reflektion detekteras eller om objektet är för långt från sensorn, fortsätter utmatningen vid Digital LOW (Binär 0). Den inbyggda LED-indikatorn släcks också. Detekterbara området för denna sensor är 7,5-40 cm. Det finns en potentiometer som kan justera förstärkarens förstärkning, det vill säga känslighet för detektering.

Kompatibilitet

  • Arduino

Port

  • Digital

Exempelkod

Arduino

<syntaxnighlight lang="C++" line> void setup() {

   Serial.begin(9600);
   pinMode(6,INPUT);

} void loop() {

   while(1)  {
       delay(500);
       if(digitalRead(6)==LOW)  {
           Serial.println("Somebody is here.");
       }
       else  {
           Serial.println("Nobody.");
       }
   }

} </syntaxhighlight>

Mer information

http://wiki.seeedstudio.com/Grove-IR_Distance_Interrupter_v1.2/