I'm using the johnny-five library to control an Arduino Uno running StandardFirmata. I have a HC-05 bluetooth module that I want to use to wirelessly control firmata, but have yet to get it working.
I used http://www.instructables.com/id/Modify-The-HC-05-Bluetooth-Module-Defaults-Using-A/ to configure the board for 57600 baud rate:
AT+UART=57600,0,0. I'm able to send various AT commands and read back the results in my serial monitor.
I followed http://www.instructables.com/id/Use-your-android-phone-sensors-on-the-arduino-/?ALLSTEPS to wire up the voltage divider, to make my Arduino's TX operate at 3.3 going into the HC-05's RX.
I've tried running the HC-05 in master, slave, and slave-loop. It only makes a BT connection in slave, which is default.
When I run my johnny-five script, here's the output:
± node jf-simple.js 1394412173445 Board Connecting... 1394412173447 Board -> Serialport connected waiting for board to be ready 1394412273448 StandardFirmata A timeout occurred while connecting to the Board. Please check that you've properly loaded StandardFirmata onto the Arduino 1394412273448 Board Closing: firmata, serialport
I've more-than-triple-checked everything. Uploaded firmata many times. Firmata works fine over USB. Also, I have been able to get this working in the past with an HC-06.
- Am I missing something?
- What are some good debugging techniques to figure out why it won't connect to Firmata?