Comunicación serie
Arduino puede comunicarse con el ordenador a través de una comunicación serie a través del conector y cable USB, o bien entre dos arduinos, o entre arduino y otros dispositivos de comunicación serie a través de los pines 0 (Rx) y 1 (Tx). En nuestro caso lo vamos a comunicar con el ordenador siendo el emisor de información arduino y el receptor el PC. Para ver la información en el monitor serie del IDE de Arduino hay que pulsar este icono
.
Las principales instrucciones que vamos a utilizar para las comunicaciones serie son:
- Serial.begin (velocidad_baudios): Establece la velocidad de comunicación serie entre arduino y PC, el valor se pasa en baudios (bits/segundo). Esta instrucción debe ponerse en la función setup. Ejemplo:
Serial.begin (9600) - Serial.print ("texto") o Serial.print (variable): Escribe en el monitor serie el contenido de un texto o variable sin salto de página, o sea pone el contenido uno a continuación del otro en la misma línea. Ejemplo:
Serial.print ("Luz: "),Serial.print (luz). - Serial.println ("texto") o Serial.println (variable): Escribe en el monitor serie el contenido de un texto o variable con salto de página, o sea pone el contenido en filas diferentes. Ejemplo:
Serial.println ("Luz: "),Serial.println (luz).
Para más información consultar la web de referencia de Arduino en su apartado funciones: https://www.arduino.cc/reference/en/#functions
