4CJ Abate | HTML Task ManagerMore Than Tinkering |
8John Gorsky | HTML New Product News |
13David Tweed | HTML Test Your EQ |
11 | Reader I/OLetters to the Editor |
14Hans-Dieter Paul | Teletext-Based TV InterfaceThis design uses a TV's built-in teletext decoder for displaying colored text and pseudo-graphics on the screen. It serves 15 pages that are continuously sent to the TV along with a video signal. If you don't live in Europe where teletext is used, you can apply these design techniques to your own server development and graphics-related projects.Download: Paul-234.zip |
Silicon Update22Tom Cantrell | SoC with a Capital "P"A Look at the PSoC 3 and PSoC 5If you thought the first PSoC was great, wait until you get your hands on the PSoC 3 and PSoC 5. These affordable new PSoCs -- with which you can define your own programmable logic functions -- operate over a wide voltage range and are extremely easy to use. Now you just need to choose an application. |
30Ralph Stirling | The CtrlBoxAn Ethernet Control System InterfaceThis well-designed motion control interface features a WIZnet W5100 that provides an interface between a Xilinx Spartan3 FPGA board and a host computer. The FPGA counts pulses from four quadrature shaft encoders and generates PWM for a motor amplifier. You can use the host PC to perform control calculations. Here the system is used in an inverted pendulum apparatus.Download: Stirling-234.zip |
38Evgeni Stavinov | A Practical Parallel CRC Generation MethodDo you understand the mechanics of the cyclic redundancy check (CRC) well enough to build a customized parallel CRC circuit described by an arbitrary CRC generator polynomial? This article covers a practical method of generating Verilog or VHDL code for the parallel CRC. The result is the fast generation of a parallel CRC code for an arbitrary polynomial and data width.Download: Stavinov-234.zip |
46Matt Oppenheim | Multichannel Touch SensorsImplement Scalable Capacitive Touch SensingTired of switching? Try touching. It's now easy to implement a versatile multichannel touch sensor in various projects. Here you learn how to design a 20-channel device of your own.Download: Oppenheim-234.zip |
54Miguel Sanchez | Three-Axis Stepper ControllerStepper motor controller projects are posted all over the Internet, but many are platform-dependent. Now you can build an Arduino-based, platform-independent driver board that enables you to break free from platform constraints.Download: Sanchez-234.zip |
From the Bench62Jeff Bachiochi | Good VibrationsWave Shaping and Theremin Design with an MCUDo you want to build your own version of the Theremin? This project enables you to produce a varying sine tone without physical contact. You can use a microcontroller's output bits to create a DAC with an R-2R ladder network of resistors. Each write to the port produces an immediate output voltage.Download: Bachiochi-234.zip |
Lessons from the Trenches70George Martin | Debugging TechniquesDuring the course of your engineering career, you'll likely work on projects of all sorts: big systems, little systems, real-time systems, and more. As you'll see, there's not one sure-fire debugging technique that you can apply to every project. Your best bet is to have a good grounding in a few techniques and then approach each project on a case-by-case basis. |
74 | Crossword Puzzle |
79 | Advertiser's Index / February Preview |
80Steve Ciarcia | HTML Priority InterruptA Handshake and a Future |
Bonus Article85Andrew Lindsay | Arduino Internet ClockThe Arduino Internet Clock is a timepiece that acquires the current date and time information from Network Time Protocol (NTP) servers on the Internet. It then displays the information on an LCD for easy reading. |
FTP Directory for INK 234 | |
---|---|
Follow this link to order a copy of INK 234 | |
<<< Ink 233 |
Ink 235 >>> |
Main Index |
Author Index |