Descripción
Escribe los datos binarios al puerto serie. Estos datos se envían como un byte o una serie de bytes; para enviar los caracteres que representan los dígitos de un número use la función de print() en su lugar.
Sintaxis
Serial.write(val)
Serial.write(str)
Serial.write(buf, len)
Serial.write(str)
Serial.write(buf, len)
Arduino Mega también soporta: Serial1,
Serial2, Serial3 (en lugar de Serial)
Parámetros
val: un valor a enviar como un solo byte
str: una cadena a enviar como una serie de bytes
buf: una matriz a enviar como una serie de bytes
len: la longitud del buffer
str: una cadena a enviar como una serie de bytes
buf: una matriz a enviar como una serie de bytes
len: la longitud del buffer
Retornos
bytewrite() devolverá el número de bytes escritos, aunque la lectura de ese número es opcional
Ejemplo:
void setup(){Serial.begin(9600);
}
void loop(){
Serial.write(45); // envia un byte con el valor 45
int bytesSent = Serial.write(“Hola”); //envia la cadena “Hola” y devuelve la longitud de la cadena.
}
Como seria para enviar 3 numeros diferentes usando serial.write??
ResponderEliminarhola. Como seria para enviar una señal por el puerto serie usando serial.write??
ResponderEliminar