Tabla de contenido:

Cree una aplicación para iPhone que se adapte a la malla de partículas: 4 pasos
Cree una aplicación para iPhone que se adapte a la malla de partículas: 4 pasos

Video: Cree una aplicación para iPhone que se adapte a la malla de partículas: 4 pasos

Video: Cree una aplicación para iPhone que se adapte a la malla de partículas: 4 pasos
Video: Como hacer un sitio web adaptable a dispositivos móviles con Responsive Design 2024, Mes de julio
Anonim
Image
Image

En este proyecto, aprenderá a cargar una aplicación en su iPhone que se comunica directamente con una placa de malla de partículas de tercera generación. Le tomará menos de 20 minutos de su tiempo. Además, ¡puedes empezar a retocar de inmediato!

Empecemos.

Cosas que necesitarás

  • Tablero de malla de partículas (xenón, argón, boro)
  • IPad o iPhone más nuevos. (¡Eso es todo!)

Obteniendo la configuración

La configuración será la parte más complicada.

  • Instale Xcode. Puede descargarlo de la tienda de aplicaciones aquí.
  • Instale Particle Workbench. Puedes descargarlo aquí.
  • También necesitará un inicio de sesión de Apple. Utilizo mi correo electrónico de iCloud. Puede crear una nueva cuenta dentro de Xcode si aún no tiene una.

Si prefieres el video, mira el de arriba. De lo contrario, siga esta guía paso a paso.:)

Paso 1: clona los repositorios

Carga a tablero de malla de partículas
Carga a tablero de malla de partículas

Clone el código de firmware RGB en su computadora

clon de git [email protected]: jaredwolff / partícula-bluetooth-rgb.git

Clone también el código de ejemplo de la aplicación en su computadora

clon de git [email protected]: jaredwolff / swift-bluetooth-partícula-rgb.git

Paso 2: Cargue en la placa de malla de partículas

Carga a tablero de malla de partículas
Carga a tablero de malla de partículas
  • La forma más rápida de comenzar es compilar y cargar localmente.
  • Conecte su dispositivo Particle a USB
  • Haga clic en ble-rgb-control.ino en el menú de la izquierda
  • Seleccione el dispositivo de partículas que está utilizando en la esquina inferior derecha. (Estoy usando un Xenon en este ejemplo)
  • Seleccione la versión de deviceOS como 1.3.0-rc.1 en la misma área.
  • Ponga el dispositivo en modo DFU. Aquí hay algunas formas prácticas de hacerlo sin tocar un solo botón en la placa de malla: Para Mac (probado) / Linux (no probado) stty -f /dev/tty.usbserial1234 14400 Para PC: modo COMx 14400 (x es el número de puerto asignado automáticamente) Una vez que ejecute el comando, puede notar que su dispositivo parpadea en amarillo. ¡Buen material!
  • Comando + Mayús + P y luego haga clic en Aplicación Flash (local)

    Nota: si no está seguro de qué versión está en su dispositivo, es mejor hacer un CloudFlash en lugar de una aplicación Flash (local). De esa manera, su sistema operativo también se actualiza en el proceso.

Paso 3: cargar en el iPhone

Cargar en iPhone
Cargar en iPhone
Cargar en iPhone
Cargar en iPhone
  • Abra el proyecto en Xcode
  • Conecta y selecciona tu dispositivo
  • Pulsa play para cargarlo

    ¿Teniendo problemas? Consulte el paso de solución de problemas.

Paso 4: Hora de jugar

Hora de jugar
Hora de jugar
Hora de jugar
Hora de jugar

En este punto, el firmware debe estar cargado en su dispositivo. La aplicación está cargada en su teléfono. Puede echar un vistazo al código y ver cómo se conectaron las cosas.

Si tiene curiosidad acerca de todos los detalles, puede consultar mi publicación paso a paso aquí:

www.jaredwolff.com/the-ultimate-how-to-bluetooth-swift-with-hardware-in-20-minutes/

Todos los pasos de solución de problemas también están ahí:

www.jaredwolff.com/the-ultimate-how-to-bluetooth-swift-with-hardware-in-20-minutes/#troubleshooting

¡También! Esta es una vista previa de parte del contenido de mi próxima Guía definitiva para malla de partículas. Puedes suscribirte a mi lista para obtener más detalles, contenido exclusivo y un descuento cuando esté disponible aquí:

www.jaredwolff.com/the-ultimate-guide-to-particle-mesh/

Gracias por ver este proyecto. Si lo disfrutó, considere presionar el botón del corazón. Realmente me ayuda. ❤

Recomendado: