SparkFun will be closed May 25, 2015 for Memorial Day. Orders placed after 2pm on Friday the 22nd will ship out on Tuesday. Thanks!


Member Since: August 2, 2009

Country: United States

  • Is there already a block that breaks out SPI, I2C and Serial? Or is there one planned?

  • SPI

    ehm, SPI is one of the fastest communication protocols (compared to serial and I2C). What do you mean?

  • Nobody reacted on this one but I was looking for exactly the same and it would also be nice if you could use a switch to turn the battery power on and off and it would also be nice if there was some sort of battery indication. That would be really useful.

  • I agree. You used to have them I think. Furthermore it would be nice to have these in separate colors as well. I mostly use black and red for obvious reasons so I lost most of these as well and I would like to be able to purchase only these colors. I would suggest sell them as 20 red, 20 black and 10 of six other colors.

  • I just got my board working with the teensy board regulated to 3.3V. The sketch is actually extremely simple but worked flawless. Maybe you forgot to sent your command as BYTES??? (I forgot that myself) You can check whether you really sent $$$ by connecting the Rx and Tx that are supposed to go to and from the WiFly. As a terminal program I used CoolTerm on the MAC in raw mode. You can send $$$ without sending a carriage return with that program.

    /* UART Example, any character from the computer to the serial port, or USB serial is printed as a message to the Tx UART. The messages back from the WiFly are throughput from the WiFly (Teensy Rx UART) to the computer (Teensy USB).

    This example code is in the public domain. */

    // This line defines a “Uart” object to access the serial port HardwareSerial Uart = HardwareSerial();

    void setup() { Serial.begin(9600); Uart.begin(9600); }

    void loop() { int incomingByte;

    if (Serial.available() > 0) {
        incomingByte = Serial.read();
                Uart.print(incomingByte, BYTE);
    if (Uart.available() > 0) {
        incomingByte = Uart.read();
        Serial.print(incomingByte, BYTE);


No public wish lists :(