RECURSO ARD.USBIN. .- Puerto serie por USB

Podemos utilizar el puerto serie del micro para la carga de programas en la placa Arduino o para la comunicación con otros dispositivos, entre ellos el ordenador.

En las primeras placas arduino, el puerto serie era accesible directamente a través de un conector.



Posteriormente, se utilizó puerto USB, con lo que se introdujo en la placa un chip FTDI que realizaba la conversión USB - Serie. Las últimas versiones de la placa traen un chip nativo USB y no usan el puerto serie del micro.



Cuando se conecta arduino con un ordenador usando puerto USB, es posible intercambiar datos con la placa si en el ordenador corre un programa especial llamada TERMINAL SERIE. El IDE de arduino tiene integrado un terminal serie que puedes encontrar como un icono en la parte derecha de los iconos de control del mismo.

El puerto serie usa dos pines de arduino, el pin 0 y el pin 1. El Pin 0, RX o recepción, por aquí llegan los datos a Arduino. El Pin 1, TX o transmisión, por aquí salen los datos desde Arduino. Si vas a utilizar comunicación serie, no debes de usar estos pines.


Los métodos de la clase Serial que usaremos serán: Serial.begin(), Serial.println() . Un ejemplo de programa podría se este:

   
void setup() {
   Serial.begin(9600);
}

void loop() {
   Serial.println("Hola mundo");
   delay(3000);
}


En el terminal serie saldrá  "Hola mundo" una vez cada tres segundos.


    Serial.begin(velocidad): Indica a la velocidad a la que iran los datos por el puerto serie. Las velocidades de arduino y del terminal serie del ordenador deben de ser la misma, para que estén sincronizados y se entiendan. Lo más normal es usar 9600 baudios.

    Serial.println(cadena de texto): Envía una cadena de texto a través del puerto serie, con un salto de línea al final. Cada vez que llames a la función Serial.println(), el texto siguiente se iniciará en una nueva línea.

    Serial.print(mensaje): Igual que el anterior, pero no introduce retorno de línea al final.






ARD.USBIN. Escritura de información desde la placa hacia el ordenador a través del puerto USB

RECURSO ARD.USBIN. .- Puerto serie por USB »

ACTIVIDAD ARD.USBIN.1 - Lectura de valores analógicos y envío por el puerto USB (guiada) »