Arduino linje följande Robot för nybörjare (25 / 27 steg)
> För bilen, vi ska kalibrera tre d mammografibild sensorer. Så, istället för att skapa tre d mammografibild kalibrering funktioner, skapar vi en där vi kunde passera i pin-kod för vi ville kalibrera sensorn och sedan återvända (output) värdet av sensor_mid.
Försök att skapa denna funktion:
calibrate( , INDICATOR_PIN)
{
sensor_mid = ;
sensor_high = ;
sensor_low = 1;
current_time = millis();
end_time = current_time + 5;// turn on your indicator light here (set it to !)
// your code here(current_time end_time)
{
// now update the current time
current_time = millis();// get a new sensor_value here!
// your code here// record the minimum sensor value
(sensor_value sensor_low)
{
// your code here
}// record the maximum sensor value
// your code here
{
sensor_high = sensor_value;
}
}// turn OFF your indicator light here (set it to !)
// your code here//set mid to be the MIDDLE! :)
sensor_mid = (sensor_high + sensor_low)/;return sensor_mid;
}
Kan inte riktigt ihåg hur man gör en kalibreringsfunktion, kontrollera koden översynen om kalibrering.
I den funktionen, försök att lägga till kalibrering för varje sensor.
Här är ett exempel:
= calibrate(, );