SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.


Member Since: February 23, 2009

Country: United States



YAAVRF (yet another AVR freak)

  • How about a pic with an Uno inside and assembled. I’d like to see how the headers line up.

  • Can one of these RFM22 boards operate stand alone or does it require a host controller to tell it what to do? It seems like they would be perfect for a distributed sensor network of some sort. I.e. one could attach a battery and a solar cell and transmit the temperature.

  • I did a little investigating of my own using my DSO Nano ( http://www.sparkfun.com/products/9625 ) and found the tale tail signs of an RC time constant, clearly a result of the (optional, but included) high pass filter suggested by the data sheet. To counter this, I simply took a small strand of copper (from a stranded wire) and soldered it on top of the capacitor. (for the Z axis this is the second white device up on the right side, or fourth device including the resistors). Comparing the Z and X axis' readings I can clearly see the X still has a significant ‘ring’ (just an up and down oscillation that fades quickly) when dropping one edge of the board about a half an inch. Doing the same on the modified Z axis results in a very clear corner.<br />
    <br />
    As for the long fade I currently don’t have the instrumentation to measure it, but I will be able to post more info later this week when I have access to a LabView DAQ.

  • Could you please share specifically what modifications you made? I need to use this device for a project very soon. Though I think I may be able to work out what needs to be done.

  • I ran into a bit of a hurdle using the sample code. I always found that the second string would play twice, this was caused by the .print() function skipping from the first string to the second without stopping. A terminating character is needed to force .print() to stop sending (and not send arbitrary data) such as a 0).
    for example:
    char message[] = {20, 4, … , 191, 0};
    btw, I got a little confused by the way the compiler would optimize the second string out if it was never referenced.

  • I just gotta weigh in on this one. Yeah, there is a little bit more packaging, but that is off set by the absence of the anti-static and heat sealed bags. If SFE where seriously concerned about landfill waste they would stop shipping things in the red cardboard boxes (even though I never throw those away myself).
    It really isn’t much more waste, its just different.

  • I’ve had mine a bit, and I do like it. It’s no bench top $2k unit, but it helped me analyze and debug a project I was working on that involved R/C servo signals.
    And the trigger modes are a bit wonky, I just flip through them all till something works.

  • If you do try to make this thing into an arduino, be sure to replace the 12mhz crystal with a 16mhz one, or things might not work quite right.

  • Sure, the duty cycle doesn’t change, but the -Pulse Width- does! At 1 hz the pulse width would be .5 seconds, and at 2 hz the pulse width would be .25 seconds.

  • BOB PLZ!