Another PIC18F USB device on a breadboard

Here’s another simple PIC USB breadboard example from the comments on our earlier post: Here’s another intro guide to 18F usb on a breadboard In this article I will show how to breadboard a simple USB generic HID device, creating the PIC18F firmware and finally creating the Windows interface for the device which will allow […]

Arduino sinewave generator

labIII, the Laboratory for Experimental Computer Science at the Academy of Media Arts Cologne, posted this tutorial on how to generate sine waves with an Arduino using the Direct Digital Synthesis method. They explain: Here we describe how to generate sine waves with an Arduino board in a very accurate way. Almost no additional hardware […]

Arduino controlled light bulb PCR machine

Here’s an example of the Arduino being put into practical service. Russell Durrett is a Research Specialist in Bioinformatics and Genetic Engineering and is a cofounder of GenSpace NYC, the world’s first community biology lab. He was looking for a way to develop an inexpensive PCR machine, a costly thermal cycler used in DNA lab […]

Reversible motor control for Arduino and other MCUs

Nothinglabs has posted their circuit for a simple reversible motor control for use with the Arduino and other MCUs. The circuit uses two TIP120 Darlington Transistors, two 220 ohm resistors and a 12 volt DPDT relay, parts easily obtainable at any Radio Shack. This design supports PWM for variable speed control, handles loads up to […]

Datasheet tips for newbies (and everyone else)

Circuitguy has published this guide entitled Datasheets (Don’t) Lie on his website. Its intended to show newbies how easy it is to mistake a component’s capabilities when you fail to consider all relevant information on the datasheet. Something those new, and not so new to the hobby, have to keep in mind.

CPLD development board package v1.1

Package v1.1 for the CPLD development boards is now available for download.  It includes: Schematic tutorials Verilog tutorials VHDL tutorials Bus Pirate XSVF programmer firmware and application PCBs Programming instructions for the Bus Pirate and Bus Blaster have been freshened. An updated ISE (X)SVF export tutorial will help you get started with your own projects. […]

International Traffic in Arms Regulations for hackers

NBitWonder writes: I was exploring building a project the other day, when I came up with some questions about the legal basis for doing so. With that in mind I did some research, and wrote up a legal tutorial for US makers on International Traffic in Arms Regulations (ITAR). The tutorial is supposed to give […]

Advanced Arduino hacking

Maik Schmidt likes the Arduino, but like many of us he realizes the platform’s potential for advanced techniques beyond the IDE. In this article from the Pragmatic Bookshelf, he highlights the steps a beginner can take to learn how to develop software for the Arduino in a deeper way. Starting with how the IDE turns […]

qrpTracker: Arduino satellite tracker

VE9QRP has developed qrpTracker, a satellite tracking program that works on the Arduino platform. Based on the Plan-13 algorithm of James Miller, it can provide real-time satellite location and azimuth / elevation data and doppler shift tuning for up to fifteen satellites using a single ATMega328. With a small additional EEPROM, dozens of satellites can […]

Interfacing Arduino and Python: Guide to Semi-advanced Serial Programming

Chandler has posted this tutorial on Interfacing Arduino and Python as it relates to serial programming. For this tutorial, you will need (or at least it is helpful) to have a knowledge of the Python programming language. You will also need an Arduino, and other components depending on how many of the four projects you […]