viernes, 3 de mayo de 2013

Encender y apagar un LED (Arduino-Módulo Bluetooth)

 Una manera muy sencilla de aprender a utilizar el módulo bluetooth es encender y apagar un LED, para esto se conecta el módulo como se muestra en el diagrama y se puede hacer una aplicación Android en App Inventor para controlarlo (http://appinventor.mit.edu/) en la misma página hay tutoriales y explicaciones para instalarlo y aprender a utilizarlo.

Esto es la base para controlar los motores y todo lo que el tanque tenga.

Material:
LED.
Resistencia 330 ohms.
Cable para proto.
Módulo bluetooth.
Arduino.

Herramientas:
Computadora.
Dispositivo Android.
Pinzas de corte y de punta.






38 comentarios:

  1. Buen proyecto, en Arduino cómo es el código? primero configura el serial y después declara una variable char?

    ResponderEliminar
    Respuestas
    1. Gracias (Y)

      Lo podrías hacer así, en este ejemplo la aplicación que hice manda cadenas en vez de caracteres para dar las órdenes lo que hace que el código en la Arduino sea un poco más complicado.

      El serial lee byte por byte de lo que le mandes pero si necesitas una cadena para trabajar tienes que convertir esos bytes a una cadena.

      En los comentarios del código puse una explicación, espero que te sirva.

      Código que utilicé: http://www.mediafire.com/?cd6xk18ye33p2l6

      Puedes probarlo escribiendo directamente en el serial si no tienes el módulo bluetooth.

      Eliminar
  2. La dirección del modulo bluetooth aparece atras del modulo?o tengo q verla en otro lado?

    ResponderEliminar
    Respuestas
    1. Puedes descargar una app que se llama Bluetooth RC para eso, es la que utilicé para controlar el auto.

      Sincroniza el módulo bluetooth como cualquier otro celular o dispositivo bluetooth.

      Entra a la app y en las opciones presiona "conectar" saldrá una lista de los dispositivos sincronizados y debajo de ellos su dirección.

      Eliminar
    2. La dirección mac del modulo bluetooth lo puedes ver con esta aplicación IVT.BlueSoleil.v6.4.249.0,debes de bajar un video tutorial de como instalar esta aplicación,esta versión es la que mas se usa y es la que mejor trabaja con la pc.

      Eliminar
  3. si no lo quiero conectar a bluetooth, ¿como podria quedar el codigo en el app inventor para conectarlo con el cable usb a una tablet?

    ResponderEliminar
    Respuestas
    1. La verdad no se, busca la manera en el mismo tutorial de app inventor
      si encuentro la solución ya te la paso
      que es lo que quieres hacer?

      Eliminar
  4. Podesvpubicar el programa del arduino y de android por favr?

    ResponderEliminar
    Respuestas
    1. http://www.mediafire.com/download/cd6xk18ye33p2l6/Just_One_LED.rar

      creo que es este, ya no tengo los archivos que utilicé en este proyecto
      ni siquiera tengo instalado el software de arduino,
      chécalo, espero que te sirva
      si no en unos días hago otro código

      Eliminar
    2. y para Android utilicé app inventor, no tengo el código en sí
      la manera en que lo hice está arriba en le post

      http://appinventor.mit.edu/

      es muy intuitivo, incluso sin saber programas puedes hacer muchas cosas
      igual checa los tutoriales que vienen en la misma página

      Eliminar
    3. ;mmuchas gracias, te lo agradezco

      Eliminar
  5. Respuestas
    1. para hacer la aplicación de Andoid

      http://appinventor.mit.edu/

      Eliminar
  6. amigo si necesito encender 3 leds los puertos de salida se configuran por defecto o tengo que declararlos..!!!

    ResponderEliminar
    Respuestas
    1. los tienes que declarar, por ejempo:
      pinMode(3, OUTPUT);

      el primer argumento dice a que pin te refieres y el segundo como va a funcionar, en este caso el prin 3 será una salida
      si vas a utilizar 3 LED define 3 salidas, por ejemplo:
      pinMode(3, OUTPUT);
      pinMode(4, OUTPUT);
      pinMode(5, OUTPUT);

      Eliminar
    2. http://www.mediafire.com/download/cd6xk18ye33p2l6/Just_One_LED.rar

      ese codigo es para un solo LED, declara las demás salidas y variables para los otros dos

      Eliminar
  7. quien me ayuda el app q ise no me funciona

    ResponderEliminar
    Respuestas
    1. no se conecta al módulo bluetooth?
      o ni siquiera se puede instalar?

      Eliminar
  8. ise la aplicacion en app inventor la instale al celular pero a cuando la aplicacion y toco el boton de conectar el bluetohh me sale un error no se si me puedes ayudar hermano.
    es q tengo q hacer un carro controlor remoto controlado con arduino Modulo HC-06 y App Inventor

    ResponderEliminar
  9. como se cual es la variable de mi bluetohh

    ResponderEliminar
    Respuestas
    1. hay varias formas de hacerlo, la que yo use y se me hace muy sencilla es con una aplicación que se llama "Bluetooth RC Controller", también te va a servir para manejar el carrito.
      1.- Primero sincroniza el módulo bluetooth con tu celular.
      2.- abre la aplicación que te dije y entra a las opciones.
      3.- en conectar te sale una lista de los dispositivos sincronizados, debajo del nombre está su dirección MAC.

      Eliminar
  10. ise la aplicacion cuando voy conectar el modulo bluetooth me sale este error need bluetooth_admin permission: neither user 10105 no me deja conectar el bluetooth

    ResponderEliminar
  11. hermano ya resolvi el problema del bluetooth ahora lo q me esta sucediendo hago todo bien pero a la hora de encender y apagar el led en el pin 3 no enciende

    ResponderEliminar
    Respuestas
    1. eso es todo (Y)

      tal vez no le estés mandando nada al arduino aunque ya esté conectado el bluetooth, fíjate bien qué caracteres estás mandándole desde la app y si coinciden con el del sketch que cargaste al arduino

      Eliminar
  12. Como Se Podria Controlar Mas Leds???? O Hacer Control De Artefactos De 220 V???

    De Antemano Gracias Por La Informacion

    ResponderEliminar
    Respuestas
    1. claro que si, le puedes conectar los que quieras
      este post sólo es como el "hola mundo" usando el módulo bluetooth
      para controlar algo me mayor voltaje podrías usar relevadores

      Eliminar
  13. donde encunetro el bloque que dice mac en veriso2 de ap inventor ?

    ResponderEliminar
    Respuestas
    1. es un bloque de variable al que le puse el nombre MAC, sólo pon un bloque de definir variable

      Eliminar
  14. me sale error 507: unable connect is the device turned on?

    ResponderEliminar
  15. tenia problema con mi telefono ya quedo funciona muy bien saludos

    ResponderEliminar
  16. ¿Alguein sabe un codigo el cual yo pueda activar un rele de 5v con un boton y que despues de cierto tiempo se desactive automaticamente?

    ResponderEliminar
  17. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  18. tengo una duda
    como se puede encender y apagar con el mismo boton

    ResponderEliminar
  19. tengo una app en app inventor la quiero conectar a un celular y para vincular el modulo bluetooth me sale error 507

    ResponderEliminar
  20. como puedo solucionar esto si alguien me podria ayudar porfa

    ResponderEliminar