1 280 octets ajoutés
, 17 septembre 2013 à 06:39
{{Arduino-Robot-NAV}}
<h4>updateIR()</h4>
== Description ==
Classe [[Arduino Robot-Librairie#Classe_RobotControl|RobotControl]], librairie d'[[Arduino Robot-Librairie|Arduino Robot]].
Lit la valeur des 5 senseurs de ligne infrarouge (IR) situé sous le robot et stocke les valeurs dans un tableau (array). Le tableau est accessible via Robot.IRarray[]. Cette fonction doit être appelée depuis la carte de contrôle.
Pour obtenir la lecture d'un senseur spécifique, utiliser la fonction [[RB-ARD-ROBOT-Func-IRRead|IRRead()]] de la carte moteur.
== Syntaxe ==
Robot.updateIR();
== Paramètres ==
aucun
== Résultat ==
Robot.IRarray[] : contains the values of the 5 sensors
== Exemple ==
<nowiki>#include <ArduinoRobot.h>
void setup(){
Robot.begin();
Serial.begin(9600);
}
void loop(){
// faire une mise à jour du tableau contenant l'état des senseurs infrarouges
Robot.updateIR();
for(int i=0;i<=4;i++){
Serial.print(Robot.IRarray[i]); // Afficher la valeur sur le port série
Serial.print(",");
}
Serial.println("");
delay(100);
}</nowiki>
== Voir aussi ==
* [[RB-ARD-ROBOT-Func-digitalRead|digitalRead()]]
* [[RB-ARD-ROBOT-Func-digitalWrite|digitalWrite()]]
* [[RB-ARD-ROBOT-Func-analogRead|analogRead()]]
{{Arduino-Robot-TRAILER}}