Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
Librairie SerialSoftware

print(valeur)


Description

Affiche dans une fenêtre Terminal les données émises par la broche d'émission du port série logiciel. Fonctionne de la même façon que la fonction Serial.print().

Syntaxe

Voici la syntaxe de base de cette fonction :

mySerial.print(valeur)
mySerial.print(valeur, format)

Les possibilités d'utilisation sont très nombreuses. Voir Serial.print() pour les détails.

Paramètres

  • mySerial : un objet SerialSoftware déclaré avec le constructeur SerialSoftware?
  • valeur : de nombreuses possibilités sont possibles. Voir Serial.print() pour les détails.
  • format : plusieurs possibilités. Voir Serial.print() pour les détails.

Valeur renvoyée

Aucune

Exemple


SoftwareSerial serial(6, 7);

int analogValue;

void setup()
{
  serial.begin(9600);
}

void loop()
{
  // read the analog input on pin 0:
  analogValue = analogRead(0);

  // print it out in many formats:
  serial.print(analogValue);         // print as an ASCII-encoded decimal
  serial.print("\t");                // print a tab character
  serial.print(analogValue, DEC);    // print as an ASCII-encoded decimal
  serial.print("\t");                // print a tab character
  serial.print(analogValue, HEX);    // print as an ASCII-encoded hexadecimal
  serial.print("\t");                // print a tab character
  serial.print(analogValue, OCT);    // print as an ASCII-encoded octal
  serial.print("\t");                // print a tab character
  serial.print(analogValue, BIN);    // print as an ASCII-encoded binary
  serial.print("\t");                // print a tab character
  serial.print(analogValue/4, BYTE); // print as a raw byte value (divide the
                                     // value by 4 because analogRead() returns numbers
                                     // from 0 to 1023, but a byte can only hold values
                                     // up to 255)
  serial.print("\t");                // print a tab character    
  serial.println();                  // print a linefeed character

  // delay 10 milliseconds before the next reading:
  delay(10);
}
 

Voir également

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Cette page est la traduction de la page originale : http://arduino.cc/en/Reference/SoftwareSerialPrint