Microcontrollers 101

I am putting together some slides for a talk on microcontrollers later this year and would like to get feedback from anyone who is knowledgeable in this area to provide feedback, comments, thoughts, suggestions. The talk will use the Arduino platform as an example. I am also trying to teach some basics of electronics, electrical…

Read More

Memristor: The Path to True AI?

So I’ve been reading anything I can get my hands on about the newly invented memristor. You can read more about the history and general concept over here. The basic idea is this, the memristor is the fourth basic circuit element (the resistor, capacitor, and inductor are the other three) that has been speculated to…

Read More

Review: X10 Home Automation with Arduino

Thanks for making this article a success, we we re recognized on MAKE Magazine’s website!  UPDATE 12/2010:  If you are curious on how to receive X10 commands with Arduino, check out this update.  Recommend reading and understanding this article first then jumping over to the update.My current project revolves around using the Arduino and the…

Read More

Review: SparkFun DAC Breakout Board Tutorial

I’ve been tinkering with SparkFun’s MCP4725 I2C Digital to Analog converter or DAC. Buy yours here. I have been reading about the I2C or Two-Wire protocol but this is the first time I’ve used it. I did not see a useful tutorial out there for this breakout board (aka BoB) so I decided to throw…

Read More

The World Is Flat

I am in the middle of reading a terrific book called by Thomas Friedman called “The World is Flat”. Back in college I had to read another book of his called the “The Lexus and the Olive Tree” for a political science course. I should clarify at this point, I am actually listening to the…

Read More

Shift Happens

I saw this incredible video in my grad class last night and had to share. It reinforces my believe we are grossly under prepared for life in the 21st century in this world. The longer we fight to keep things they way they were, and not focusing on how best to use technology to our…

Read More