<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://docs.macetech.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://docs.macetech.com/feed.php">
        <title>macetech documentation</title>
        <description></description>
        <link>http://docs.macetech.com/</link>
        <image rdf:resource="http://docs.macetech.com/lib/images/favicon.ico" />
       <dc:date>2010-08-30T05:33:42-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/attiny_avr-gcc?rev=1283041992&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/avr_assembler?rev=1248676351&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/centipede_shield?rev=1282152403&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/chronodot?rev=1256663784&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/hardware_spi_example?rev=1256540406&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/megabrite?rev=1245216423&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/non-hardware_spi_example?rev=1253769042&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/octobrite?rev=1267599311&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/octobrite_defilippi?rev=1282199890&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/rusty_vu?rev=1245568008&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/satellite_module_001?rev=1282471610&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/shiftbar?rev=1245307937&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/shiftbrite?rev=1245174094&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/shiftbrite_shield?rev=1273612108&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/shifty_vu_shield?rev=1265420039&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/sidebar?rev=1283041762&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.macetech.com/doku.php/start?rev=1282465364&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs.macetech.com/lib/images/favicon.ico">
        <title>macetech documentation</title>
        <link>http://docs.macetech.com/</link>
        <url>http://docs.macetech.com/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://docs.macetech.com/doku.php/attiny_avr-gcc?rev=1283041992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-28T20:33:12-04:00</dc:date>
        <title>attiny_avr-gcc</title>
        <link>http://docs.macetech.com/doku.php/attiny_avr-gcc?rev=1283041992&amp;do=diff</link>
        <description>#include &lt;avr/io.h&gt;
#include &lt;util/delay.h&gt;
#include &lt;stdlib.h&gt;

#define datapin 5
#define latchpin 0
#define enablepin 1
#define clockpin 4

int SB_CommandMode = 0;
int SB_RedCommand = 0;
int SB_GreenCommand = 0;
int SB_BlueCommand = 0;

#define NumLEDs 2

int LEDChannels[NumLEDs][3];
int newred = 0;
int newgreen = 0;
int newblue = 0;
int oldred = 0;
int oldgreen = 0;
int oldblue = 0;


void USI_ShiftOut(unsigned char SendByte) {

	USIDR = SendByte;

	USICR = (1&lt;&lt;USIWM0)|(1&lt;&lt;USICS1)|(1&lt;&lt;USITC);…</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/avr_assembler?rev=1248676351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-27T02:32:31-04:00</dc:date>
        <title>avr_assembler</title>
        <link>http://docs.macetech.com/doku.php/avr_assembler?rev=1248676351&amp;do=diff</link>
        <description>Renesis from Darker Technologies contributes his AVR assembly code example for controlling ShiftBrites using an Atmega164:

shiftbrite_example_20090726.asm


;//_ shiftbrite_example_20090726.asm
;
; avr assembly macros for driving shiftbrites.
;
; this example swaps the colors purple and green between two 
; shiftbrites a few times a second at 8MHz core speed. 
;
; the number of shiftbrites and the io pins used by the code are 
; defined in the file &quot;sb_config.inc&quot;. 8bit and 10bit color data 
; …</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/centipede_shield?rev=1282152403&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-18T13:26:43-04:00</dc:date>
        <title>centipede_shield</title>
        <link>http://docs.macetech.com/doku.php/centipede_shield?rev=1282152403&amp;do=diff</link>
        <description>The Centipede Shield is an add-on PCB for standard layout (Duemilanova, Diecimila) Arduino microcontroller boards. It uses the Wire I2C interface on analog pins 4 and 5 to provide 64 general purpose I/O pins. Any pin can be configured for input or output. The shield uses four Microchip MCP23017 16-pin digital I/O expander chips.</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/chronodot?rev=1256663784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-27T13:16:24-04:00</dc:date>
        <title>chronodot</title>
        <link>http://docs.macetech.com/doku.php/chronodot?rev=1256663784&amp;do=diff</link>
        <description>The ChronoDot RTC is an extremely accurate real time clock module, based on the DS3231 temperature compensated RTC (TCXO). It includes a CR2016 battery which should last at least 8 years if the I2C interface is only used while the device has 5V power available. No external crystal or tuning capacitors are required.</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/hardware_spi_example?rev=1256540406&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-26T03:00:06-04:00</dc:date>
        <title>hardware_spi_example</title>
        <link>http://docs.macetech.com/doku.php/hardware_spi_example?rev=1256540406&amp;do=diff</link>
        <description>A more polished example using the Arduino hardware SPI (does not work as-is on the Mega).

/* Ports and Pins
 
 Direct port access is much faster than digitalWrite.
 You must match the correct port and pin as shown in the table below.
 
 Arduino Pin        Port        Pin
 13 (SCK)           PORTB       5
 12 (MISO)          PORTB       4
 11 (MOSI)          PORTB       3
 10 (SS)            PORTB       2
 9                  PORTB       1
 8                  PORTB       0
 7                  POR…</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/megabrite?rev=1245216423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-17T01:27:03-04:00</dc:date>
        <title>megabrite</title>
        <link>http://docs.macetech.com/doku.php/megabrite?rev=1245216423&amp;do=diff</link>
        <description>Introduction


MegaBrites have three 100mA red, green, and blue LEDs and a small controller chip, the Allegro A6281. The A6281 provides 10-bit PWM and 7-bit current control for each of the red, green, and blue LEDs. It uses a simple clocked serial interface to receive a 10-bit brightness value for each color, resulting in over a billion possible colors. Each input is buffered and output on the other side of the module. This allows each MegaBrite to repeat the signal to the next, allowing longer …</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/non-hardware_spi_example?rev=1253769042&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-09-24T01:10:42-04:00</dc:date>
        <title>non-hardware_spi_example</title>
        <link>http://docs.macetech.com/doku.php/non-hardware_spi_example?rev=1253769042&amp;do=diff</link>
        <description>The following code demonstrates how to efficiently control ShiftBrites without using the Arduino hardware SPI. The performance will be a little bit slower, but the ability to select any pins for communication will make it much easier to integrate ShiftBrites with applications that need to use hardware SPI, like the Arduino Ethernet Shield.</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/octobrite?rev=1267599311&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-03T01:55:11-04:00</dc:date>
        <title>octobrite</title>
        <link>http://docs.macetech.com/doku.php/octobrite?rev=1267599311&amp;do=diff</link>
        <description>The OctoBrite CYANEA is a full-color LED bar with eight individually-controlled 6000mcd RGB LEDs, spaced 1/2” apart. The heart of the Octobrite is the Texas Instruments TLC5947 24-channel 12 bit PWM controller and current sink driver. Using a very simple shift register interface, each of the red, green, and blue LEDs can be controlled to 4096 levels of brightness. The OctoBrite is suitable for straight-line full color displays such as bar graphs, multiple status indicators, and decorative lighti…</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/octobrite_defilippi?rev=1282199890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-19T02:38:10-04:00</dc:date>
        <title>octobrite_defilippi</title>
        <link>http://docs.macetech.com/doku.php/octobrite_defilippi?rev=1282199890&amp;do=diff</link>
        <description>The OctoBrite DEFILIPPI is a unique product that allows independent control of eight RGB LEDs or 24 individual LEDs. It is based on a Texas Instruments TLC5947 24-channel PWM LED driver. Each channel has an independent 12-bit PWM, for very smooth color control. Since each channel has an independent PWM and current control, there is no reduction in brightness often found in strobed matrix methods of driving larger numbers of LEDs.</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/rusty_vu?rev=1245568008&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-21T03:06:48-04:00</dc:date>
        <title>rusty_vu</title>
        <link>http://docs.macetech.com/doku.php/rusty_vu?rev=1245568008&amp;do=diff</link>
        <description>The Rusty VU is a project carried over from Maker Faire Bay Area 2008, when the first ShiftBrites were introduced. Each tube contains ten ShiftBrite RGB LED modules. The control system was a proto-boarded audio filtering and ATmega128 circuit. For Maker Faire 2009, the methods and code have been updated significantly. The Rusty VUs are now running on a Seeeduino and Shifty VU Shield. Audio enters the Shifty VU Shield and is processed with an analog circuit, then read by the Arduino's analog pins…</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/satellite_module_001?rev=1282471610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-22T06:06:50-04:00</dc:date>
        <title>satellite_module_001</title>
        <link>http://docs.macetech.com/doku.php/satellite_module_001?rev=1282471610&amp;do=diff</link>
        <description>The Satellite Module 001 is an 10 LED array of five-chip 100mA wide-angle (140 degree) red, green, and blue LEDs. The percieved output power of the red channel is a little less than the blue and green channels, so there are 4 red, 3 blue, and 3 green LEDs. Each LED supplies ~35,000 mcd over a 140 degree viewing angle. Combine with the ShiftBar  to create a string of super-bright clusters. These are as bright as 15 ShiftBrites on the blue and green, and 20 ShiftBrites on the red channel!</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/shiftbar?rev=1245307937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-18T02:52:17-04:00</dc:date>
        <title>shiftbar</title>
        <link>http://docs.macetech.com/doku.php/shiftbar?rev=1245307937&amp;do=diff</link>
        <description>Introduction


ShiftBars are optimized to drive clusters of LEDs, or commonly available 12V common-anode RGB LED bars. It has three LED current sink outputs and a small controller chip, the Allegro A6281. The A6281 provides 10-bit PWM and 7-bit current control for each of the LED channels. It uses a simple clocked serial interface to receive a 10-bit brightness value for each color, resulting in over a billion possible colors. Each input is buffered and output on the other side of the module. Th…</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/shiftbrite?rev=1245174094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-16T13:41:34-04:00</dc:date>
        <title>shiftbrite</title>
        <link>http://docs.macetech.com/doku.php/shiftbrite?rev=1245174094&amp;do=diff</link>
        <description>Introduction


A ShiftBrite has an RGB LED and a small controller chip, the Allegro A6281. The A6281 provides 10-bit PWM and 7-bit current control for each of the red, green, and blue LEDs. It uses a simple clocked serial interface to receive a 10-bit brightness value for each color, resulting in over a billion possible colors. Each input is buffered and output on the other side of the module. This allows each ShiftBrite to repeat the signal to the next, allowing longer cable runs between elemen…</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/shiftbrite_shield?rev=1273612108&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-11T17:08:28-04:00</dc:date>
        <title>shiftbrite_shield</title>
        <link>http://docs.macetech.com/doku.php/shiftbrite_shield?rev=1273612108&amp;do=diff</link>
        <description>The ShiftBrite Shield is a convenient way to attach ShiftBrites and power to a standard Arduino controller. It has a screw clamp terminal for power connections, a right angle header for SPI control of ShiftBrites, pass-through female headers (optional), and a large prototyping area for custom circuitry.</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/shifty_vu_shield?rev=1265420039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-05T20:33:59-04:00</dc:date>
        <title>shifty_vu_shield</title>
        <link>http://docs.macetech.com/doku.php/shifty_vu_shield?rev=1265420039&amp;do=diff</link>
        <description>The Shifty VU Shield stacks on top of any Arduino with a standard female socket layout. It accepts stereo audio from a computer, CD player, or other audio source. A ShiftBrite header is provided, allowing the Shifty VU shield to visualize the input audio levels on a chain of RGB LED modules. Using the Arduino IDE, any LED visual effect can be synchronized with music or other audio.</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/sidebar?rev=1283041762&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-28T20:29:22-04:00</dc:date>
        <title>sidebar</title>
        <link>http://docs.macetech.com/doku.php/sidebar?rev=1283041762&amp;do=diff</link>
        <description>Visit our store!

Array

Main Page



	*  LED Products
		*  ShiftBrite
		*  MegaBrite
		*  ShiftBar
		*  OctoBrite

	*  Arduino Products
		*  ShiftBrite Shield
		*  Shifty VU Shield
		*  Centipede Shield

	*  Timekeeping Products
		*  ChronoDot

	*  Power Products
		*  6VDC Power Supply</description>
    </item>
    <item rdf:about="http://docs.macetech.com/doku.php/start?rev=1282465364&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-22T04:22:44-04:00</dc:date>
        <title>start</title>
        <link>http://docs.macetech.com/doku.php/start?rev=1282465364&amp;do=diff</link>
        <description>macetech documentation


This is the official macetech product documentation wiki.

Documentation is added as completed. If you need information that isn't currently available here, please contact us by clicking on this link: macetech contact

  [Array]    [Array]    [Array]    [Array]    [Array]    [Array]     [Array]    [Array]    [Array]    [Array]</description>
    </item>
</rdf:RDF>
