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