En esta ocasión conectaremos nuestro Arduino a un Pc mediante una conexión por Puerto Serie

Explicación paso a paso:
BITBLOQ 201 COMUNICACION PUERTOSERIE CON PC
Hola.
Buenos días.
Hoy diseñaremos un código para poder comunicarnos con nuestro Arduino a través del Pc, mediante el cable USB, que en este caso, generará una comunicación de tipo "Puerto Serie"
Material:
1 Arduino, 1 Cable USB para impresoras y 1 Led Rojo.



De nuevo conectaremos un Led en el puerto 13.
De esta forma:

Y Nuestro Arduino al Pc, mediante el USB

Después, vamos a http://bitbloq.bq.com y nos loginamos con nuestro usuario.
A continuación

Creamos un "Nuevo Proyecto"

Clicamos el lápiz

Guardar

Arrastramos nuestra placa

Añadimos nuestro led al puerto 13

Y lo conectamos

Ahora, como novedad, incluiremos un componente "Puerto Serie" que conectaremos en la parte de la placa donde entra el USB

Ahora añadiremos el Software

Como en este ejercicio utilizaremos un texto que comunicaremos al Arduino, usaremos una variable para guardarlo. La manera más correcta de indicar en el código que usaremos una variable, es "declararla" en la primera sección del codigo, donde pone "Variables Globales"

Vamos a la pestaña "Variables"

Y arrastramos la primera sentencia:

Ponemos nombre a nuestra variable: entradaDatos

Después vamos a la pestaña "Texto" y arrastramos la primera sentencia hasta aquí

De esta forma le diremos a la aplicación que nuestra variable será de tipo "Texto", también llamada "String"
De nuevo vamos a la pestaña "Variables" y arrastramos lo siguiente al bucle principal Loop

Indicaremos a nuestra variable que capture todo texto que le venga del Puerto Serie, para ello volveremos a la pestaña "Componentes"

Y arrastramos

Después vamos a la pestaña "Control"

Y arrastramos una sentencia "Si" hasta el bucle principal

El resto es muy intuitivo:

(diferente)

De un texto vacío "____"
Entonces queremos que el Arduino nos devuelva el texto "Has escrito " y, a continuación, lo que le hayamos enviado.
Para ello

Además, queremos que nos encienda el led durante 2 segundos:

Una vez finalizado, verificamos código

Y lo volcamos al Arduino

Ahora, para poder "charlar" con nuestro Arduino através del USB, (Puerto Serie) la página de BitBloq tiene una utilidad especialmente hecha para eso:


Enviar
Y él responderá:

...y encenderá el led durante dos segundos.
Espero que os haya gustado.
Cómo siempre, os dejo el enlace por si queréis copiaros el ejercicio:
http://bitbloq.bq.com/#/bloqsproject/586d1d43d49e260e97b98d17
Un saludo.