Archive for category: Microcontrollers

On calculators, Space Invaders and Binary Coded Decimal Arithmetic…

September 21, 2015 | Computer Science, Development Boards, Emulation, Math, Microcontrollers, My Projects | By: Mark VandeWettering

A couple days ago, one of my Twitter or Facebook friends (sadly, I forgot who, comment if it was you, and I’ll give you credit) pointed out this awesome page: Reversing Sinclair’s amazing 1974 calculator hack – half the ROM of the HP-35 It documented an interesting calculator made by Sinclair in the 1970s. It […]

Tinkering with individually addressable LEDs…

April 19, 2015 | Arduino, LED, Microcontrollers, My Projects | By: Mark VandeWettering

While digging around looking for an LCD module I thought I had stashed somewhere, I encountered a bag with some of 8mm individually addressable RGB LEDs that I had never done anything with. For fun, I thought I’d wire a few of them up on my breadboard and see if I could get them to […]

Discovered a new tool for embedded development: platformio

March 22, 2015 | Embedded, Microcontrollers, My Projects | By: Mark VandeWettering

I’m pretty old school when it comes to development. To me, writing code is something I like to do with vi (the editor that I learned three decades ago) and compile with Makefiles, especially for code that I do myself. In general, I prefer to do my development on either Linux or Mac OS too, […]

A day at the Official Propeller Conference

May 5, 2013 | electronics, Microcontrollers | By: Mark VandeWettering

Even casual readers of this blog know that I’ve enjoyed playing around with the Arduino and the Atmel AVR chips. I really like them, and have used them for a variety of personal projects, as well as using them for a variety of educational projects for a local high school where I mentor students. But […]

A Tale of Two Gadgets: the TonidoPlug 2 and a Bus Pirate…

March 30, 2012 | Hardware, Microcontrollers, My Projects | By: Mark VandeWettering

A few days ago, I mentioned that one of my servers had died. I spent some time thinking about how I would replace it. I like having a 24/7 hooked up to the Internet to serve as a file drop and a place where I can use SSH to connect to other devices on my […]

The first Internet of Things Bay Area Meetup and the Air Quality Egg…

March 29, 2012 | Arduino, Internet of Things, Microcontrollers | By: Mark VandeWettering

Last night, I met with Nanode creator Ken Boak and Chris Jefferies from tinajalabs.com at Cafe Actual in Berkeley for the inaugural IoTBayArea meetup. IoT groups are already going strong in many cities like London, Amsterdam, and NYC, but now that Ken is operating here in the SF Bay Area, he wanted to get a […]

Interesting “feature” re: _delay_ms in avr-libc

January 31, 2012 | Arduino, Atmel AVR, Microcontrollers | By: Mark VandeWettering

A couple of my projects have used the tiniest of the Atmel ATtiny chips: the ATtiny13. I have written one or two programs in assembler for these chips, but I prefer to work with avr-gcc whenever possible. What’s amazing is that you actually can use a sophisticated C compiler to generate code for such a […]

AVR-based FM-transmitter

January 26, 2012 | Atmel AVR, Microcontrollers | By: Mark VandeWettering

This is a very cute hack that does something which I thought was impossible: an implementation of an FM transmitter that has exactly two components: a battery and an ATtiny45 microcontroller. It’s brilliantly obtuse and cool: Sprites mods – AVR-based FM-transmitter – Intro, theory The basic idea is to trick the internal oscillator of the […]

Lunch with Ken Boak, the Nanode, and the evolution of the Arduino platform

January 3, 2012 | Arduino, Hacking, Microcontrollers, My Projects | By: Mark VandeWettering

Today, through a bit of serendipity involving twitter and the web, I managed to have lunch with Nanode designer Ken Boak, who happened to be on an unrelated visit to the Bay Area this week. We exchanged brief messages for the first time a couple of weeks ago, as I was intrigued with his idea […]

Microcontroller cheat sheet

December 13, 2011 | Arduino, electronics, Hardware, Microcontrollers | By: Mark VandeWettering

I needed to know the pinouts for various AVR chips and the 6 pin ICSP cable they used. I found this cool little one page sheet that had that, and more. Saved for future reference: Microcontroller cheat sheet.

BeagleBone, a new ARM-powered embedded platform

November 2, 2011 | electronics, Microcontrollers | By: Mark VandeWettering

I really like the Arduino, but even I must admit that performance-wise, it can be a little, well, disappointing. A 16Mhz 8 bit processor can do a lot, but there is also a lot of applications where having something a bit beefier makes a lot of sense. Something with support for a richer peripheral set, […]