Archive for June 15th, 2013

Arduino Survival Guide: Workbench Edition

Pullup Voltage Divider

Pullup Voltage Divider

Herewith, the slides for the talk + lab session I’m doing today for Squidwrench:

Arduino Survival Guide – Workbench Edition

Unlike most Arduino courses, I assume you’re already OK with the programming, but are getting tired of replacing dead Arduinos and want to know how to keep them alive. The course description says it all:

Learn how to help your Arduino survive its encounter with your project, then live long and prosper. Discover why feeding it the proper voltages, currents, and loads ensures maximum Arduino Love!

Ed will describe some fundamental electronic concepts, guide you at the workbench while you make vital measurements, then show you how to calculate power dissipation, load current, and more. You’ll understand why Arduinos get hot, what kills output bits, and how you can finally stop buying replacements.

Among other lab exercises, we’ll measure the value of the ATmega’s internal pullup resistors, which everybody assumes are 20 kΩ, but probably aren’t. Hint: you can apply Ohm’s Law twice to that simple circuit and come up with the right answer, but only if you’ve measured the actual VCC voltage on the board.

The Mighty Thor will detail how to not prepare Fried Raspberry Pi.

In the unlikely event you’re in Highland NY, stop by: you’re bound to learn something.