barkalez
24/12/15, 14:06:56
Buenas a todos,
Creo este hilo porque estoy intentando crear una App que conecte un SmarthPhone con android a una placa de arduino (con H5 05) por bluetooth y que pueda enviar y recibir datos.
La gracia de todo esto es que mis conocimientos en programación son básicos, se que la programación en android studio se basa en Java y XML, estos lenguajes los estoy aprendiendo según voy desarrollando mi APP.
Mucha gente me ha dicho que utilice AppInventor pero viendo que es un lenguaje G me tiró para atrás y me parece mucho mas potente hacerlo en android studio.
Mi intención en éste hilo es desarrollar una hoja de ruta para registrar todos los avances e ir entendiendo con vuestra ayuda si puede ser todas las dudas que me vayan surgiendo.
Mi objetivo es ir entendiendo todo lo que voy haciendo aunque tarde un poco mas, estoy seguro que el principio será complejo pero una vez que vislumbre la metodología en el desarrollo de App´s en android podré alcanzar los objetivos propuestos.
El proyecto lo subiré a Git y subiré imágenes para que podáis entender mejor mis dudas, estoy seguro que los que sigáis la hoja de ruta también podréis aprender.
Iré editando éste hilo según vaya avanzando en el proceso.
PASO 1:
Instalación en Windows 7 del entorno software que se compone del SDK:
http://developer.android.com/intl/es/sdk/index.html
Y del JDK (Java Development Kit):
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Problema 1/2:
Cuando instalo el SDK y el JDK y abro SDK me pide que configure las variables de entorno, le creo una nueva para el Java_Home y lo vuelvo a ejecutar y me dice que siendo de la versión que muestra la siguiente imagen:
http://i63.tinypic.com/14afkmv.png
Me dice que la versión del JDK no es la correcta y tengo que poner la 1.7.0_79 y la que tenía era la 1.8.0_65, así que me bajé la 1.7.0_79 y funcionó correctamente. Si alguien me puede decir como puedo actualizar la JDK a la última versión sin que se queje el SDK se lo agradecería.
Una vez resuelto éste problema configuro el SDK manager para que se me descargue todas las Tools y algunas cosas mas que necesitaba.
ya tengo mi entorno instalado.
PASO 2:
Creación del proyecto y desarrollo de la versión alfa de mi APP la cual consiste en conectarse a través de bluetooth a un arduino. Para ello busco por internet algún tutorial que pueda primero activar mi bluetooth sin que pase por los ajustes del SmathPhone y encuentro esto:
https://www.youtube.com/watch?v=ayzmbWJlLo0
Realizo el tutorial con éxito.
PASO 3:
Ahora necesito que mi App pueda escanear todos los dispositivos que se encuentren cerca y listarlos, elegir uno y conectarme a él para luego en otro Layout configurar una serie de datos y enviarlos al arduino.
En estos momentos me encuentro investigando esta parte, he pensado poner un botón que se llame Buscar dispositivos y al pulsarlo que liste todos los dispositivos que encuentre, pudiendo elegir uno y otro botón que al pulsarlo conecte al dispositivo elegido. Toda ayuda será bien recibida.
Según vaya avanzando iré editando el post.
Los enlaces al proyecto en Git:
https://github.com/barkalez/StackBlue.git
:cucu:
Creo este hilo porque estoy intentando crear una App que conecte un SmarthPhone con android a una placa de arduino (con H5 05) por bluetooth y que pueda enviar y recibir datos.
La gracia de todo esto es que mis conocimientos en programación son básicos, se que la programación en android studio se basa en Java y XML, estos lenguajes los estoy aprendiendo según voy desarrollando mi APP.
Mucha gente me ha dicho que utilice AppInventor pero viendo que es un lenguaje G me tiró para atrás y me parece mucho mas potente hacerlo en android studio.
Mi intención en éste hilo es desarrollar una hoja de ruta para registrar todos los avances e ir entendiendo con vuestra ayuda si puede ser todas las dudas que me vayan surgiendo.
Mi objetivo es ir entendiendo todo lo que voy haciendo aunque tarde un poco mas, estoy seguro que el principio será complejo pero una vez que vislumbre la metodología en el desarrollo de App´s en android podré alcanzar los objetivos propuestos.
El proyecto lo subiré a Git y subiré imágenes para que podáis entender mejor mis dudas, estoy seguro que los que sigáis la hoja de ruta también podréis aprender.
Iré editando éste hilo según vaya avanzando en el proceso.
PASO 1:
Instalación en Windows 7 del entorno software que se compone del SDK:
http://developer.android.com/intl/es/sdk/index.html
Y del JDK (Java Development Kit):
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Problema 1/2:
Cuando instalo el SDK y el JDK y abro SDK me pide que configure las variables de entorno, le creo una nueva para el Java_Home y lo vuelvo a ejecutar y me dice que siendo de la versión que muestra la siguiente imagen:
http://i63.tinypic.com/14afkmv.png
Me dice que la versión del JDK no es la correcta y tengo que poner la 1.7.0_79 y la que tenía era la 1.8.0_65, así que me bajé la 1.7.0_79 y funcionó correctamente. Si alguien me puede decir como puedo actualizar la JDK a la última versión sin que se queje el SDK se lo agradecería.
Una vez resuelto éste problema configuro el SDK manager para que se me descargue todas las Tools y algunas cosas mas que necesitaba.
ya tengo mi entorno instalado.
PASO 2:
Creación del proyecto y desarrollo de la versión alfa de mi APP la cual consiste en conectarse a través de bluetooth a un arduino. Para ello busco por internet algún tutorial que pueda primero activar mi bluetooth sin que pase por los ajustes del SmathPhone y encuentro esto:
https://www.youtube.com/watch?v=ayzmbWJlLo0
Realizo el tutorial con éxito.
PASO 3:
Ahora necesito que mi App pueda escanear todos los dispositivos que se encuentren cerca y listarlos, elegir uno y conectarme a él para luego en otro Layout configurar una serie de datos y enviarlos al arduino.
En estos momentos me encuentro investigando esta parte, he pensado poner un botón que se llame Buscar dispositivos y al pulsarlo que liste todos los dispositivos que encuentre, pudiendo elegir uno y otro botón que al pulsarlo conecte al dispositivo elegido. Toda ayuda será bien recibida.
Según vaya avanzando iré editando el post.
Los enlaces al proyecto en Git:
https://github.com/barkalez/StackBlue.git
:cucu: