La primera vez que quise usar arduino + johnny-five + bluetooth me llevó unas cuantas horas darme cuenta como hacerlo. Quisiera compartir una breve guía para hacerlo.

  • Fijate bien qué placa bluetooth tenés, en la wiki hay 2 guías muy buenas que explican como cambiar la velocidad default del puerto serie bluetooth para que funcione con johnny-five:
  • Hacer pairing con el modulo bluetooth:

    No olvidar poner el pin (que fue configurado en el paso anterior)

    y si todo salió bien:

  • Obtener el id del dispositivo:
    hcitool scan
    Scanning ...
    
     98:D3:31:40:41:50 bot1
  • Conectar como si fuera un puerto serie:
    sudo rfcomm bind /dev/rfcomm0 98:D3:31:40:41:50
  • Probar blink mediante bluetooth
    var five = require("johnny-five");
    var board = new five.Board({
     port: "/dev/rfcomm0"
    });
    board.on("ready", function() {
     var led = new five.Led(13);
     led.blink(500);
    });
    

y listo!

compartir...Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone