Member Since: August 14, 2006

Country: United States



Nathan Seidle grew up in Tulsa, Oklahoma and transplanted himself to Colorado during college.


Hand in every cookie jar (CEO)


SparkFun Electronics

Spoken Languages

English and Datasheet

Programming Languages

C, VB, and evil Makefiles


Oklahoma School of Science and Mathematics - class of 2000 (Oklahoma City, OK), University of Colorado - class of 2004 (Boulder, CO).


Girl Robots - This is going to be the best prom ever. Crew, hiking, boxing, and the occasional snowboard jump.



When writing a library, pass in I2C ports to make the library more useful on different platforms.

Continue reading

Let's welcome Glenn Samala to his crazy new family.

Continue reading

With an FEP, an FIR and a DP, we have a winner!

Continue reading

Looking for information in the noise: a contest to crowdsource a better algorithm for accelerometer data.

Continue reading

When things become sentient, it's good to be able to remotely kill power.

Continue reading

It's time to get back to building crazy stuff.

Continue reading

Spark IO changes their name. SparkFun and Particle partner to change the world.

Continue reading

The dropping cost of LED bulbs is accelerating. We compare a few brands to see how they are approaching design and lower cost manufacturing.

Continue reading

We want to update our customers on where we stand with the on-going Arduino saga.

Continue reading

A simple non-spammy trick to double the speed you upload to your Arduino board.

Continue reading

Few funding campaigns pull heartstrings while actually doing measurable good. Jerry, impressively, is doing both.

Continue reading

A few photos and a breakdown of the first White House Maker Faire

Continue reading

SparkFun gets invited to the White House Maker Faire!

Continue reading

Fluke responds to our issue with US Customs seizing our shipment of multimeters over a trademark violation.

Continue reading

SparkFun is forced to incinerate 2,000 multimeters because they are yellow.

Continue reading

Helping out our furloughed friends, one kit at a time.

Continue reading

We Have It In Stock

SparkFun keeps 98% of our products in stock. Checkout some of the competitor's numbers.

Continue reading

Read about Nathan's testimony on Copyright and Intellectual Property in front of the House Judiciary Committee.

Continue reading

Special Sauce

Less like Sriracha and more like business.

Continue reading

SparkFun is building an 80,000 sq ft building with construction starting in May of 2013. It’s going to be awesome.

Continue reading

10 Year Anniversary

SparkFun hits a decade. Cheers!

Continue reading

When a company relies too much on their intellectual property they become intellectually unfit - they suffer from IP Obesity. There have been numerous companies in history that have had long periods of prosperity only to be quickly left behind when technology shifted. Cloners are gunna clone regardless of your business plan.

Continue reading

OSHWA needs some help. Give us some suggestions.

Continue reading

SparkFun's five laws of drinking at work, where the beer flows like wine.

Continue reading

Where do innovators go once they've got an idea?

Continue reading

We've never seen a subpoena before, have you? Check this out...

Continue reading

SparkFun is again heading to San Francisco for Maker Faire!

Continue reading

Why SparkFun will never be able to compete with BMW.

Continue reading

Take the Open Source Hardware survey and come say hi at our booth in DC.

Continue reading

Home Heating From Afar

Taking apart the new Nest WiFi thermostat.

Continue reading

Where SparkFun advertising started - and where it will go in the future.

Continue reading

In Your Lifetime

What kind of crazy things do you think will be solved within your lifetime? Cars will drive themselves, Moore will retire, and I'll know what you did last summer.

Continue reading

Rock Bottom Power

How low can we run a microcontroller?

Continue reading

SparkFun Culture

We talk about culture a lot at SparkFun. Checkout what makes us tick. Dogs, skateboards, loud music, chaos - all in a day's work.

Continue reading

SparkFun visits various factories and the electronics market in Shenzhen, China.

Continue reading

Business Hat

SparkFun answers some tough business questions about its past, present, and future.

Continue reading

SparkFun visits various factories and the electronics market in Shenzhen, China.

Continue reading

SparkFun visits various factories and the electronics market in Shenzhen, China.

Continue reading

Made in Earth

Let's run down the origins of the parts we solder to a board. We discover that "Made In ____" is a lot more mixed than we expected.

Continue reading

Can someone please tell us what we are doing? Trying to explain what SparkFun does in 30 seconds or less.

Continue reading

Free Day 2011 Recap

Forensics on our 2nd Free Day event. The ups, the downs. The lessons we learned were priceless!

Continue reading

A preview of what Free Day 2011 is going to look like.

Continue reading

Ponoko gets 3D printing! One step closer to a real-life replicator.

Continue reading

OpenScale Applications and Hookup Guide

July 22, 2016

OpenScale allows you to have a permanent scale for industrial and biological applications. Learn how to use the OpenScale board to read and configure load cells.

How to Build a Remote Kill Switch

May 31, 2016

Learn how to build a wireless controller to kill power when things go... sentient.

OpenLog Hookup Guide

April 7, 2016

An introduction to working with the OpenLog data logger.

Alphanumeric GPS Wall Clock

January 26, 2015

This is a GPS controlled clock - a clock you truly never have to set! Using GPS and some formulas, we figure out what day of the week and if we are in or out of daylight savings time.

How to Use a Multimeter

January 9, 2015

Learn the basics of using a multimeter to measure continuity, voltage, resistance and current.

How Chip-On-Boards are Made

May 28, 2014

COB or chip-on-board is a low cost way of soldering an IC to a PCB. Checkout this tutorial to see how it is done!

How LEDs are Made

May 28, 2014

We take a tour of a LED manufacturer and learn how PTH 5mm LEDs are made for SparkFun.

How Lithium Polymer Batteries are Made

May 28, 2014

We got the opportunity to tour the Great Power Battery factory. Checkout how LiPos are made!

Weather Station Wirelessly Connected to Wunderground

April 11, 2014

Build your own open source, official Wunderground weather station that updates every 10 seconds over Wifi via an Electric Imp.

ML8511 UV Sensor Hookup Guide

March 13, 2014

Get up and running quickly with this simple to use UV sensor.

HID Control of a Web Page

March 12, 2014

Learn how to move a slider on a webpage and make a motor spin. We connect HTML and HID to read sensors and interface with the physical world.

Wireless Arduino Programming with Electric Imp

February 24, 2014

Reprogram your Arduino from anywhere in the world using the Tomatoless Boots wireless bootloader with the Electric Imp.

Das Blinken Top Hat

January 22, 2014

A top hat decked out with LED strips makes for a heck of a wedding gift.

Reaction Timer

January 16, 2014

Demonstrate mental chronometry with this simple reaction timer!

Weather Shield Hookup Guide

December 5, 2013

Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.

MPL3115A2 Pressure Sensor Hookup Guide

December 5, 2013

Getting started with this amazing barometric pressure sensor.


November 25, 2013

Learn all about microcontrollers and basic electronics with the H2OhNo! water alarm and development board.

HTU21D Humidity Sensor Hookup Guide

November 20, 2013

The HTU21D humidity sensor is an easy to use, digital, low-cost humidity sensor.

Using OpenSegment

April 1, 2013

How to hook up and use the OpenSegment display.

Electronics Assembly

March 1, 2013

How SparkFun assembles SMD electronics.

Analog to Digital Conversion

February 7, 2013

The world is analog. Use analog to digital conversion to help digital device interpret the world.

Battery Technologies

February 6, 2013

The basics behind the batteries used in portable electronic devices: LiPo, NiMH, coin cells, and alkaline.

Installing an Arduino Library

January 11, 2013

How do I install a custom Arduino library? It's easy!

Using GitHub

December 30, 2012

How to use repositories and GitHub for version control.

Designing PCBs: Advanced SMD

December 10, 2012

Advanced Eagle layout for PCBs with SMD devices.

Nest Thermostat Teardown

November 29, 2011

See the inner-workings of the most advanced thermostat to hit the market, the Nest.

Heartbeat Straight Jacket

June 4, 2009

An EL project that displays one person's heartbeat on another person's costume.
  • Awesome project idea!

    Hmm, dimming might be tricky. You could used a variable power supply and lower the 12V to say 10V. This should dim the LEDs quite a bit but I’m not sure how finicky the dim-ability will be.

    Maybe you could update the TPIC IC really to get PWM control of the segments. You’d need to move the postNumber routine to an interrupt that ran regularly and probably faster than 60Hz (so that your eye doesn’t notice it).

  • No worries. This IC fabricates the sounds directly. It’s not loading waveforms, it’s generating them mathematically. No RAM or flash needed. You just ask it to give you a C note from a Violin and it does its best to generate a Violin C. You can’t add your own instruments as far as I know.

  • You’re welcome! If you get to a point where you are die-bonding please please take a video and send it our way. We want to learn more about die-bonding from our readers too!

  • The FT232RL is pretty close to the FT230X. The part will look slightly different but the tutorial should still be pretty close to part you see in eagle.

  • What a fun question to try to answer!

    The LIDAR-Lite v3 can achieve 500Hz with a max read range of 40m. If you were to cover roughly 38m in 1/500 of a second that would be 19,000m per second or 42,500 miles per hour.

    If you are building a copy of the speed trap there are other bottle necks to consider. Namely, the maximum read rate while running the Arduino sketch. The sketch is here and waits 50ms between reads. This is 20Hz. And for this discussion let’s say the LIDAR (v2) can read to about 15m reliably so using the same math we get 300m per second or 671 mph.

    I’m curious, what are you building?

  • Common Anode: BL48-1005MFA03.

  • If you pass in a stream such as Serial or SerialUSB all the ints and ring buffers are handled by their libs. Your library doesn’t need to re-define them.

  • Really good point. I often deal with sensors that have a s set I2C address but if it’s configurable (and more and more devices do) the I2C address should be passed in rather than hard-coded.

  • Got it. Does this read better “Because we’ve passed a reference (&wirePort) as an argument..”?

    Then you can assign i2cPort to the Wire object simply assigning it without the & (i2cPort = wirePort;). All Wire methods after that would be with the normal dot (.) notation: _i2cPort.write();

    Hmm. I like that. It would read better and feel a bit more normal to first-time library writers. Is there any downside to treating everything as a reference?

  • Hmm. Good to know. Is there a different or better “standard” that libraries use to differentiate private variables? I’ll bring it up with David as well.