Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.


Member Since: April 9, 2012

Country: United States

  • Not a fully featured one, at least until the criminals upgrade to Bluetooth Low Energy. Apple just doesn't support the Bluetooth Classic Serial Port Protocol on iOS, preferring with their own pay-to-play iAp. If they were smart they'd replace the Bluetooth module not with a BLE module, but long range 900MHz-ish radio so they wouldn't have to return to the scene of the crime over and over. Thank $DIETY script kiddies ain't that bright.

  • after trying unsuccessfully to solder wires to the bare module this seems a lot less excessive. Those solder pads are tiny! Making a solid solder connection without bridging adjacent pins by hand is rough. I ended up ripping off a couple of pads trying to reposition and cleanup bridges on the bare module I tried. I would love a smaller version of this BoB though with only the UART and audio connections and not all of the GPIOs for projects where space is at a premium (aka, wearables). Something like the RN-41 BoBs

  • HeidiSQL has been great for my for pulling data out of MySQL on an ad-hoc basic

  • To use this with the Arduino 1.0.1 IDE you need to make one change to hardware/arduino/cores/arduino/USBCore.cpp. Replace: PLLCSR = 0x12; // Need 16 MHz xtal With: #if F_CPU == 16000000UL PLLCSR = 0x12; // Need 16 MHz xtal #elif F_CPU == 8000000UL PLLCSR = 0x02; // Need 8 MHz xtal #endif

    Otherwise the USB code will try and overclock the board and fail. Oh, and tweak the boards.txt so "build.core=arduino:arduino".

    The new USB driver Arduino 1.0.1 brings in for the Leonardo seems to break the old auto-reset-to-program, but I haven't tracked down why yet.

  • Because I'm a stickler for code clarity I put together a library for this module: https://github.com/crackmonkey/arduinolibs/tree/master/HH10D It works in interrupt mode on my Fio v3 (after stealing WInterrupt.cpp from teensyduino) as well as using pulseIn for less accurate readings if you don't have a free external interrupt to use. It can also optionally read the calibration constants from the EEPROM, but if you set the constants manually Wire doesn't get included in your sketch. Semyon Tushev did the real work, I just beat it into a prettier package.


crackmonkey 37 items

Jack-o-lantern that turns to follow an approaching...