Différences entre versions de « RB-ARD-ROBOT-Func-updateIR »
(Page créée avec « {{Arduino-Robot-NAV}} <h4>updateIR()</h4> == Description == Classe RobotControl, librairie d'[[Arduino Robot-Librairie|Ardui... ») |
|||
Ligne 20 : | Ligne 20 : | ||
== Résultat == | == Résultat == | ||
− | Robot.IRarray[] : | + | Robot.IRarray[] : contient les valeurs pour les 5 senseurs |
== Exemple == | == Exemple == |
Version actuelle datée du 17 septembre 2013 à 06:40
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.