Ricardo Jiménez and Juan C. Ángeles Electronic Design A basic microcontroller can be used to convert a sensor's analog output into a pulse train, thereby making the output compatible with standard digital I/O ports. When the need ...
An inexpensive way to implement high-resolution digital-to-analog conversion is to combine microcontroller-PWM (pulse-width-modulated) outputs with precision analog-voltage references, CMOS switches, and analog filtering ( Reference 1 ). However, ...
Part 1 Software The software for the datalogger is download section (PIC_DATALOG_V00d). I use Mikroc Pro PIC compiler from mikroElektronika , the libraries of this compiler are great! Especially the FAT32 library, it allows to manage the micro SD ...
Part 1 - Hardware: Schematic, PCB and case. Hi all! I’m continuing here with the last board I design and now I’m continuing testing. It’s a battery-powered small datalogger based on a PIC18F2620 microcontroller (Figure 1). The ...
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 ...
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 been pressed, or an ADC ...
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 ...