Blog Archives

Resistor Based Level Shifter (Resistor Divider)

Easily the cheapest and easiest way to shift voltage levels is with a resistor divider circuit. It literally takes 2 resistors. The voltage is ‘divided’ between the 2 resistors. In the example circuit above the values were chosen to be

Posted in Arduino, AVR, Electronics, Raspberry Pi Tagged with: , , , , , , , , , , , , , , , , ,

AVR Serial (USART) Tutorial

Serial communication on an embedded system is quite possibly the easiest and cheapest way to gain insight as to what is going on with your code. On most AVR microcontrollers serial communication is built right in. They have a peripheral

Posted in Arduino, AVR, Coding, Electronics Tagged with: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

OshPark PCB Fab Review

I just got my boards in from OshPark. It was my first time ordering from them and I’m very pleased with the results. I submitted by design on 1/28/14. I was told they were sent to fab on 1/28/14 as

Posted in Arduino, AVR, Electronics, Raspberry Pi Tagged with: , , , , , , , , , , , , , , , , , , , , ,

Dual DPDT Relay Motor Driver

I’ve been (very) slowly working on a tank track robot in my spare time. I didn’t want to use an off-the-shelf motor driver so I made this bad boy… This design uses 4 MOSFETs (IRLD014), 4 resistors and 8 diodes.

Posted in Arduino, AVR, Electronics Tagged with: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

vUSB Powered Easy Button

I work with a guy that absolutely loves his SSRS reports and contantly updates his different view points into data. Most of the reports and views he uses are accessed via Internet Explorer. His constant refreshes are usually done by

Posted in AVR, Coding, Electronics Tagged with: , , , , , , , , , , , , , , , , , ,