4Jennifer Huber | HTML Task ManagerBecome a Better Embedded Programmer |
8John Gorsky | New Product News
|
14Jack Benjamin Michal Benjamin | Multifunctional Home Control SystemDo you really want to take on a project like building a home control system? Jack and Michal thought it was worth it to get a customized system that works with their lifestyle. It controls their alarms, shades, utilities, and more. Wait until you learn about what they're planning next.Download: Benjamin_187.zip |
Applied PCs22Fred Eady | Discover True 16-Bit FunctionalityExplorer 16 Offers Welcome FlexibilityWith Microchip Technology's Explorer 16 development board, you now have true 16-bit mode functionality. Fred takes you inside. The inexpensive board features the new PIC24FJ128GA010 microcontroller and dsPIC33F128GP710 digital signal controller PIMs. |
Above the Ground Plane28Ed Nisley | Sampled Data BandwidthFilteringIn his last article, Ed described the horrors of an unfiltered system. This month he examines what happens with both good and bad filters.Download: Nisley_187.zip |
From the Bench34Jeff Bachiochi | Power Over Ethernet PrimerSick of dealing with wall warts? Try power over Ethernet (PoE). Many devices (e.g., security cameras) are now PoE-compatible. Jeff shows you how to establish PoE on an Ethernet link between a hub and an endpoint device. |
Silicon Update40Tom Cantrell | Something Old, Something NewNaysayers are eulogizing the dearly beloved 8-bit microcontroller. Once again, Tom says not so fast. A new generation of chips proves there's still a long life ahead for the 8-bit MCU. |
44Colin O'Flynn | Robust Bootloader for FPGAsColin built his LoonBoard Unified Bootloader (LUB) to program Xilinx FPGAs. The LUB, which takes only 207 words of program memory, can self-calibrate its internal RC oscillator.Download: OFlynn_187.zip |
52Chris Cantrell | Embedded Object-Oriented ProgrammingTo be an effective software engineer, you must have the right tools on hand for generating top-notch code. Object-oriented programming is one such tool. Chris explains how to use object-oriented programming to take your embedded designs to the next level.Download: C_Cantrell_187.zip |
60Michael Dvorsky | Rooting AroundInteger Square Roots on Small ProcessorsThere are numerous ways to compute square roots. Have you ever tried the sum-of-odds method? What about the bisection method? Michael goes over the basics and shows you how to choose algorithms to suit your particular applications.Download: Dvorsky-187.zip |
67Mariano Barron | Output Real NumbersWhen Mariano first started developing his talking calculator, he used the scanf and printf functions to enter numbers from the keyboard and show the results on the display. But he soon discovered that using the printf function to output real numbers was soaking up a lot of code memory. Implementing the float-to-ASCII (ftoa ) function solved the problem. |
73Tom Napier | Number Crunching On a BudgetCustom PIC MCU Solution Trumps PCYour expensive desktop PC isn't always the best solution for all of your number crunching problems. As Tom explains, some computations can be done more economically on a $4 custom programmed PIC microcontroller than on a PC.Download: Napier_187.zip |
76Aviad Bechori Shlomo Engelberg Roi Rapoport | Voice Changer TechnologyShlomo, Aviad, and Roi built a voice changer for a research project they undertook for an Israeli police unit. Here they explain everything they learned along the way.Download: Bechori_187.zip |
80Chris Coulston Brian Nypaver Jeffrey Rimko | DTMF DecoderUsing some serious math and timing-saving design techniques, you can build a PIC18F452 microcontroller-based device that decodes the tones generated by a telephone keypad. Chris, Brian, and Jeffrey describe a system that can decode a touch-tone in 1 s.Download: Coulston_187.zip |
93 | Crossword Puzzle |
94 | Advertiser's Index / March Preview |
96Steve Ciarcia | HTML Priority Interrupt50 Years of Invention |
FTP Directory for INK 187 | |
---|---|
Follow this link to order a copy of INK 187 | |
<<< Ink 186 |
Ink 188 >>> |
Main Index |
Author Index |