Taula de continguts:

Creeu una aplicació per a iPhone que parli amb Particle Mesh: 4 passos
Creeu una aplicació per a iPhone que parli amb Particle Mesh: 4 passos

Vídeo: Creeu una aplicació per a iPhone que parli amb Particle Mesh: 4 passos

Vídeo: Creeu una aplicació per a iPhone que parli amb Particle Mesh: 4 passos
Vídeo: Часть 1 — Аудиокнига «Джунгли» Эптона Синклера (гл. 01–03) 2024, Desembre
Anonim
Image
Image

En aquest projecte, aprendreu a carregar una aplicació al vostre iPhone que parli directament amb un tauler de malla de partícules de 3a generació. El temps trigarà menys de 20 minuts. A més, podeu començar a jugar de seguida !!

Comencem.

Coses que necessitaràs

  • Tauler de malla de partícules (xenó, argó, bor)
  • Nou iPad o iPhone. (Això és!)

S'està configurant

La configuració serà la part més complicada.

  • Instal·leu Xcode. Podeu descarregar-lo des de l’App Store aquí.
  • Instal·leu Particle Workbench. Podeu descarregar-lo aquí.
  • També necessitareu un inici de sessió a Apple. Faig servir el meu correu electrònic d’iCloud. Podeu crear un compte nou a Xcode si encara no en teniu cap.

Si preferiu el vídeo, consulteu el de més amunt. En cas contrari, seguiu aquesta guia pas a pas.:)

Pas 1: cloneu els dipòsits

Carrega al tauler de malla de partícules
Carrega al tauler de malla de partícules

Cloneu el codi de firmware RGB a l'ordinador

git clone [email protected]: jaredwolff / particle-bluetooth-rgb.git

Cloneu el codi d'exemple de l'aplicació també a l'ordinador

git clone [email protected]: jaredwolff / swift-bluetooth-particle-rgb.git

Pas 2: carregueu-ho al tauler de malla de partícules

Carrega al tauler de malla de partícules
Carrega al tauler de malla de partícules
  • La forma més ràpida per començar és compilar i carregar localment.
  • Connecteu el dispositiu Particle a USB
  • Feu clic a ble-rgb-control.ino al menú de l'esquerra
  • Seleccioneu el dispositiu Particle que utilitzeu a l'extrem inferior dret. (Estic fent servir un xenó en aquest exemple)
  • Seleccioneu la versió del dispositiu OS com a 1.3.0-rc.1 a la mateixa àrea.
  • Poseu el dispositiu en mode DFU. Hi ha algunes maneres útils de fer-ho sense tocar un sol botó al tauler de malla: per a Mac (provat) / Linux (sense provar) stty -f /dev/tty.usbserial1234 14400 Per a PC: mode COMx 14400 (X és el número de port assignat automàticament) Un cop executeu l'ordre, és possible que noteu que el vostre dispositiu parpelleja en groc. Bon material!
  • Ordre + Maj + P i, a continuació, feu clic a Aplicació Flash (local)

    Nota: si no esteu segur de quina versió es troba al vostre dispositiu, és millor fer un CloudFlash en lloc d’una aplicació Flash (local). D’aquesta manera, el sistema operatiu també s’actualitza en el procés.

Pas 3: carregueu-ho a l'iPhone

Carrega a l'iPhone
Carrega a l'iPhone
Carrega a l'iPhone
Carrega a l'iPhone
  • Obriu el projecte a Xcode
  • Connecteu-lo i seleccioneu el dispositiu
  • Premeu Reprodueix per carregar-lo

    Tens problemes? Consulteu el pas de resolució de problemes.

Pas 4: temps per jugar

És hora de jugar
És hora de jugar
És hora de jugar
És hora de jugar

En aquest moment, el firmware s'ha de carregar al dispositiu. L'aplicació es carrega al telèfon. Podeu fer una ullada al codi i veure com estaven connectades les coses.

Si teniu curiositat per conèixer tots els detalls, podeu consultar la meva publicació pas a pas aquí:

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

També hi ha tots els passos de resolució de problemes:

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

També! Aquesta és una previsualització d'alguns dels continguts de la meva propera Guia definitiva per a malla de partícules. Podeu subscriure-us a la meva llista per obtenir més detalls, contingut exclusiu i un descompte quan estigui disponible aquí:

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

Gràcies per comprovar aquest projecte. Si us ha agradat, penseu en prémer el botó del cor. Realment m’ajuda. ❤

Recomanat: