Member Since: April 9, 2012

Country: United States

  • 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: 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...