The arduino library supports A/D conversion at about 13 KHz, not fast enought for a useful audio-rate oscilloscope. Rewriting the acqusition loop to directly access the ADC reqisters speeds up conversion (including loop overhead) to about 688,000 samples/sec,...
I decided to build a FP with 8-bit exponent and 9-bit mantissa (and with no NANs, infinities, denorms or rounding).The sum of the bit-lengths (plus one sign bit) means that the FP number fits into a 18-bit M4K block word on the CycloneII FPGA. The 9-bit...
Our project was designed for our EECE 276 - Embedded Systems class as undergraduates at Vanderbilt University. The project was developed in C running on an ATMEGA 1280 AVR 8-bit microcontroller. Our application code runs on top of uCOS/II,...
Audio filter implementations All of these implementation use a multiply-and-accumulate (MAC) scheme to compute each of the terms on the right side of the following equation, then divides by a(1), if necessary. Some of the implementations are serial,...
by tEEonEIntroduction I love racing games, and along with the Xbox One came Forza 5!The few steering wheels for XB1 are super expensive and bulkyThe XB1 controller is a new device and i was dying to take one apartI had a spare SRW-S1 lying aroundI thought...
First you need to mark out a suitable area on the back of the guitar for the battery compartment measure it's dimensions in height and width. There's always a lip on battery boxes to cover the router cut on the guitar body so measure the inside dimension...
Simulated visual systemWe want to use artificial neural systems to teach biological instrumentation methods. The goal is a set of small circuits which behave like neural systems with respect to voltage, timing, and system behavior. This will enable...
Simulated visual systemWe want to use artificial neural systems to teach biological instrumentation methods. The goal is a set of small circuits which behave like neural systems with respect to voltage, timing, and system behavior. This will enable...
Lindenmeyer and Przemyslaw noticed that you could treat the long text strings resulting from multiple replacements as commands to build objects. In two dimensions, the interpertation is:Start at x=0, y=0, facing along the x-axis.Capital F means "draw...
Matlab code considerationsThe following considerations will be illustrated using a Matlab program which computes Conway's life. Parts of the code are explained below.Matrixes and images can be converted to one-another, so display is straighforward. If...
Goals/plan:1. Find and purchase main components as cheap as possible.2. Hook a single display module up to a CPU on a breadboard.3. Get the display to display something.4. Write low-level library for addressing display.5. Hook up two more displays and...
The plan here is to build up intuition for HiD representations in parallel coordinates:points -- The basic representation of points as lines in PC.lines -- The observation that lines map to points in PC.planes -- Hyperplanes can be detected visually.clusters...
The whole project kind of evolved from the initial idea of making something "awesome". A main catalyst were some favourite sayings of the intended recipient. In addition to the "no kill switch on awesome", he was fond of "Me want cookie" (to counter-act...
The code under Launchpad Mame Control in my GitHub repository will turn your TI Launchpad into a USB arcade control interface. Unmodified, you will get two 8 button digital gamepads and a two button mouse. The pinouts are documented in the...
Since the prop has 8 CPU cores, it can do many things at once, independant of each other, without interupts. Also each CPU core has 2 timers, and an A side and a B side, so a clever guy can (and did) make some neat stuff for us.