Here’s a novel way to connect simple circuits. By mixing up your own conductive and non-conductive play doughs you can connect components without wires. Adds a new dimension to the term “wireless”! Just don’t think it would be a good idea to go through airport security with a doughy substance with components and flashing LEDs […]
Convince an ATMEGA 324 to output a VGA image. Via Hacked Gadgets
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 […]
Hack a Day posted the final installment of their AVR programming tutorial: writing code. See also: Introduction Hardware Compiling code
If you tune around the shortwave bands you’ve probably heard various buzzes, high-pitched screeches and other annoying sounds. Many of these aren’t just noise, but amateur radio digital data transmissions. These messages are surprisingly easy it is to decode using free open source software. FLDIGI is a digital modem program for Linux, Free-BSD, OS X, […]
NBitWonder sends us a meta how-to, documentation for producing better documentation: Documentation is fun! Well… not really, but it’s a necessary evil if you plan to share your projects with the open-source community (or remember how you did something a year or two down the road). Documentation may not be glamorous, but it’s an important […]
How-to design and fabricate a project case using free software and a CNC mill. Thanks McZ!
This how-to is a complete crash course on PIC24 programming. It covers just about every feature: inputs and outputs, timers, interrupts, serial communication, I2C, analog to digital converters, SPI, etc. Each peripheral has examples with step-by-step calculations and excerpts from real datasheets. Thanks McZ!
Spend your weekend with the final installment of Hack a Day’s AVR programming tutorial: compiling code.
Hack a Day has a how-to on programming PICs under Linux with the open source SDCC compiler.
Don’t miss Mike’s tutorials on AVR microcontrollers at Hack a Day. Part 1: introduction Part 2: the hardware More to come.
Ethernet devices are usually connected to the network though small transformers. In our projects, like the web platform and #twatch, these magnetics are integrated into the ethernet jack. Florin is working on an ethernet project where space and weight are critical. He decided to ditch the heavy magnetics and experiment with capacitive ethernet coupling. This […]
The Bus Pirate is sold as a bare circuit board to keep costs down, but a little protection is helpful when you toss it in your bag for hacking on the go. We’ve seen lots of great cases, but Ril3y’s laser-cut acrylic case is one of our favorites. It protects the bare circuit board, and […]
The Dangerous Prototypes Eagle parts library has most of the parts used in our projects. It’s got just about everything we use on a daily basis. We keep it in SVN so everyone has the latest version. Eagle stores footprints in a binary file, so SVN can’t merge differences if two people make changes at […]
This simple FM transmitter circuit is made from through-hole parts on a scrap of circuit board. A nice example of dead bug prototyping. Did you know NASA has dead bug standards? Via Hack a Day.
Adafruit has a new infrared sensor tutorial that uses an Arduino to clone an infrared remote control signal. They use a time-based protocol decoder/cloner, similar to the infrared sampling mode used in the USB IR Toy. SB-Projects has more excellent infrared remote control protocol details.
We have a short tutorial on using TortoiseSVN to check out source code from online repositories like Google Code. Learn how to grab the latest source and contribute code to your favorite open source projects.
A new tutorial covers the basics of programming a PIC with a PIC programmer supported by MPLAB, like a PICkit or ICD. This frequently-requested tutorial is geared towards programming the bootloader into a project like the Bus Pirate. Bootloaders make it easy to upgrade firmware without dragging out (or owning) a programmer. Just activate the […]