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