December 19, 2014 Ivan Martinez

Controlando un Arduino con un Ipad (iOS Devices)

Arduino_iPad

En este tutorial veremos como comunicar un iPad con el arduino, empezaremos con algo simple para no complicarnos la vida.

Encender un Led

Si el famoso Hola mundo de la electronica.

Para lograr lo que queremos esta es la idea general.

Led_Arduino_iPad

El ipad enviara un mensaje por la red inalambrica hacia la PC donde procesaremos ese mensaje enviado desde la app Touch OSC con la aplicacion proccesing que convertira lo resivido a serial enviándolo al arduino que esta conectado por medio del USB

Software:

Hardware:

  • Arduino MEGA (Algún arduino que tengas).
  • iPad.
  • USB para programar y comunicarnos.
  • Led Azul.
  • Resistencia 330 ohm.

Empezaremos con el codigo para el arduino uno y algunas pruebas con el monitor serial para verificar que si esta funcionando correctamente, bueno e aqui el codigo esta lo mejor comentado posible para que no te pierdas de nada:


 

Como veras en el codigo anterior solo se esta haciendo una comunicasion serial on el arduino desde la PC. Asi que podemos verificar nuestro programa abriendo el monitor serial y empezar escribiendo ‘1’ o ‘0’ para ver que esta funcionando bien.

Prueba del Serial

Prueba del Serial

Continuemos con el Proccesing que estara esperando las instrucciones del iPad para enviarlas al Arduino via serial.


 

El codigo se escribio de la manera mas simple para no simplificar para que no te pierdas de ninguna manera.

Para finalizar haremos la precentacion de el boton que se mostrara en el iPad que hara que se encienda el led en el arduino.

led_touchosc

led_touchosc

Solo agregaremos un boton con las siguientes caracteristicas:

  • Tipo: Toggle Button
  • Nombre : toggle1
  • Color: Azul
  • Rango de Valores: 0 – 1

Es hora de hacer la prueba

Video de la prueba

Ya sabemos lo basico solo queda en ustedes las maravillas que creen apartir de aqui.

Tagged: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">