Android controls robot with Bluetooth

PocketMagic demos the use of an Android phone’s Bluetooth capability to transmit commands to a module interfaced through an Atmega8 with a robot car. While this project controls a Perseus 3 robot platform, the code and circuit could be easily adapted to use with any device that could be interfaced with the Atmega8, and the […]

Processor quick start guides

The new processor quick start guides were a big hit. Maff^ contributed a basic guide to the AVR, and Dpropicweb greatly expanded the PIC guides. We finished the MSP430 guide, and added new guides for the Coolrunner-II CPLD and Spartan 3 FPGA (in progress). Check out all the guides, and add one for your favorite […]

Processor quick start guides

Getting started with a new processor family is a minefield. Our new quick start guides for the PIC, LPC ARM, and STM32 ARM, are a collection of notes on these processor families. If you’re already familiar with one processor, these condensed guides can help you get started on a whole new platform without scouring the […]

Inexpensive multi-programmer update

An update of the inexpensive, medium-speed AVR/PIC/CPLD/Arduino programmer is posted in the forum. This programmer is designed for people who don’t own a programmer, and just want to rescue a bricked PIC or AVR. This version takes into account the pin connection diagram MichaelZ outlined during our last design review. The update has a single […]

Preview: Inexpensive multi-chip programmer

This is a preview of an inexpensive, medium-speed AVR/PIC/CPLD/Arduino programmer. It’s designed for people who don’t own a programmer and just want to rescue a bricked PIC or AVR. The programmer uses the bitbang mode of a FT232R FTDI USB->serial converter chip. The same one used on the Bus Pirate and Arduino. There’s existing apps […]

MMC/SD/SDHC card library

Hidden away in SparkFun’s AD5330 demo is an open source FAT SD card read/write library from Roland Riegel. The MMC/SD/SDHC card library is intended for AVR microcontrollers, and it supports FAT16 and FAT32, partition tables, and low-level read/write operations.  The source download includes an example application. This project should be pretty easy to port to […]

Bus Pirate high voltage programming adapter

Today we’re giving away an assembled Bus Pirate high-voltage programming adapter. It has a 5pin PIC programming header, a 6pin AVR programming header, and a small 13volt boost-converter power supply. A 13volt supply is needed to program PIC 12/16/18F microcontrollers, and clear the RESET fuse in AVRs. It’s doesn’t do much right now though, because […]

Bus Pirate STK500v2 AVR programmer firmware

See the latest version in the documentation wiki. Here’s an alternate firmware for the Bus Pirate that clones an STK500 programmer for AVR microcontrollers. We ported the GPL’d source from Guido Socher’s AvrUSB500 ATMEGA8-based programmer to the PIC. The firmware should work with any applications that support the STK500 v2 protocol. We used it to […]