Imprimeix dades en el port serie com a text ASCII llegible per humans seguit d’un caràcter de retorn de carro (ASCII 13 o ‘\r’) i un caràcter de nova línia (ASCII 10 o ‘\n’). Aquest comando pren les mateixes formes que Serial.print()
.
Serial.println(val)
Serial.println(val, format)
Serial
: objecte de port serie. Consulte la llista de ports serie disponibles per a cada placa en la pàgina principal Sèrie.
val
: el valor a imprimir. Tipus de dades permeses: qualsevol tipus de dades.
format
: especifica la base numèrica (per a tipus de dades integrals) o el nombre de llocs decimals (per a tipus de punt flotant).
println()
retorna el nombre de bytes escrits, encara que llegir aqueix número és opcional. Tipus de dades: size_t.
/*
Analog input reads an analog input on analog in 0, prints the value out.
created 24 March 2006
by Tom Igoe
*/
int analogValue = 0; // variable to hold the analog value
void setup() {
// open the serial port at 9600 bps:
Serial.begin(9600);
}
void loop() {
// read the analog input on pin 0:
analogValue = analogRead(0);
// print it out in many formats:
Serial.println(analogValue); // print as an ASCII-encoded decimal
Serial.println(analogValue, DEC); // print as an ASCII-encoded decimal
Serial.println(analogValue, HEX); // print as an ASCII-encoded hexadecimal
Serial.println(analogValue, OCT); // print as an ASCII-encoded octal
Serial.println(analogValue, BIN); // print as an ASCII-encoded binary
// delay 10 milliseconds before the next reading:
delay(10);
}
Per a obtindre informació sobre l’asincronia de Serial.println()
, consulte la secció Notes i advertiments de Serial.write()
LLENGUATGE Serial.write()
LLENGUATGE Serial
LLENGUATGE Funcions