,
, en
, en geeft als resultaat
de sensor is lager dan halverwege en geeft als resultaat
anders.
( , , )
{
lower_than_mid = ;
(, );
sensor_value = ();
// the sensor_value is less than sensor mid
// set lower_than_mid to AND turn on your indicator ()
// your code herereturn lower_than_mid;
}
Nu kunt u een functie maakt ?
( , , )
{
higher_than_mid = ;
(, );
sensor_value = ();
// the sensor_value is greater than sensor mid
// set higher_than_mid to AND turn on your indicator ()
// your code herereturn higher_than_mid;
}
Maken Maak een variabele voor de ,
, en de
. Stel hen aan de overeenkomstige pinnen op je Arduino board. (Kijk op uw circuit). Kan niet achterhalen wat te doen met een sensor? Controleer de code review over sensoren.
Ook maken een variabelen voor ,
,
. Stel deze aan 511 voor nu. Wij zullen hen kalibreren in de volgende stap.
Ook maken een variabelen voor ,
,
. Dit zijn uw gele voorkant lichten en uw rode remlichten.
Vergeet niet om uw pin modi voor alle lichten aan output in de functie.
Opmerking: Voor onze stop lampje in de LED, middelste sensor, we gonna gebruiken . Voor de twee IR-sensoren, linker- en de sensor, we gonna gebruiken
.
Probeer nu uw nieuwe functies aanroepen uw functie.
Hier is een voorbeeld van hoe deze functie aan te roepen:
saw_right = (, , );
saw_left = ?
saw_middle = ?
Probeer uw code uit te voeren! U zult zien dat elke keer als de sensoren minder dan mid (of hoger dan mid) Zie de lichten kunnen worden ingeschakeld.