miércoles, 16 de septiembre de 2015

Primeros pasos con el software

Llegados a este punto ya debemos tener instalado el software Arduino en nuestro ordenador. Para que Arduino nos haga caso tenemos que escribirle lo que queremos que haga, pero hay que escribirlo con un lenguaje que el entienda, si no te mirara con cara de loco y no hará absolutamente nada.

IMPORTANTE!! : Si queréis probar todo lo que aquí se explica tendréis que gastaros un poco de dinero jajaja pero os aseguro que no os arrepentiréis. Como de momento no quiero hacer publicidad a ninguna tienda en especial os recomiendo poner en el buscador "Arduino" y seguro que os saldrá alguna tienda que venda estas placas que oscilan entre 10 y 60 € según el modelo elegido. Por su versatilidad para empezar recomiendo la placa "ARDUINO UNO" y adicionalmente comprar un cable usb para conectarla al ordenador.

Aprender el lenguaje de programación no debería ser demasiado difícil, ya que es muy intuitivo. Es mucho mas fácil que aprender alemán por ejemplo jaja. De todas formas para el que no le interese aprender a programar, basta que copie el código y funcionará perfectamente.

¿QUE APRENDEREMOS HOY?

1 - Vista general del software arduino.

2 - Partes principales de un programa arduino:
   - Void setup();
   - Void loop();

3 - Enviar y recibir mensajes de texto desde la placa arduino al software mediante puerto serie.

4 - Añadir comentarios de texto para hacer comprensible para los humanos el programa.

Os dejo unos enlaces a los vídeos de mi canal en youtube para que veáis como se hace.
nota: no puedo colgarlos directamente aquí porque pesan mas de 100 megas :(

https://youtu.be/MOdFb2KYV2M ( Parte 1)
https://youtu.be/sC3spP25MdA (Parte 2)


PALABRAS CLAVE APRENDIDAS EN ESTA ENTRADA:

Recordar que se deben escribir igual como las escribo. Aquí las mayúsculas y minúsculas SI importan. no es lo mismo Serial que serial ;) y muy importante al final de cada comando se le coloca un punto y coma.

- Serial.begin() : Este comando inicializa la comunicación serie. La velocidad de comunicación se coloca dentro de los paréntesis.

- Serial.print() : Este comando envía lo que esta dentro de los paréntesis a través del puerto serie.

- Serial.println() : Hace lo mismo que Serial.print() pero añadiendo un salto de linea al final de lo que haya en el interior del paréntesis.

- Serial.available() : Este comando mira si hay datos disponibles a recibir en el puerto serie y devuelve un valor entero de cuantos hay. 

- Serial.read() : Este comando lee los datos uno a uno que hayan por recibir en el puerto serie y devuelve el dato en formato código ASCII devolviendo un -1 cuando el puerto esta vacío.

- delay() : Este comando añade un retraso. El tiempo se coloca dentro de los paréntesis en milisegundos. 1000 milisegundos equivale a 1 segundo.


1 comentario:

  1. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar