Loading...

Main.Serialavailable History

Hide minor edits - Show changes to markup

February 15, 2010, at 01:16 AM by Webmaster -
Changed line 77 from:
to:
Changed lines 79-80 from:
to:
February 15, 2010, at 12:52 AM by Webmaster -
Changed lines 4-68 from:
to:

int Serial.available()


Description

Donne le nombre d'octets (caractères) disponible pour lecture dans la file d'attente (buffer) du port série.

Syntaxe

Serial.available();

Paramètres

Aucun

Valeur renvoyée

Le nombre d'octet disponible pour lecture dans la file d'attente (buffer) du port série, ou 0 si aucun caractère n'est disponible. Si une donnée est arrivée, Serial.available() sera supérieur à 0. La file d'attente du buffer peut recevoir jusqu'à 128 octets.

Exemple

int incomingByte = 0;	// variable de stockage des données entrantes

void setup() {
	Serial.begin(9600);	// ouvre le port série, fixe le débit à 9600 bauds
}

void loop() {

	// envoie des données seulement quand vous recevez des données :
	if (Serial.available() > 0) { // si des données entrantes sont présentes
		// lit le 1er octet arrivé
		incomingByte = Serial.read();

		// dit ce que vous obtenez
		Serial.print("J'ai recu : ");
		Serial.println(incomingByte, DEC);
	}
}
Arduino Mega example:

void setup() {
  Serial.begin(9600);
  Serial1.begin(9600);

}

void loop() {
  // lit du port 0, envoie du port 1
  if (Serial.available()) {
    int inByte = Serial.read();
    Serial1.print(inByte, BYTE); 

  }
  // lit du port 1, envoie du port 0 
  if (Serial1.available()) {
    int inByte = Serial1.read();
    Serial.print(inByte, BYTE); 
  }
}
Changed lines 75-77 from:
to:

Voir également

Changed lines 79-80 from:
to:
February 15, 2010, at 12:47 AM by Webmaster -
Added lines 10-14:
February 15, 2010, at 12:45 AM by Webmaster -
Added lines 1-11:

(:notitle:) (:include HautPageReference:)

Commentaires utilisateurs

Aucun commentaire

(:include BasPageReference:)