App note: Charging batteries using USB power

Fairly old application note from MAXIM Integrated about getting out power from USB ports. Link here (PDF) Many devices with rechargeable batteries use USB power to recharge the batteries while they are connected. This application note describes the power available from USB and how it can be used to charge batteries, including circuits and some […]

App note: Improve flicker performance of direct AC driven LED fixtures with self valley fill

Application note from ON Semiconductors on LED lighting flicker caused by its own AC supply by adding an improved self valley fill circuit. Link here (PDF) To provide power to LED loads from AC input, SwitchMode Power Supplies (SMPS) are generally used since LED need to be driven by regulated current. Consequently, LED lighting solution […]

Programming an 8 digit 7-segment display, the easy way, using a Max7219

Allan Schwartz shows off the easy way to interface 7-segment displays using the MAX7219: Previously, in part 1 of my blog posting Programming a 7-segment Display, using just Arduino digital pins (the hard way) we had demonstrated how to hook up a pair of 7-segment displays to an Arduino, treating each individual segment as a […]

Free PCB coupon via Facebook to 2 random commenters

Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters. The coupon code usually go to Facebook ‘Other’ Messages Folder . More PCBs via Twitter on Tuesday and the blog every Sunday. Don’t forget there’s free PCBs three […]

Tiva and Stellaris Launchpad RTC usage in Energia

Vadim has posted a tutorial on how to use internal RTC of Stellaris and Tiva Launchpad boards in Energia IDE: For those of you who still have one of those old Stellaris Launchpads, I’m going to show how to utilize one of its most useful features – real time clock – in a simple way. Actually, the […]

Logging I2C Data with Bus Pirate and Python

Scott Harden writes, “I’m working on a project which requires I measure temperature via a computer, and I accomplished this with minimal complexity using a Bus Pirate and LM75A I2C temperature sensor.” More details at SWHarden.com. Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.

MeArm Pi – Build your own Raspberry Pi powered robot arm!

Here’s an interesting open source project on Kickstarter the world’s first robot arm kit for the Raspberry Pi, the MeArm Pi: We believe in helping people understand how the world works. With so much development going on in robotics at the moment, now is the perfect time to get to know what it takes to build […]

App note: Using touch interface in harsh environments

Tough design and software reference from NXP of touch interface. Link here (PDF) The touch-sensing method is used to replace most of traditional tact switch inputs as a new type of human-machine interface used in home-appliance applications. However, using such kind of detection method in harsh environment is still a challenge for most of product […]

App note: Water level monitoring

A reference design from NXP about water level detection using pressure sensor. Link here (PDF) Many washing machines, even the ones using the best cleaner for washing machine, that are currently in production, use a mechanical sensor for water level detection. Mechanical sensors work with discrete trip points enabling water level detection only at those […]

A FPGA controlled RGB LED MATRIX for Incredible Effects – the Hardware

Boris Landoni from Open Electronics writes: In this post you will find  the description of a graphic display that uses a modular solution based on dot matrix blocks (in which each dot is a RGB LED), that are driven – via a specific bus – by a very powerful control board, that is entirely programmable […]

Free PCB coupon via Facebook to 2 random commenters

Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters. The coupon code usually go to Facebook ‘Other’ Messages Folder . More PCBs via Twitter on Tuesday and the blog every Sunday. Don’t forget there’s free PCBs three […]

Reverse-engineering the surprisingly advanced ALU of the 8008 microprocessor

Ken Shirriff has written an article on reverse engineering the ALU of the 8008 microprocessor: A computer’s arithmetic-logic unit (ALU) is the heart of the processor, performing arithmetic and logic operations on data. If you’ve studied digital logic, you’ve probably learned how to combine simple binary adder circuits to build an ALU. However, the 8008’s […]