Need to add analog inputs? This chip will add 8 channels of 10-bit analog input to your microcontroller or microcomputer project. It's super easy to use, and uses SPI so only 4 pins are required. We chose this chip as a great accompaniment to the Raspberry Pi computer, because its fun to have analog inputs but the Pi does not have an ADC. We have a tutorial and code example for wiring this chip to a Raspberry Pi

Run four solenoids, two DC motors or one bi-polar or uni-polar stepper with up to 600mA per channel using the L293D. These are perhaps better known...

Run four solenoids, two DC motors or one bi-polar or uni-polar stepper with up to 600mA per channel using the L293D. These are perhaps better known as "the drivers in our Adafruit Motorshield". If you accidentally damaged the drivers in a shield, you can use one of these puppies to replace it. Or you can breadboard something on your own! Each chip contains two full H-bridges (four half H-bridges). That means you can drive four...

When you need to switch a lot of power, N channel MOSFETs are best for the job. These FETs can switch over 60A and 30V and are TO-220 package so they...

When you need to switch a lot of power, N channel MOSFETs are best for the job. These FETs can switch over 60A and 30V and are TO-220 package so they fit nicely into any breadboard or perfboard. Heat sinking is easy with TO-220's, but because of the very low Rds(on) of down to 0.009 ohms (depending on the Vgs - check the datasheet) you can get away with no heatsinking for pretty high loads! The threshhold voltage is also very low, less than 2.5V...

Add another 16 pins to your microcontroller using a MCP23017 port expander. The MCP23017 uses two i2c pins (these can be shared with other i2c...

Add another 16 pins to your microcontroller using a MCP23017 port expander. The MCP23017 uses two i2c pins (these can be shared with other i2c devices), and in exchange gives you 16 general purpose pins. You can set each of 16 pins to be input, output, or input with a pullup. There's even the ability to get an interrupt via an external pin when any of the inputs change so you don't have to keep polling the chip. Use this chip from...

Add lots more outputs to a microcontroller system with chainable shift registers. These chips take a serial input (SPI) of 1 byte (8 bits) and then...

Add lots more outputs to a microcontroller system with chainable shift registers. These chips take a serial input (SPI) of 1 byte (8 bits) and then output those digital bits onto 8 pins. You can chain them together so putting three in a row with the serial output of one plugged into the serial input of another to make 3 x 8 = 24 digital outputs. You can chain pretty much as many as you want. This makes it easy to control a lot of outputs like...

When you need some help driving a lot of LEDs, the MAX7219 is the best friend you could hope for. Many of us know that if you want to control a lot...

When you need some help driving a lot of LEDs, the MAX7219 is the best friend you could hope for. Many of us know that if you want to control a lot of LEDs, you'll want to use multiplexing, a technique that lets you control 64 LEDs (say) with only 16 pins (8x8). The annoying thing about 'plexing is that you need to use 8 power transistors (or a power register/latch, that can supply over 100mA per pin) AND you have to constantly refresh...

Transistors are powerful little electronic switches, and when our little NPN transistors aren't power enough for your project, we have been known to...

Transistors are powerful little electronic switches, and when our little NPN transistors aren't power enough for your project, we have been known to use these beefy TIP120 Darlington transistors. Great for whenever you need to control medium to high-power electronics such as motors, solenoids, or 1W+ LEDs. We find them so handy, they come in a pack of 3! Each transistor is a general purpose amplifier, model TIP120 and has a BCE pinout. They can...

Transistors are powerful little electronic switches, and we really like these NPN transistors whenever we need to control medium-power electronics...

Transistors are powerful little electronic switches, and we really like these NPN transistors whenever we need to control medium-power electronics such as small motors, solenoids, or IR LEDs. We find them so handy, they come in a pack of 10! Each transistor is a general purpose amplifier, model PN2222 (same pinout as the 2N3904) and has a standard EBC pinout. They can switch up to 40V at peak currents of 1A (not continuously, just peak!), with a...

Most of our customers love using the Arduino for prototyping, design and invention but find themselves stuck when trying to connect the Arduino to...

Most of our customers love using the Arduino for prototyping, design and invention but find themselves stuck when trying to connect the Arduino to the latest sensors, displays, controllers, interfaces, etc. as they are almost all 3.3V logic these days. We try to solve this problem by having all our breakout boards be 5V compatible or when that's not possible, including a level shifter chip but there are still thousands of tempting devices...

This here is a 10 pack of the classic 1N4001 power blocking diode. These are good for reverse polarity protection (put it between your DC power jack...

This here is a 10 pack of the classic 1N4001 power blocking diode. These are good for reverse polarity protection (put it between your DC power jack and circuitry to avoid a negative-voltage that would zap your delicate electronics), kickback protection (place across your solenoids, relays & DC motors to safely discharge the spikes generated by the coils), general rectification, and more! These diodes can safely pass 1A average current...

When you need to amplify, filter, add, or otherwise manipulate analog signals you'll certainly want an operational amplifier at your side. This is our favorite hobby op-amp, which we use in our kits! It's DIP package so very easy to work with on a breadboard or perfboard. It has two amplifiers inside. It can run from voltages as low as 2.7V and up to 6V. It has rail to rail input and output, which is a common problem for beginners who...

Bring in some muscle to your output pins with 8 mighty Darlingtons! This DIP chip contains 8 drivers that can sink 500mA from a 50V supply and has...

Bring in some muscle to your output pins with 8 mighty Darlingtons! This DIP chip contains 8 drivers that can sink 500mA from a 50V supply and has kickback diodes included inside for driving coils. This will let your little microcontroller or microcomputer power solenoids, DC motors (in one direction) and unipolar stepper motors. Please note, this is an 'open collector' driver - it can only be used to connect the load to ground and there will be...

Add another 8 pins to your microcontroller using a MCP23008 port expander. The MCP23008 uses two i2c pins (these can be shared with other i2c...

Add another 8 pins to your microcontroller using a MCP23008 port expander. The MCP23008 uses two i2c pins (these can be shared with other i2c devices), and in exchange gives you 8 general purpose pins. You can set each of 8 pins to be input, output, or input with a pullup. There's even the ability to get an interrupt via an external pin when any of the inputs change so you don't have to keep polling the chip. Use this chip from 2.7-5.5V...

Add a bunch of high-power outputs to a microcontroller system with chainable shift registers. These chips take a serial input (SPI) of 1 byte (8...

Add a bunch of high-power outputs to a microcontroller system with chainable shift registers. These chips take a serial input (SPI) of 1 byte (8 bits) and then output those digital bits onto 8 pins. You can chain them together so putting three in a row with the serial output of one plugged into the serial input of another to make 3 x 8 = 24 digital outputs. You can chain pretty much as many as you want. This makes it easy to control a lot of...

Level shifting chips let you connect 3V and 5V devices together safely. This chip is similar to others in the shop (such as the 74LVC125) except this...

Level shifting chips let you connect 3V and 5V devices together safely. This chip is similar to others in the shop (such as the 74LVC125) except this one is particularly good at converting 3V logic up to 5V . This is in demand especially when connecting some 3V devices such as the Teensy 3 to NeoPixels! Just power the 74AHCT125 with 5V, it will detect 3V logic properly. You can also use it to connect 5V logic out to 3V logic in, that's when...

The VS1053 is a multi-format audio codec chip, loved by many for its simplicity and power. CODEC stands for "Coder & Decoder" and...

The VS1053 is a multi-format audio codec chip, loved by many for its simplicity and power. CODEC stands for "Coder & Decoder" and that's pretty much what this little chip does - it can decode digital audio files such as MP3, FLAC, AAC, OGG and WAV as well as encode audio into digital formats (right now only WAV and OGG are supported for encoding). For many small microcontrollers, the mathematical calculations for decoding MP3...

When you need to switch a lot of power, P channel MOSFETs are best for the job. These P-FETs can switch over 60V and 25A (with proper heat-sinking)...

When you need to switch a lot of power, P channel MOSFETs are best for the job. These P-FETs can switch over 60V and 25A (with proper heat-sinking) and are TO-220 package so they fit nicely into any breadboard or perfboard. Heat sinking is easy with TO-220s, but because of the very low Rds(on) of down to 70 mOhms (depending on the Vgs - check the datasheet) you can get away with no heatsinking for pretty high loads! The threshhold voltage is up...

Ah the esteemed LD1117, who amongst us has not used this popular low drop voltage regulator? This big chunky regulator will help you get your...

Ah the esteemed LD1117, who amongst us has not used this popular low drop voltage regulator? This big chunky regulator will help you get your 4-15V battery or wall adapter down to a nice clean 3.3V with 1% regulation. Perfect for just about all electronics! This is the TO-220 version, with up to 800mA current capability, and has internal current limiting + thermal shut-down protection which makes it sturdy and pretty much...

Make your own mini MIDI synth with DSP-G1 Voice Chip analog modeling synthesizer by Jan Ostman at DSP Synthesizers. It's a tiny LPC810 chip programmed to read in MIDI streams and make music! The chip reads TTL level serial MIDI data and outputs sound through a 44.1KHz Delta-Sigma DAC. The synth is a 15-DCO structured as 5-note paraphonic with a 24db lowpass filter with resonance. It also has: AMP ENV, filter ENV and LFO with sine...

Need a nice little 3.3V regulator? We rather like the very-low-dropout L4931 from ST! This little guy will help you get your 4-20V battery or wall...

Need a nice little 3.3V regulator? We rather like the very-low-dropout L4931 from ST! This little guy will help you get your 4-20V battery or wall adapter down to a nice clean 3.3V with 2% regulation. Perfect for just about all electronics! This is a TO-92 package version, with up to 250mA current capability, and has internal current limiting + thermal shut-down protection which makes it sturdy and pretty much indestructible - at least...

Ah the venerable 7805, who amongst us has not used this popular linear regulator? This big chunky regulator will help you get your 7-35V battery or...

Ah the venerable 7805, who amongst us has not used this popular linear regulator? This big chunky regulator will help you get your 7-35V battery or wall adapter down to a nice clean 5.0V with 2% regulation. Perfect for just about all electronics! This is the TO-220 version, with up to 1.5A current capability, and has internal current limiting + thermal shut-down protection which makes it sturdy and pretty much indestructible - at least...

You have some electrons over here, and you want them over there but you don't want the electrons from over there to be able to come over here?...

You have some electrons over here, and you want them over there but you don't want the electrons from over there to be able to come over here? That's what a diode is for, these are directional current valves and have the benefit of being waaay smaller than vacuum tubes. Classic 1N4148's are great for any kind of small signal (not power!) rectification. Use them all the time, so they come in a pack of 10. Check the datasheet for more...

Need a nice little 5V regulator? We rather like the very-low-dropout L4931 from ST! This little guy will help you get your 5.5-20V battery or wall...

Need a nice little 5V regulator? We rather like the very-low-dropout L4931 from ST! This little guy will help you get your 5.5-20V battery or wall adapter down to a nice clean 5V with 2% regulation. Perfect for just about all electronics! This is a TO-92 package version, with up to 300mA current capability, and has internal current limiting + thermal shut-down protection which makes it sturdy and pretty much indestructible - at least...

This adorable little DIP chip has a megabyte of flash storage. It's solid-state and less expensive than an SD card, and has more storage than...

This adorable little DIP chip has a megabyte of flash storage. It's solid-state and less expensive than an SD card, and has more storage than your microcontroller's EEPROM. Perfect for when you want to store or retreive up to 1 Megabyte of data. Use any microcontroller with SPI. This is a 3.3V part so you'll need to power it with 3.3VDC and use a level shifter if controlling with a 5V micro such as an Arduino. A 74LVC245 or...