News & Articles

Free Robotics Guide

Get started making your own robotics with this guide from the Pyros! Send Me My Free Guide!



Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
Take Me To The Gadgetory!

MCM Electronics Daily Deal and Bulk Bargain

USnooBie (Open Source AVR USB Device Development Kit)

Posted February 12, 2014 by Chris

"The USnooBie is a microcontroller kit that does not require any sort of AVR programmer or USB-to-serial converters to load and run compiled code. It’s hardware design allows the user to develop low cost USB devices with Atmel’s AVR ATmega microcontrollers. It can also be used to develop projects which are not USB devices. It is even compatible with Arduino."

PIC Joystick USB Interface

Posted February 9, 2014 by Chris

"With the phasing out of game, serial and parallel ports from modern computers and the ever increasing popularity of USB, it makes sense that hobbyists start getting to grips working with USB….This project focuses on the use of a USB PIC and the mikroC compiler to convert an old game port joystick to utilize USB."

US2B Radar – An UltraSonic USB Radar

Posted December 20, 2013 by Chris

"A stepper motor turns the ultrasonic range finder 360 degrees and back. After each step the range finder is activated and the distance is measured. When two measurements have been made the PIC sends the data to the PC using an asynchronous interrupt transfer"

Morse Key USB keyboard

Posted December 11, 2013 by Chris

"That’s what the Morse Keyboard is all about. This little project I built plugs into a computer’s USB port and is seen by the computer as a standaard USB keyboard. As you tap out Morse, the device types each letter to your computer just like a standaard keyboard!"

Android USB Host + Arduino Communication

Posted September 6, 2013 by Chris

“In this post we’ll put everything together and show you how to communicate between your Android application and the Arduino using nothing but the Android USB host API. Remember, this approach has nothing to do with Android ADK! Unlike Android ADK, your Android device will act as the USB host, while your Arduino board will act as the USB device.”

True Random Numbers @ USB

Posted August 6, 2013 by Chris

“This ain’t yet another ultimate, ultrafast and all-too-miniaturized USB-gadget. It is the ‘official’ USB-version of the XR232-TRNG, taking advantage from the benefits of USB, but retaining fundamental XR232-philosophy of independency, security, transparency and compatibility.”

I2C Tiny USB

Posted July 24, 2013 by Chris

“The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic i2c interface to be attached to the usb. It is meant as a replacement for those simple and cheap printer port to i2c adapters. A USB solution has several advantages incl. the built-in power supply and a more future proof interface.”

OpenSCB: The Open Source Servo Controller

Posted July 12, 2013 by Chris

“OpenSCB is still a project under heavy development. Its goal is to create a fully open source servo controller. That means that we have designed a board with all the hardware to interface with classic RC servos, AX-12/AX-18 servos, openservo and more… It’s using a powerfull 32-bits microcontroller and it has a USB port for programming and control with a PC.”

Mister Gloves – A Wireless USB Gesture Input System

Posted May 24, 2013 by Chris

“Mister Gloves is a wireless USB gesture input system that enables a person to use a computer by performing intuitive hand and finger motions in the air. While wearing a glove controller on the right hand, the user can move the cursor by forming a pointing gesture and click by curling the index finger or thumb. Other right hand gestures enable scrolling and provide access to various keyboard shortcuts.”

EZ-USB Breakout Board

Posted November 17, 2012 by Chris

“My first project using the EZ-USB microcontroller was the ‘EZ1′ test board in 2001 with two MAX521 8 channel DACs, a MAX127 8 channel 12 bit ADC (both with I²C interface), a RS232 connector and one for the Infineon FingerTip sensor as well as two LEDs. If you don’t have JTAG for debugging, two LEDs is the absolute minimum to trace the program execution.”