![]() |
2008-06-19
|
Beginning Embedded Electronics - 1
Don't know anything about Embedded Electronics? Start here!
|
|||
![]() |
2008-06-19
|
Beginning Embedded Electronics - 2
Getting AVR HEX code loaded onto the ATmega168.
|
|||
![]() |
2008-06-19
|
Beginning Embedded Electronics - 3
A breakdown of crystals and setting the fuse bits to run the ATmega168 at 16MHz!
|
|||
![]() |
2008-06-19
|
Beginning Embedded Electronics - 4
Setting up the serial port and printf-ing 'Hello World'.
|
|||
![]() |
2008-06-19
|
Beginning Embedded Electronics - 5
Basic printf input and output.
|
|||
![]() |
2008-06-19
|
Beginning Embedded Electronics - 6
The basics of through hole soldering.
|
|||
![]() |
2008-06-19
|
Beginning Embedded Electronics - 7
Basic SMD soldering to assemble the Simon game.
|
|||
![]() |
2009-11-30
|
Controlling an Arduino with an iPhone
This tutorials shows you how to use TouchOSC app on the iPhone to send OSC signals to Processing and finally out to an Arduino.
|
|||
2009-09-17
|
Arduino Starter Kit Tutorial #1: Blinking LEDs | ||||
2009-10-20
|
Random Number Generating Geiger Counter
A Geiger Counter that generates random numbers.
|
||||
2009-10-01
|
Notes on the STK500 Serial Bootloader
Ever wanted to program ATmega328s outside of the Arduino IDE? Wonder how to tweak the bootloader? We show you all sorts of tips and tricks for Programmer's Notepad!
|
||||
![]() |
2009-09-10
|
Tweeting Kegerator
Needing a way to keep track of the SparkFun Keg, an Arduino-based keg monitor serves up a web page and "tweets" when the handle is pulled.
|
|||
![]() |
2009-07-14
|
USB Touchscreen Mouse
We turned an AVR into a HID device that uses a touchscreen as a mouse.
|
|||
2009-06-04
|
Heartbeat Straight Jacket
We take a straight jacket, add some blinky, and wirelessly transmit heartbeats for a wicked costume.
|
||||
![]() |
2009-05-21
|
iFOBing A Mazda
Hacking a car with active RFID so that it knows when you are approaching.
|
|||
2009-04-24
|
Bubble Logger
Making some bad homemade wine and counting bubbles during the fermentation process.
|
||||
2009-04-16
|
Build an Ardubot
An Arduino powered bot made of a bunch of SparkFun bits.
|
||||
![]() |
2009-03-10
|
Energy Efficient Fluorescent Lighting
This tutorial will outline replacing typical (old) magnetic T12 ballasts in an office fluorescent lamp with a more energy efficient electronic T8 system.
|
|||
2009-03-09
|
Building a Digital Speedometer
This tutorial will describe how to build a digital speedometer using a graphic LCD and a GPS enabled ARM platform.
|
||||
![]() |
2009-02-04
|
LilyFlyer
LilyPad + Stunt Kite = Awesome
|
|||
![]() |
2009-02-04
|
Op Amp Guitar Amplifier
Just how easy is it to make your own guitar practice amp? Decorating was probably the hardest part!
|
|||
2009-01-28
|
Wireless XBee/AVR Bootloading
Hit a button on the computer and wirelessly reprogram your ATmega328, on the first try, every time.
|
||||
2009-01-23
|
Graphic LCD VU Meters
Mixing analog and digital for a cool graphic LCD project
|
||||
![]() |
2008-12-15
|
Boxing Timer
A basic project with amplification, enclosure modification, timing, and Eagle layouts.
|
|||
2008-12-08
|
MP3 Player Belt Buckle
An intermediate project with an LPC2148, and accelerometer and an MP3 decoder, all fit nicely in one BIG belt buckle!
|
||||
![]() |
2008-12-02
|
Controllable Power Outlet
Learn how to turn on/off any device that plugs into an outlet using only 5V logic and a relay.
|
|||
![]() |
2008-11-07
|
Sneaky Footprints
Pete Lewis figured out a neat trick to hold headers in place during production. A breakdown of how to edit Eagle footprints to work for you.
|
|||
![]() |
2008-11-06
|
Better PCBs in Eagle
Designing PCBs for Manufacturability (DFM)
|
|||
![]() |
2008-10-21
|
Maker Faire Austin 2008
We raised over $800 for local non-profits with our soldering workshop! Pictures and thoughts from Maker Faire 2008 in Austin, Texas.
|
|||
![]() |
2008-09-11
|
LED Coffee Table
We try our hand at electronic furniture using our RGB LED matrices and a secondhand coffee table. Pong never looked so good.
|
|||
![]() |
2008-08-04
|
LPC2148 USB Bootloader Tutorial
Find out how the SparkFun bootloader works. Don't know what a bootloader is? Read on to find out.
|
|||
![]() |
2008-06-23
|
Audiophile Heaven
We show how to use the 6DOF control board to prevent electrocution inside a tube based stereo amplifier.
|
|||
![]() |
2008-06-19
|
Enclosure Modification
The basics of modifying an enclosure to house your next prototyping project.
|
|||
![]() |
2008-03-02
|
Key-Counter
Playing with the PS2 keyboard protocol. How many times have you hit the 'n' key today?
|
|||
2008-01-17
|
Sinister7
A venture into the unknown with a simple device to detect mysterious waves, and to generate winning lottery numbers.
|
||||
![]() |
2007-03-22
|
Giant Nintendo Controller
A sociological study on team work. Checkout how we built this 5' long, 83 lbs. Nintendo controller.
|
|||
2007-03-10
|
Picture Frame Tetris
Another tutorial on why we like big blinky things. We've made the game of Tetris interactive with 720 LEDs, 16 microcontrollers, and 10lbs of wires, sweat, and code.
|
||||
2007-01-13
|
Nike+iPod Dissection
Another commercial product destroyed. A good example of how to use a PIC and the nRF2401 to make a gazillion dollars.
|
||||
![]() |
2007-01-07
|
History Museum
A trip down memory lane with a box full of prototypes collected over the years. Learn what not to do from what we screwed up.
|
|||
![]() |
2006-12-19
|
Wii-mote guts
We crack the case on the infamous flying Nintendo controller, so you don't have to.
|
|||
2006-07-01
|
Ethernet to Color LED Matrix
Controlling a color LED matrix from anywhere in the world using a simple java script interface.
|
||||
2006-06-19
|
Maker Faire 2006
Pictures from the wildly popular fair of hacks and toys.
|
||||
2006-03-30
|
Roomba Remote Tilt Controller
How to hack a Roomba, a WiTilt, and the Federal Trade Commission. Ok, maybe not the Federal Trade Commission.
|
||||
![]() |
2006-03-19
|
12ft GPS Wall Clock
A fun project using LED light bars, a PIC for control, 7-segment driving, playing with 2Amps, and some assorted other fun tricks.
|
|||
2005-06-17
|
How Far Does It Go?
A range comparison of Spark Fun RF products. Which is for you? This will help you decide.
|
||||
2005-03-28
|
Bluetooth® Primer
Implementing a Bluetooth® serial link is easier than you think, and we spell it out for you!
|
||||
2005-03-04
|
High Voltage Ringer
How do you make the classic bell ringer work off 3.8VDC? The magic of a DC/DC converter!
|
||||
![]() |
2005-01-17
|
Port-O-Rotary
We take an old rotary phone, dissect it, and cross-pollinate it with a cellular module.
|
|||
2004-10-01
|
Robot Building!
A simplistic approach to getting a two-wheel robot to move across the floor. Oh, and chasing my cat.
|
||||
2004-09-01
|
Pseudo-Datasheet for the Serial ADXL
Not a real datasheet, but everything you need to know for implementing the Serial ADXL PCB into your project. Includes the PCB layout, firmware, and discussions on sensor sensitivity.
|
||||
2004-08-01
|
Overclocking a PIC
How fast can you push it? We actually don't know. But 32MHz is where we stopped for the moment...
|
||||
2004-07-01
|
Crazy Soldering
Ever wonder how to solder that surface mount package? We can show you how - with lots of pictures! LCC soldering not recommended for the faint of heart.
|
||||
2004-06-19
|
Foamware
Besides liking that word, we really enjoy flying our gliders. We decided to use the new ADXL sensors we put together in connection with a wireless transmitter. Foamware is what came out.
|
||||
2009-11-04
|
Landon Cox, creator of an electronics-based speed climbing timer. | ||||
2009-06-30
|
Vanessa and Dzl, Vegas Shoot | ||||
2009-05-20
|
Michael Cooper, BASE Jumper Extraordinaire | ||||
2009-05-16
|
Kristin and Che-Wei, creators of Momo | ||||
2009-05-13
|
Pete Lewis, creator of the Rock Box | ||||
2009-05-11
|
Leah Buechley, creator of the LilyPad | ||||
![]() |
2006-09-02
|
SMD How To - 1
The basic tools and setup for surface mount soldering.
|
|||
![]() |
2006-09-02
|
SMD How To - 2
Soldering a SOIC part, multiple pins at a time and the use of solder wick.
|
|||
![]() |
2006-09-02
|
SMD How To - 3
Reworking a board with an iron can be difficult. Here are some ways to remove and repair PCBs with an iron.
|
|||
![]() |
2006-09-02
|
SMD How To - 4
Hot-air is a wonderful tool. Checkout how easy it is to remove an IC with this crucial tool.
|
|||
![]() |
2006-09-02
|
SMD How To - 5
How to fix a board with a lifted pad or incorrect trace route. Green wires make the world go round!
|
|||
![]() |
2006-09-02
|
SMD How To - 6
Sneaky tricks to solder anything! Even leadless ICs and BGAs.
|
|||
![]() |
2009-11-22
|
Gift Guide
Looking for a gift for a friend or family? Are you a little confused about what to get for them? Checkout the list of our favorite gifts!
|
|||
![]() |
2009-09-30
|
Arduino Buying Guide
Eeny Meeny Miny Moe... Let's pick an Arduino.
|
|||
![]() |
2009-05-12
|
Wireless Buying Guide
Wow there's a lot of different wireless options! Which RF link is what I need?
|
|||
![]() |
2009-03-25
|
GPS Buying Guide
Which GPS module do I want? And why?
|
|||
![]() |
2009-07-01
|
PogoBeds: SparkFun Production and Testing
With the power of the pogo pin and some creativity, our testing methods have come a long way! Our ever growing arsenal of test-jigs is now up to 138. See how they work and how we make them.
|
|||
2009-06-23
|
SMA Antenna Connectors
Sheds light on the confusing naming convention of SMA antenna connectors.
|
||||
![]() |
2008-10-14
|
Handy Calculators
Calculators galore! Resistor, microstrip, power conversion, ASCII, EIA232 pinouts, even time conversion!
|
|||
![]() |
2008-08-08
|
Unregulated Power Supply Tutorial
Investigates the nature of the output signal on an unregulated power supply.
|
|||
![]() |
2008-08-04
|
Selling Your Widget on SparkFun
What it takes to get your widget listed for sale on SparkFun.
|
|||
2008-06-23
|
AT91SAM7 Serial Communications
Jim Lynch breaks down serial communication and explains how to set up the USART hardware on the SAM7 using the free GCC/GNU tool chain. There is also an update to the YAGARTO software setup. The code for the tutorial is available here.
|
||||
![]() |
2008-06-18
|
Nokia 6100
Jim Lynch writes another great tutorial demonstrating how to interface to this popular color LCD. Source code here. Updated to include support for both Epson and Philips controllers.
|
|||
![]() |
2008-06-18
|
Your Atmel Board May Not Be Dead
Another great tutorial by Jim Lynch shows how to recover a locked SAM7 board.
|
|||
![]() |
2007-06-04
|
Sensor Interfacing
Some basic techniques to get a 3.3V sensor hooked up to a 5V micro.
|
|||
2007-06-01
|
ARM tutorial
Jim Lynch's tutorial for setting up the free GCC/GNU tool chain. The example software is available here.
|
||||
2007-05-01
|
Bluetooth®
We've have the BlueSMiRF, the Extended BlueSMiRF, and the DIP module. We've also have the WiTilt and the 6DOF, each of which have a Bluetooth® module on them.
|
||||
2007-04-01
|
GPS Overview
General background information and descriptions of the modules we carry.
|
||||
2001-01-01
|
Bloader and Screamer
New version v1.6! Thanks Mike K! Support for 16F877A, 16F876A, 16F873A, 16F88.
|
||||
2001-01-01
|
Bloader and Screamer 877A
(Outdated but good info) An in-depth tutorial on our in-house boot loader and accompanying Windows program. Find out how to build your own!
|
||||
2001-01-01
|
Bloader for the 16F88
(Outdated but good info) A short and sweet tutorial to setup the P18 dev board using the PIC 16F88.
|
||||
2001-01-01
|
Programmer and Board Test Program
Blink! As well as some other helpful test routines.
|
||||
2001-01-01
|
PG3B ICProg tutorial
Updated! Now using the ever popular ICProg. All you need to know to get our popular parallel programmer up and burning!
|
||||
2001-01-01
|
Breadboard programming with ICSP
A tutorial using the PIC-PG2C programmer, an ICSP cable, a polarized header, and a breadboard.
|
||||
2001-01-01
|
PG2C ICProg tutorial
Get the PG2C setup and burning with this very popular socketed programmer.
|
||||
2001-01-01
|
PG3B WinPicProg tutorial
The original tutorial using WinPicProg. Saved for educational purposes.
|
||||
2001-01-01
|
Setting up the In Circuit Debugger under MPLAB
Just as bad as you think! (Not really)
|
||||
2001-01-01
|
PG1B
The PG1 and PG2C are the same functional device, only the PG2C has a socket built in. Please refer to the PG2C documentation - it works just fine for the PG1. Also, see 'Basic PIC Tutorial' located below.
|
||||
2001-01-01
|
Setting up the MCP under MPLAB
Not as bad as you think!
|
||||
2006-06-19
|
Mini-ICSP Updates
Have you noticed the itty bitty white rectangles on some of the SparkFun designed boards? These are a miniature version of the ICSP connection. This tutorial will show you how to use a special adapter to re-program boards with this type header.
|
||||
2006-06-19
|
MCP Upgrade tutorial
Getting errors under MPLAB? You may need to upgrade the firmware on your MCP. Use this step-by-step tutorial to upgrade to the newest release from Olimex.
|
||||
2001-01-01
|
What is this place?
A few common answer to a few common questions about uCs and this site.
|
||||
2001-01-01
|
The Biggie
A lengthy tutorial that covers:
*How to get the MAX232 IC working on many Olimex Development boards
*How to get the UART hardware module (TX/RX) working on a PIC 16F628
*How to use nice printf("Hello!", 0); routines for debugging
*How to talk to an I2C EEProm
*How to control a standard servo using the computer's keyboard through hyperterminal
Courtesy of Joyner Network Solutions
|
||||
2001-01-01
|
Serial IO
Our own spin on serial communication. Serial out is a must have feature for debugging. What the heck is the value of that variable? Just pipe it out through 'serial_out' and find out in Windows' HyperTerminal. Outdated - See 'The Serial Biggie' above for newest information.
|
||||
2001-01-01
|
Set up your space!
Have you got the LED blinking? Time to get coding! A tutorial on setting up a free code editor with a free C compiler. Very quick, very easy to use
|
||||
2001-01-01
|
The Serial Biggie
'Nuther long tutorial running the gauntlet of good MPLAB and Serial Communications info. This is all about implementing RS232 timing in software.
*Intro and the basic idea behind RS232 timing
*How to setup a project under MPLAB v6.4
*All about the Stopwatch and Debug functions
*Using the Stopwatch to tailor delays used in RS232 timing
*Straight through hardware connections (No MAX232!) and HyperTerminal setup
|
||||
2001-01-01
|
Basic breadboard tutorial
Using the PIC-PG1B programmer - An amazing low-cost programmer that impressed us the first time we used it! A great tutorial to get your first PIC project blinking.
|
||||
Display prices in
If you would like to tell us more, you can fill out our form if you need some psycho-suggestive questions. Go to the form.

















































