venerdì 4 gennaio 2013

Ostacolo a IR


Un diodo LED emette un fascio di luce. Un foto LED lo riceve e va in consuzione solo se il raggio viene riflesso.Se i due LED sono paralleli fra loro o divergenti l'ostacolo non potrà essere rilevato.

Lo Sketch consite nella lettura digitlae del pin di ingresso della shiled.

      /*
     Shield    ARDUINO 
     GND  GND
      +  5v
      Out  PIN 2
      EN  Non collegato
      */
     
      # define Sensore 2
      # define LED     7
      
      int StatoSensore= 0;
      
      void setup() 
          { pinMode (Sensore, INPUT); 
            pinMode (LED, OUTPUT);  
            digitalWrite(Sensore, HIGH);
            digitalWrite(LED, LOW); 
            Serial.begin (9600);  }
            
      void loop() {
       
           StatoSensore = digitalRead (Sensore);
           Serial.println("\n");
           if (StatoSensore == LOW) 
              { digitalWrite(LED, HIGH); 
                Serial.print ("Attenzione Ostacolo ");} 
           
           else 
              {digitalWrite(LED, LOW);
               Serial.print ("Nessun Ostacolo ");}
                  
           delay (500); 
      }

Nessun commento:

Posta un commento