[ Log In ]
ST Link v2 for STM32 and STM8 microcontrollers top view of all components
ST Link v2 Programmer for STM32 and STM8 Microcontrollers How do you cram a program into an ARM microcontroller? This is how! Use this ST Link programmer to transfer firmware into the STM32 or STM8 ...

STM32F0 microcontroller and interface board top view
STM32 Microcontroller and Interface Board This is an ARM Cortex-M0 microcontroller/processor and an interface card that plugs into a breadboard for direct prototyping. Get started wi...

The STM32 ultra basic kit showing all of the components
STM32 ARM Microcontroller Ultra Basic Kit Begin developing with the ultra basic kit that includes the ARM Cortex-M0 STM32 processor, breadboard interface, breadboards and ST-link v2 ...

ARM Microcontroller Tutorials Start your journey into ARM microcontroller development, embedded programming, and circuit building. Learn the fundamentals that will lead y...

Thumbnail image to describe ARM Processor Development 7 - Outputting to a Pin to Blink an LED Part 2
ARM Microcontroller Tutorial 07 - Outputting to a Pin to Blink an LED Part 2 We get our feet wet with actual ARM microcontroller coding in this tutorial. In this tutorial, you will learn how to control the registers a...

Thumbnail image to describe ARM Processor Development 6 - Outputting to a Pin to Blink an LED Part 1
ARM Microcontroller Tutorial 06 - Outputting to a Pin to Blink an LED Part 1 I explain the registers that control the GPIO (General Purpose Input/Output) pins

Thumbnail image to describe ARM Processor Development 8 - Outputting to a Pin to Blink an LED Part 3
ARM Microcontroller Tutorial 08 - Outputting to a Pin to Blink an LED Part 3 This tutorial delves into the actual controlling of the PORT C Pin 6 on the ARM STM32 Microcontroller. BSRR and BRR registers are manipulate...

Thumbnail image to describe ARM Processor Development 5 - Connecting the ST-Link v2 to the STM32 Microcontroller
ARM Microcontroller Tutorial 05 - Connecting the ST-Link v2 to the STM32 Microcontroller The first circuit is made which is simply connecting the ST-Link v2 to the ARM microcontroller and adding an LED to one of the pins.

Thumbnail image to describe ARM Processor Development 6 - Getting Familiar with the CoIDE
ARM Microcontroller Tutorial 04 - Getting Familiar with the CoIDE I give a brief introduction to the CooCox CoIDE Integrated Development Environment.

Thumbnail image to describe ARM Processor Development 3 - Connect the ST-Link v2 to your Computer
ARM Microcontroller Tutorial 03 - Connect the ST-Link v2 to your Computer Learn how to setup the ST-Link V2 interface to your computer properly.

Thumbnail image to describe ARM Processor Development 2 - Installing and Setting up the IDE (Integrated Development Environment):
ARM Microcontroller Tutorial 02 - Installing and Setting up the IDE (Integrated Development Environment): Install the CooCox IDE (Integrated Development Environment) where you will write the programs that will be transferred into the ARM microcon...

Thumbnail image to describe ARM Processor Development 1 - Introduction
ARM Microcontroller Tutorial 01 - Introduction Introduce yourself to the world of microcontrollers in general and what they do. I show you the ARM STM32 microcontroller and the general fe...

Thumbnail image to describe ARM Processor Development 9 - Can Not Connect to Target!
ARM Microcontroller Tutorial 09 - Can Not Connect to Target! Learn to solve the Can Not Connect to Target issue using the STM32 microcontroller and the ST-Link Utility. I explain all the steps in a vid...

The ARM microcontroller beginners kit
ARM Microcontroller Beginners Kit (STM32F0) Start your journey into the ARM Microcontroller Development with this beginners kit based around the STM32F0 series. Includes all you need t...

ARM Microcontroller Intermediate Kit (STM32F0) You want an ARM microcontroller kit that will have the components to get you deep into circuits that take advantage of many of the STM32 fea...

ARM Microcontroller Advanced Kit (STM32F0) You want an ARM microcontroller kit that will have the components to get you deep into circuits that take advantage of many of the STM32 fea...

Thumbnail image to describe ARM Microcontroller Tutorial 10 - Push Button Input (GPIO)
ARM Microcontroller Tutorial 10 - Push Button Input (GPIO) In this video we’ll take a look the GPIO input side of things and using a push button connected to the GPIO pins and output to an LED. We’ll...

Thumbnail image to describe ARM Microcontroller Tutorial 11 - Push Button Input Part 2
ARM Microcontroller Tutorial 11 - Push Button Input Part 2 In this video we’re going to look at the GPIO input registers. The registers we use for the input will be similar to the registers used for ...

Thumbnail image to describe ARM Microcontroller Tutorial 12 - GPIO Push Button Input - Software Debouncing Part 1
ARM Microcontroller Tutorial 12 - GPIO Push Button Input - Software Debouncing Part 1 I describe the need for software debouncing in this video. An explanation is given to explain bouncing as it pertains for push buttons (mome...

Thumbnail image to describe ARM Microcontroller Tutorial 13 - GPIO PUSH Button Input - Software Debouncing Part 2
ARM Microcontroller Tutorial 13 - GPIO PUSH Button Input - Software Debouncing Part 2 This is the second part of the ARM software debouncing tutorial. In this video, we are going to take the pseudo-code written in the first pa...

Thumbnail image to describe ARM Microcontroller Tutorial 14 - Software Debouncing Exclusive
ARM Microcontroller Tutorial 14 - Software Debouncing Exclusive In this video, you will see an analysis of the push button bouncing on an oscilliscope to determine a good threshold for removing bounce and...

ARM Microcontroller Tutorial 16 - STM32 and the LCD Interfacing the LCD to the STM32 Microcontroller Tutorial Part 2

ARM Microcontroller Tutorial 15 - STM32 and the LCD In this tutorial, I will begin the tutorial on connecting an LCD to the STM32 ARM microcontroller.

3 Foot USB Cable Type A to USB Cable Type A
USB Cable Type A Male to USB Type A Male - 3 FT A USB Cable with Type A Male connectors at both ends. 3 Feet in length.

USB 2.0 Cable 10 Foot Type A Male to Type B Male
USB 2.0 Cable Type A Male to Type B Male - 10 FT A USB 2.0 Cable with Type A Male connection at one end and Type B Male connection on the other end. 10 Feet in length.

.1uf (100nf) ceramic capacitor
.1uF (100nF) Through Hole Ceramic Capacitor Dipped radial multilayer ceramic capacitor with a capacitance of .1uF (micro-farad) or 100nF (nano-farad). Tolerance is 10% and has a 50V ra...

10uF Through Hole Electrolytic Capacitor
10uF Through Hole Electrolytic Capacitor Dipped radial multilayer ceramic capacitor with a capacitance of 10uF (micro-farad).

thumbnail: 100uF 50v through hole aluminum electrolytic capacitor
100uF/50v Electrolytic Capacitor General purpose aluminum electrolytic capacitor 100uF (micro-farad) 50 volts. This is a great capacitor for use in power regulation to smoot...

Thumbnail: 22 pF Capacitor
22pF (.022nF or .000022uF) Through Hole Ceramic Capacitor A 22 pF (Pico Farad) multilayer ceramic capacitor great for use with crystal oscillator operation. Other specifications include: voltage rat...

Top view of the bluetooth module
Bluetooth Module for Wireless Communications Communicate wirelessly with this Bluetooth module and use it in your next microcontroller project.

molex connector with crimp pins thumbnail
4 Pin Female Molex Connector with Crimp Pins We use this connector with our 2.5 amp stepping motor driver that is used to drive 3D Printers. Our standard 4 conductor cable is perfect fo...

thumbnail: 3 position female connector with 2.54mm pitch
2.54mm (0.1") Pitch Female Connector 3 Position This connector will mate with male headers that have a 2.54mm pitch (pin spacing). This assembly includes three (3) crimp pins and the thr...

2x36 pin header IDC
2.54mm (0.1") Pitch Male Connector 36 pin Header This connector will mate with female connectors that have a 2.54mm pitch (pin spacing) This 2x36 pin header is intended to assist with pro...

Mini binding post with tin contact looking towards the screw end
Screw Terminal with Post Soldering to the tungsten lead of a laser tube can be a frustrating ordeal. Use this post with a screw terminal to make the soldering easier...

Thumbnail: Crystal Oscillator 18.432 MHz for UART
18.432 MHz Quartz Crystal Oscillator Use this crystal with UART communication on your Microcontroller. Here is a crystal that you can add to your microcontroller that will enabl...

Thumbnail: Quartz crystal oscillator - 16 MHz
16 MHz Quartz Crystal Oscillator This 16 MHz quarts crystal oscillator will provide a very high speed for your microcontroller and allow you to get a whopping 1 Mbps (one mi...

thumbnail: 8 channel logic analyzer - iLogic
4 Channel Logic Analyzer This is an absolute must have for diagnosing embedded programming projects. You can see exactly what digital signals are being produced on a...

Mechanical Drafting Pencil
Mechanical Drafting Pencil - 5mm Listed by popular demand! This mechanical drafting pencil is used in our product images to demonstrate scale, and now we are making it avail...

USB AVR programmer
USBASP AVR Programmer This is a USB AVR programmer which will allow your microcontroller to communicate with your computer via USB port.

Handheld auto range multimeter
Handheld Auto Ranging Digital Multimeter This pocket-sized handheld multimeter is perfect for those looking for an affordable multimeter. This digital multimeter can be used to test...

Voltage and Current AMP display
Panel Mount Voltage and Current Display Are you ever curious what voltage or current your device, widget or thing is using at any given time? Here is a small panel display that wil...

Multimeter Security Banana Plug To Test Hook Clip Probe Lead Cable 500V
Probe Lead Cable 500v - Banana Security Plug These leads are great for grasping wires and resistors that are otherwise difficult to test with regular multimeter or oscilloscope leads.

Microcontroller Tutorial DVD
Beginning Microcontrollers Tutorial DVD for AVR Microcontrollers All of the 49 tutorials from Patrick Hood-Daniel in DVD form.

Thumbnail: 4x4 keypad top view.
4x4 Keypad with Adhesive Backing Similar to a push button is array of keys are all tied together and will provide continuity with the rows and column. This allows the 16 key...

Tactile momentary push button switch 6 mm x 6 mm (through hole)
Push Button Momentary Switch (through hole) Push button switches are used to provide input to microcontrollers and electronics. Press the button to complete the circuit.

12mm Rotary Encoder
Rotary Encoder Put a knob on this and keep it spinning. This can be used as a selector device and can continuously turn.

LED button tactile switch
LED Button Tactile Switch Push button switches are used to provide input to microcontrollers and electronics. Press the button to complete the circuit. This is just l...

Thumbnail: quad buffer line driver 74HC126E
Quad Buffer Line Driver 74HC126E This chip enables you to control a digital signal line. You can turn off, or on a line when you need to, and the signal is conditioned since...

Hex Inverter
Hex Inverter Do you have a signal wire that you need to invert. This integrated circuit takes a low signal and brings it high, and takes a high signal an...

Serial to USB converter with Micro USB cable
FTDI TTL-232R 5V USB to UART (Serial) Converter FTDI TTL-232R USB to UART (Serial) Converter cable allows you to communicate through USB if you don't have a serial port.

20x4 LCD (Liquid Crystal Display) This is a good device for displaying information. You have 4 lines and 20 characters per line on this LCD.

16x2 LCD (Liquid Crystal Display)
16x2 LCD (Liquid Crystal Display) This is a good output device for displaying information. You have 2 lines and 16 characters per line on this LCD.

Red Through Hole LED (Light emitting diode)
Red Through Hole LED (Light Emitting Diode) An output device that emits red light when 2V power is applied.

Green through hole LED (light emitting diode)
Green Through Hole LED (Light Emitting Diode) An output device that emits green light when 2.2V power is applied.

Yellow through hole LED (light emitting diode)
Yellow Through Hole LED (Light Emitting Diode) An output device that emits yellow light when 2V power is applied.

Front of the 128x64 display module
128x64 0.96" Display Module I2C A small display that will output yellow/blue pixels. The resolution is 128x64 and measures 0.96" screen width. Communicate with this display...

CNC shirt front view.
BuildYourCNC Black T-Shirt Look cool no matter where you go while letting everyone know you are in-the-know with CNC machines. Get the official BuildYourCNC shirt now ...

Newbie Hack Shirt Back
Newhiehack Blue Skull Logo T-Shirt Get the official Newbiehack T-shirt and support the great and informative electronics and microcontroller tutorials. All profits from these ...

Image of the Atmega324p
Atmel Atmega324 AVR Microcontroller A device called a microcontroller that you can program to do all kinds of fun stuff, like controlling robots, turning on or off your applian...

Microcontroller Kit with DVD
AVR Microcontroller Beginner Kit with DVD This is the same Microcontroller Beginner Kit but with an added bonus: A DVD featuring 15 hours of in-depth step-by-step video instructions ...

Microcontroller Beginner Kit
AVR Microcontroller Beginner Kit This is a Microcontroller Beginner Kit that will include everything you need to begin programming your first microcontroller.

Microcontroller Intermediate Kit
AVR Microcontroller Intermediate Kit This is the next step up from our incredibly popular Microcontroller Beginner Kit. With the intermediate kit you will receive everything the...

Microcontroller Intermediate Kit with DVD
AVR Microcontroller Intermediate Kit with DVD This is the next step up from our incredibly popular Microcontroller Beginner Kit. With the intermediate kit you will receive everything the...

Microcontroller Advanced Kit
AVR Microcontroller Advanced Kit This is the next step up from Microcontroller Intermediate Kit. With the Advanced Kit you will receive everything the intermediate kit plus ...

Microcontroller Advanced Kit with DVD
AVR Microcontroller Advanced Kit with DVD This is the next step up from Microcontroller Intermediate Kit. The Advanced Kit you will receive everything the intermediate kit plus addit...

Microcontroller Kit
AVR Microcontroller Upgrade Kits If you've already purchased the Microcontroller Beginner or the Intermediate Kit, you can purchase the upgrade kits for the Beginning to Int...

Breadboard adapter for the USBasp AVR Programmer
Breadboard Adapter for the USBASP AVR Programmer Use this adapter to plug your USBasp AVR Programmer into a breadboard.

Modular 2/5 amp stepping motor driver
2.5 AMP Stepper Motor Driver (Modular Unit) Here is a standalone stepping motor driver that is rated at 2.5 peak amps per phase. The driver will also accept a range of 8.2 to 45 volts ...

small aluminum heat sink and a packet of thermal compound
Small Aluminum Heat Sink and Thermal Compound Are your chips or voltage regulators getting too hot? Consider these small heat sinks to remove all that thermal energy!

NEMA 23 Stepping Motor 100 oz
NEMA 23 Stepping Motor (100 oz-in) This NEMA 23 Stepping motor has a step angle of 1.8 degrees (200 steps per revolution). It is a single shaft motor meaning that the shaft do...

Nema 11 stepper motor
NEMA 11 Stepping Motor (16.7 oz-in .185" dual shaft) This is the smallest stepper motor we've featured to date, but it still packs a nice punch in a compact, rectangular NEMA 11 form.

NEMA 14 stepper motor
NEMA 14 Stepping Motor (17 oz-in 1/4" dual shaft) This NEMA 14 form factor stepper motor features 17 oz-in of holding torque in a frame smaller (36mm) than most. 1/4" dual shaft (6.25mm).

10K timmer potentiometer
10K Trimmer Potentiometer (Through Hole) A variable resistor that can be connected as a voltage divider, or as a variable resistance. Leads are intended for through hole.

20k trimmer potentiometer
20K Through Hole Trimmer Potentiometer A variable resistor that can be connected as a voltage divider, or as a variable resistance. Leads are intended for through hole.

50K Potentiometer Panel Mount
50K Potentiometer Panel Mount (Non Trimmer) A three terminal resistor that serves as a voltage divider and a variable resistor (rheostat). Also functions as a position transducer when ...

Small red knob for potentiometer
Small Knob for Potentiometer - Black with Red Cap This small knob will fit onto a standard potentiometer knob to provide a more aesthetically pleasing look and an easier grip. The single adj...

Potentiometer with adjustable knob.
50K Potentiometer Panel Mount (Non Trimmer) With Knob 50K Potentiometer Kit. Includes Small adjustable knob for sleeker look and easier, more accurate operation.

A 5K Rotary Potentiometer shown with a pencil for scale.
5K Potentiometer Panel Mount A three terminal resistor that serves as a voltage divider and a variable resistor (rheostat). Also functions as a position transducer when ...

Top view of 50k Trimmer variable resistor potentiometer
50k Through Hole Trimmer Potentiometer Use this 50K trimmer (variable resistor) to tweak settings on a circuit that will not need to be changed often. These trimmers typically get...

4 AA Battery Holder with Wire Leads
4 x AA Battery Holder with Wire Leads This is a battery holder with 4 AA (1.5v) capacity for a total of 6 volts. The wire leads are 7.8 inches (200mm) long.

9V Battery Hold with Wire Leads
9V Battery Holder with Wire Leads This is a snap connector for 9V battery. The wire leads are 6 inches (150mm) long.

White prototyping breadboard with 30 tie strips and two power rails on each side.
White Prototyping Breadboard A Prototyping breadboard with 30 tie strips and two power rails on both sides.

Clear Semi Transparent Breadboard
Clear Prototyping Breadboard A Clear Semi Transparent Prototyping breadboard with 30 tie strips and two power rails on both sides.

Thumbnail: A bundle of 65 jumper wires of various length and color. Bound together with the male connectors shown in the foreground.
Flexible Jumper Wires Male to Male 65 Piece Bundle Male to Male variable length jumper wires for breadboarding and other prototyping circuits. Affordable, flexible, easy to use. Perfect for D...

A single mini breadboard 17X10. Black color.
Mini Prototyping Breadboard Self Adhesive - Black Mini Breadboard 17x10 with a self adhesive on the back. Black Color. Measures 1.365 inches x 1.8 inches with a thickness of .375 inches.

Single White 17X10 mini breadboard
Mini Prototyping Breadboard Self Adhesive - White Mini Breadboard 17x10 with a self adhesive on the back. White color. Measures 1.365 inches x 1.8 inches with a thickness of .375 inches.

Single Blue 17x10 Mini Breadboard
Mini Prototyping Breadboard Self Adhesive - Blue Mini Breadboard 17x10 with a self adhesive on the back. Blue color. Measures 1.365 inches x 1.8 inches with a thickness of .375 inches.

A single 17x10 mini breadboard (Red)
Mini Prototyping Breadboard Self Adhesive - Red Mini Breadboard 17x10 with a self adhesive on the back. Red color. Measures 1.365 inches x 1.8 inches with a thickness of .375 inches.

Single Green Mini Breadboard
Mini Prototyping Breadboard Self Adhesive - Green Mini Breadboard 17x10 with a self adhesive on the back. Green color. Measures 1.365 inches x 1.8 inches with a thickness of .375 inches.

140 piece multi-color multi-size jumper wires for breadboarding.
Jumper Wire Pack 140 Pieces Multi-Size Multi-Color These are wires that are used for breadboarding. The solid core wires are rigid and have varying lengths and colors. 10 pieces of 14 differe...

40 pin IC Socket with mechanical pencil in background for scale.
IC Socket 40 Pin 20x2 When prototyping soldered circuits, use this to protect the 40 pin microcontroller. Solder this into your circuit and pop the uC in and out...

3 pin slide switch
SPDT Slide Switch 3 pin 30V This is a compact SPDT slide switch which is great for usage as on ON/OFF button or any other type of control.

330 ohm metal film resistor
330 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This metal film resistor will provide 330 Ohms of resistance wherever it is placed an...

Thumbnail: 10K through hole 1/4 watt resistor
10K Ohm 1/4 Watt Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 10K Ohms of resistance wherever it is placed and will hand...

4.7K ohm resistor
4.7K Ohm 1/4 Watt Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 4.7K Ohms of resistance wherever it is placed and will han...

10 ohm resistor 1/4 watt
10 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 10 Ohms of resistance wherever it is placed and will handl...

22 ohm resistor 1/4 watt
22 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 22 Ohms of resistance wherever it is placed and will handl...

47 ohm resistor 1/4 watt
47 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 47 Ohms of resistance wherever it is placed and will handl...

100 ohm resistor 1/4 watt
100 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 100 Ohms of resistance wherever it is placed and will hand...

150 ohm resistor 1/4 watt
150 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 150 Ohms of resistance wherever it is placed and will hand...

220 ohm resistor 1/4 watt
220 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 220 Ohms of resistance wherever it is placed and will hand...

270 ohm resistor 1/4 watt
270 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 270 Ohms of resistance wherever it is placed and will hand...

330 ohm resistor 1/4 watt
330 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 330 Ohms of resistance wherever it is placed and will hand...

470 ohm resistor 1/4 watt
470 Ohm Through Hole Resistor A passive device that resists the flow of electricity. This resistor will provide 470 Ohms of resistance wherever it is placed and will hand...

light sensor (photo sensitive light resistor) - front view
Light Sensitive Resistor (Light Sensor) Do you need to detect if light is present? This will change resistance if the area becomes dark, or light. Use this to detect if night falls...

Temperature Sensor Probe view from top
Platinum Resistance Temperature Sensor Probe Use this device for sensing temperature without having to use a special connector like with a a thermocouple. The specified temperature rang...

ADXL 345 Accelerometer breakout with headers
Accelerometer ADXL 345 Breakout Board with I2C and SPI Interface ADXL345 3-Axis Accelerometer. Measures shock, tilt, force, acceleration, and gravity up to 16gs. Interface using I2C or SPI for assured accu...

Ultrasonic Distance Measuring Range Finder
Ultrasonic Range Finder - Distance Measuring Transducer Sensor Ultrasonic Range Finder - Distance Measuring Transducer Sensor. Uses Sonar (like bats) to measure distance to an object. Ideal for avoiding ...

Type K Thermocouple Temperature Sensor
Type K Thermocouple Temperature Sensor Type K Thermocouple Temperature Sensor. 1 meter length. A general purpose thermocouple with probes for temperature sensing.

Flex Sensor - Sensing Bending and Displacement
Flex Sensor - Senses Bending and Displacement Measure bending and flex with this sensor. The more this sensor is bent, the more resistance will be across the leads. 55.37 mm (2.18 inches...

10 DOF IMU (Inertial measurement unit) top view
10 Degree of Freedom Inertial Measurement Unit Inertial Measurement Unit (IMU) packed with all kinds of wonderful, and at a crazy price! Get tilt, direction, angular velocity, and pressur...

Top view of the temperature humidity sensor
Temperature and Humidity Sensor Sense temperature and humidity from a single device. This through hole component will sense 0-100% Relative Humidity and temperatures rangin...

PIR sensor on dark background
PIR Sensor Pyroelectric Infrared Motion Detector A PIR sensor is used to sense motion (usually human motion) within a specified range. They detect small amounts of radiation using an IR sen...

Triple Axis Magnetometer product view
Magnetometer Triple Axis Compass i2c This is a 3 axis magnetometer. The magnetometer provides a compass by sensing where the strongest magnetic force is. This board communicates...

Custom stencil for PCB (Printed Circuit Board)
Custom Stencil Service We offer a stenciling service for PCB.

Thumbnail: MAX603 Voltage Regulator
Low Dropout Regulators These are truly amazing low dropout voltage regulators that output a voltage at 5 volts for the MAX603 and 3.3 volts for the MAX604.