Paso 2: Codificación y Caliberating el Sensor de
el código es el siguiente:-
cuando hay ningún objeto está delante de ella entonces mi monitor serial Lee 168...
sólo que si el valor es superior a 170 el sensor leerá el valor por lo tanto el número en negrita es un poco más de su valor normal del sensor...
El minvalue es la variable utilizada para ese propósito...!
[CÓDIGO /]
int led = 9;
minValue int = 170;
void loop() {}
void setup() {}
Serial.Begin(9600);
pinMode(led,OUTPUT);
}
int sensorValue = analogRead(A5);
Si (sensorValue > minValue) {}
int val = mapa (sensorValue, minValue, 980, 0, 255);
analogWrite(led,val); Else {}
Serial.println(sensorValue);
}
digitalWrite(led,LOW);
}
}
[/ CODE]