Arduino can program PIC too!

arduino-pic-programmer

This is a wiring diagram that [Soranne] put together when developing a method of programming PIC microcontrollers using an Arduino board. You can see that he takes care of the 12V issue by connecting the Master Clear (MCLR) pin to an external source. This comes with one warning that the Arduino should always be reset just before making that connection. He's tested this with a 16F628 and is … [Read more...]

Trying to measure the speed of light with an Arduino

laser

We know that measuring the speed of light with an Arduino is possible. It's just that the implementation is hard. Last month we saw [Udo]'s blinkenlight shield that can be used as a line scan camera. It's a neat piece of kit, but [Udo] really wants to submit something for the Buildlounge laser cutter giveaway, so he figured measuring the speed of light would be an easy project. If a kid and a … [Read more...]

C bit field structures for microcontroller multitasking

bit-field-tutorial

So you're getting better at programming microcontrollers and now you want to do several things at once? You know better than that, microcontrollers are only capable of processing one thing at a time. But if you're clever with your coding you can achieve something that behaves as if several things are going on at once. The most common way to do this is to set a flag using an interrupt, then use the … [Read more...]

On the life of [Dennis Ritchie]

dennis-ritchie

Chances are you have already heard of the passing of [Dennis Ritchie]. We admit, we're among the throngs who knew little of his life, but [Cade Metz] has posted an excellent remembrance of his life which we think is well worth reading. [Dennis] passed on October 12th at the age of 70. This image shows him receiving the National Medal of Technology awarded to him by [Bill Clinton] in 1998. His … [Read more...]

BASIC programming on an Arduino

Basic

[Mike] sent in a project he's been working on - a port of a BASIC interpreter that fits on an Arduino. The code is meant to be a faithful port of Tiny BASIC for the 68000, and true to Tiny BASIC form, it fits in the very limited RAM of the Arduino. True to Tiny BASIC's assembler roots, [Mike]'s C port makes extensive use of the "infinitely-abusable" goto statement. Kernighan and Ritchie said … [Read more...]

Microsoft’s attempt at an Arduino killer — feels like a gimmick

microsoft-arduino-killer

Microsoft has thrown its hat into the open source hardware hobby market. Their offering is called the Gadgeteer. We'd love to tell you all about it, but the big M didn't make it very easy to find out about the device and it's addons. When we set out to find what processor is running on the board we were happy to see that they do call it an Open Source Hardware project, but no schematic is posted. … [Read more...]

Over-engineered clock finds purpose as RSS reader

clock-and-rss-feed

[Bob Alexander] admits that he over-engineered his clock, giving it eight control buttons, eight twelve-segment alpha-numeric display digits, a GPS module as a time source, and a beefy microcontroller to boot. But he's found a way to get more for his money out of the device by adding RSS and weather features to it. Since he's using the PIC 18F4550 it's a snap to add USB connectivity. From there … [Read more...]