Anexo Cap4 ComunicacionSerialArduino SerialReadString

download Anexo Cap4 ComunicacionSerialArduino SerialReadString

of 3

Transcript of Anexo Cap4 ComunicacionSerialArduino SerialReadString

  • 7/21/2019 Anexo Cap4 ComunicacionSerialArduino SerialReadString

    1/3

    Anexo Cap4 Comunicacin Serial Arduino

    Serial.ReadString()

    En ocasiones se desea que Arduino reciba o intrprete comandos desde el Monitor

    Serial, comandos formados por ms de un carcter , es decir cadenas de

    Caracteres o String.

    En el Ejemplo.Serial03 del teto, se reali!o esto, mandar desde el "C cadenas de

    caracteres a Arduino, sin embargo, en este ejemplo se #ace uso de la lectura

    Serial.read$% caracter por caracter & luego el concatenado para forma una cadena

    o String.

    'na forma ms directa & sencilla es usar la funci(n Serial.)eadString$%, que nosser*ir para leer un String en*iado desde el Monitor Serial & asignarlo a una

    *ariable para su procesamiento en la placa, esta funci(n leer una cadena de

    caracteres disponible en el puerto serial o si no #a& nada disponible al momento

    de su ejecuci(n la funci(n espera + segundo por algun caracter & si no es

    introducido, salta a la siguiente instrucci(n.

    A continuaci(n su sintais

    *ar - Serial.)eadString$%

    *ar es el nombre de la *ariable donde se almacenar el String leido desde elpuerto serial, esta *ariable debe #aber sido declara como tipo String.

    Ejemplo.Serial0/ emostracion del uso de la funci(n Serial.)eadString$%, el

    siguiente c(digo interact1a con un usuario *2a Monitor Serial del E Arduino.

    44Ejemplo Serial0/ 'so del Serial.)eadString$%44se pide una cadena de caracteres al usuario44& Arduino responde.

    44por otoniel.5ores6mail.utec.edu.s*44ejemplo de uso libre CC

    44declaracion e iniciali!acion de *ariablesString nombre 44*ariable tipo cadena

    *oid setup$%

    Aprende Arduino Captulo 4. 1 de 3

  • 7/21/2019 Anexo Cap4 ComunicacionSerialArduino SerialReadString

    2/3

    7Serial.begin$8900% 44iniciali!a la *el del puerto serieSerial.println$:;ien*enido, escribe tu primer

  • 7/21/2019 Anexo Cap4 ComunicacionSerialArduino SerialReadString

    3/3

    Aprende Arduino Captulo 4. 3 de 3