SparkFun Support and Front Desk will be closed on Thursday 11/14 from 1-2:30pm for a company event. Please plan to pick up your orders before or after this timeframe.



Member Since: July 19, 2012

Country: United States

  • Yeah and I also find it sort of ridiculous that a few 3D-printed parts, a small circuit board and a Pi, a 9 DoF, a battery, a few screws, a few discrete parts, and a couple motors could cost MORE than the actual device it was made for -- and it doesn't even come with that part.

    "Outdoor 3D scanning has been around for decades, but has traditionally been much too expensive for home use. This kit aims to put this powerful technology into the hands of makers who want to develop and experiment with applications for long-range 3D scanning."

    Ok great, but I wouldn't call ~$800 affordable for home use.

  • Your variables "x" and "status" are being initialized, and "status" is even being used, but neither of them are being set to a value in your code.

  • Well, I may have answered my own question. I think I found the answer here: http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html

    At the bottom under the "Whats new with the IntelĀ® Galileo Gen 2 board" section is says "12 GPIOs now fully native for greater speed and improved drive strength."

    I hope that means it can drive the Arduino header pins much faster to be able to use libraries like the SoftwareSerial library.

  • Does anybody know if the Galileo Gen 2's Arduino header pins are being controlled by a different chip? On the Galileo, those pins are being controlled by a separate chip, which means that those pins cannot be clocked higher than a certain speed (I don't remember what that was, but I know it was too slow to use SoftwareSerial library). I hop the Gen 2 either uses a different chip that can clock those pins much faster, or hook those pins up directly to the Quark.

  • I have. I've made a login system using RFID tags. When somebody swipes the tag, the Galileo queries an SQL database hosted on my computer and records peoples' clock in's and clock out's, and even displays their name on an LCD. Of course I've tried doing this on an Arduino Uno, but it kept freezing. I think the Uno just didn't have enough SRAM to handle such a large program. I could've had the Galileo host the SQL server, but that would've been a bigger chore setting it up on the Galileo than my computer.

  • Yup, I agree completely! I recently bought a Yun, and it has been so much easier setting up than the Galileo. The only problem I have with the Yun is that the SPI pins are broken out onto the ICSP header. So if you have a shield that uses SPI, well you better hope it also has the SPI pins broken out onto a female ICSP header to interface wth the Yun. I was using the Galileo at first to host an SQL server, and that worked pretty well, but getting it working completely with all of the other hardware I was using with it was a chore. I was able to get the same exact project working perfectly in a fraction of the time with the Yun. I just hope the Galileo Gen 2 will be much easier to use.

  • Hey, SparkFun, I was wondering if you were ever planning on picking up the Galileo Gen 2?

  • As far as I know, there isn't a built-in MAC address. When I use this shield, I just use the following lines of code:

    char mac[] = {0xZZ, 0xZZ, 0xZZ, 0xZZ, 0xZZ, 0xZZ};

    void setup() { Ethernet.begin(mac); }

    Replace the "ZZ"s in each group with whatever you want. I just chose arbitrary values and it seems to work. It should work for you too as long as you don't use a MAC address of a device already connected to the same LAN. I don't know what would happen if you did.

  • Oh of course! I'm so used to seeing these strips of LEDs use I2C that I overlooked that piece of information. Thanks for pointing it out! :)

  • I have a question.....So there's 60 LEDs per meter, and you get 5 meters in this strip, which comes out to 300 LEDs. However, isn't it standard for I2C to only support up to 8-bit addresses? If that's true, you can only address 255 LEDs individually (256 minus address 0). The only way to support all 300 LEDs is if the WS2812 can support 9-bit addresses, but I can't find any mention of the address size in the datasheet. Does anybody else have any information on this?

No public wish lists :(