RB-ARD-ROBOT-Func-updateIR

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

updateIR()

Description

Classe RobotControl, librairie d'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 IRRead() de la carte moteur.

Syntaxe

Robot.updateIR();

Paramètres

aucun

Résultat

Robot.IRarray[] : contient les valeurs pour les 5 senseurs

Exemple

#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);
}

Voir aussi


Source: Arduino Robot, getting started with the Arduino Robot, the Robot's library pages. Crédit: Arduino.cc, licence Creative Common Attribution ShareAlike.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.