Ioan Ciascai EDN Reading quadrature encoder signals at high speeds (e.g., 1 MHz, or, 1 m/s with a resolution of 1 um) often requires dedicated hardware. This Design Idea shows a simple scheme to accomplish this function using only an ATtiny2313A ...
Les Hughson EDN The ATMega168 is a great general purpose 8-bit AVR microcontroller from Atmel . It has 23 GPIO pins, but sometimes (as I have found) you can run out of I/O pins as your design grows. This happened to me recently when, of the 23 GPIO ...
Boris Landoni open-electronics.org Part 1 - Specification and Schematic Operation The receiver provides for the control of the two channels by a 433 MHz remote control with MM53200 / Holtek HT12 encoding or a compatible one. Each channel is ...
Boris Landoni, open-electronics.org Since when white light emitting high brightness LED are available, the handover from traditional lighting bulbs to the solid-state lighting has become irreversible: LEDs have an efficiency (expressed in ...
Benabadji Noureddine EDN Several previously published Design Ideas and appnotes [ 1-4 ] show how to use many pushbuttons with a minimum number of inputs. They require an RC circuit where the timing can be measured to identify which pushbutton has ...
Rick Malley, Independent Designs LLC Electronic Design Using eight digital inputs, this circuit simplifies decoding of the common membrane 4×4 keypad matrix and eliminates the traditional requirement of scanning rows or columns. Any X-Y ...
Josef Valasek EDN If you develop an application on a small microcontroller, your diagnostic tools for debugging of the program code might be very limited. This Design Idea introduces a simple debugging routine for plotting the binary value of one ...
This fast-executing program and simple circuit allows a PIC MCU to linearize a thermistor and accurately determine and display the temperature from its measured resistance. When you need to measure temperature using thermistors, you face the ...
Francesc Casanellas EDN This design was done to get a sealed keypad for very wet environments (in my particular case, showers for swimming pools). The keypad needed to be able to detect slight pressure on a stainless steel plate 0.4 mm thick. Apart ...
Dev Gualtieri Electronic Design By using a standard, low-cost PIC microcontroller with a short block of code that emulates a simple ramp-signal generator based on the venerable unijunction transistor (UJT), you can achieve smooth output and ...