Modifications

Sauter à la navigation Sauter à la recherche
1 280 octets ajoutés ,  17 septembre 2013 à 06:39
Page créée avec « {{Arduino-Robot-NAV}} <h4>updateIR()</h4> == Description == Classe RobotControl, librairie d'[[Arduino Robot-Librairie|Ardui... »
{{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}}
29 917

modifications

Menu de navigation