<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://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="https://docs.macetech.com/feed.php">
        <title>macetech documentation</title>
        <description></description>
        <link>https://docs.macetech.com/</link>
        <image rdf:resource="https://docs.macetech.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-07T18:54:14+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/attiny_avr-gcc?rev=1283041992&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/avr_assembler?rev=1248676351&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/centipede_shield?rev=1555650923&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/chronodot?rev=1603119270&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/chronodot_v2.0?rev=1608788456&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/chronodot_v3.0?rev=1660344743&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/chronopi?rev=1502047537&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/early_access_rgb_shades?rev=1478570702&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/elbow_sequencer?rev=1470984377&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/hardware_spi_example?rev=1304229886&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/led_matrix_shades?rev=1477530304&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/led_matrix_shades_bitmap_patterns?rev=1406667809&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/led_matrix_shades_changing_messages?rev=1477530375&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/megabrite?rev=1432255794&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/non-hardware_spi_example?rev=1408561156&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/octobar?rev=1432255944&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/octobrite?rev=1432255824&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/octobrite_defilippi?rev=1432255912&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/octobrite_on_attiny84_with_hw_spi?rev=1287731057&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/raspberry_pi_with_octobrite_shiftbrite?rev=1388692624&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/rgb_shades?rev=1608789075&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/rgb_shades_clock_using_chronodot?rev=1444596623&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/rusty_vu?rev=1311894104&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/satellite_module_001?rev=1432255930&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/satellite_module_s-001?rev=1306740581&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shades_audio_sensor?rev=1608789337&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shades_audio_sensor_old?rev=1476509036&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shiftbar?rev=1432255808&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shiftbrite?rev=1432255773&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shiftbrite_2.0?rev=1432255962&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shiftbrite_shield?rev=1432255843&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/shifty_vu_shield?rev=1432255865&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/sidebar?rev=1660344917&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/start?rev=1660344853&amp;do=diff"/>
                <rdf:li rdf:resource="https://docs.macetech.com/doku.php/using_the_chronodot?rev=1328001205&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docs.macetech.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>macetech documentation</title>
        <link>https://docs.macetech.com/</link>
        <url>https://docs.macetech.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://docs.macetech.com/doku.php/attiny_avr-gcc?rev=1283041992&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-29T00:33:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>attiny_avr-gcc</title>
        <link>https://docs.macetech.com/doku.php/attiny_avr-gcc?rev=1283041992&amp;do=diff</link>
        <description>ATTiny44 Example

#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;U…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/avr_assembler?rev=1248676351&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-27T06:32:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>avr_assembler</title>
        <link>https://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 
; m…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/centipede_shield?rev=1555650923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-19T05:15:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>centipede_shield</title>
        <link>https://docs.macetech.com/doku.php/centipede_shield?rev=1555650923&amp;do=diff</link>
        <description>Centipede Shield

 The Centipede Shield is an add-on PCB for standard layout (Uno, Duemilanove, 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</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/chronodot?rev=1603119270&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-19T14:54:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chronodot</title>
        <link>https://docs.macetech.com/doku.php/chronodot?rev=1603119270&amp;do=diff</link>
        <description>Introduction


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="https://docs.macetech.com/doku.php/chronodot_v2.0?rev=1608788456&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-24T05:40:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chronodot_v2.0</title>
        <link>https://docs.macetech.com/doku.php/chronodot_v2.0?rev=1608788456&amp;do=diff</link>
        <description>ChronoDot


The ChronoDot RTC is an extremely accurate real time clock module, based on the DS3231 temperature compensated RTC (TCXO). It includes a CR1632 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="https://docs.macetech.com/doku.php/chronodot_v3.0?rev=1660344743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-12T22:52:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chronodot_v3.0</title>
        <link>https://docs.macetech.com/doku.php/chronodot_v3.0?rev=1660344743&amp;do=diff</link>
        <description>ChronoDot 3.0


The ChronoDot RTC is an extremely accurate real time clock module, based on the MAX31328 temperature compensated RTC (TCXO). It includes a CR1632 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="https://docs.macetech.com/doku.php/chronopi?rev=1502047537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-06T19:25:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chronopi</title>
        <link>https://docs.macetech.com/doku.php/chronopi?rev=1502047537&amp;do=diff</link>
        <description>ChronoPi


The ChronoPi is an extremely accurate real time clock module designed for use with all current Raspberry Pi models with GPIO pins. It is based on the DS3231 temperature compensated RTC (TCXO). It includes a CR1220 battery which should last at least 3-4 years without power</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/early_access_rgb_shades?rev=1478570702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-08T02:05:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>early_access_rgb_shades</title>
        <link>https://docs.macetech.com/doku.php/early_access_rgb_shades?rev=1478570702&amp;do=diff</link>
        <description>Early Access RGB Shades

This is the documentation for the Early Access RGB Shades, which were the first 80 sets shipped after our Kickstarter campaign successfully funded.

 RGB Shades are a wearable LED matrix shaped like slotted sunglasses. They are made from FR4 PCB material and M3 hardware. An Arduino-compatible microcontroller can generate a wide variety of colorful pixel patterns. The RGB Shades are powered and programmed over USB; a rechargeable USB battery pack can be used for portabili…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/elbow_sequencer?rev=1470984377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-12T06:46:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>elbow_sequencer</title>
        <link>https://docs.macetech.com/doku.php/elbow_sequencer?rev=1470984377&amp;do=diff</link>
        <description>The ELbow Sequencer is a kit that allows easy control of six channels of EL wire. Custom patterns can be created and edited on the device itself by using the control buttons.

Assembly documents:

&lt;http://www.macetech.com/ELbowAssembly.pdf&gt;

Assembly video:

Demo video</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/hardware_spi_example?rev=1304229886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-01T06:04:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hardware_spi_example</title>
        <link>https://docs.macetech.com/doku.php/hardware_spi_example?rev=1304229886&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="https://docs.macetech.com/doku.php/led_matrix_shades?rev=1477530304&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-27T01:05:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>led_matrix_shades</title>
        <link>https://docs.macetech.com/doku.php/led_matrix_shades?rev=1477530304&amp;do=diff</link>
        <description>LED Matrix Shades


LED Matrix Shades are a wearable LED matrix shaped like slotted sunglasses. They are made from FR4 standard PCB material and 3D printed plastic parts. An integrated battery provides hours of tether-free operation, and an Arduino-compatible microcontroller can generate a wide variety of LED patterns. New patterns and messages can be programmed using the Arduino IDE. Code is downloaded to the LED Matrix Shades through a standard USB Mini-B connector; the integrated battery also…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/led_matrix_shades_bitmap_patterns?rev=1406667809&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-29T21:03:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>led_matrix_shades_bitmap_patterns</title>
        <link>https://docs.macetech.com/doku.php/led_matrix_shades_bitmap_patterns?rev=1406667809&amp;do=diff</link>
        <description>Introduction

The LED Matrix Shades use three main approaches to generating patterns on the front LED array:

	*  Scroll a text message. A message string is mapped to a bitmap font, which is used to generate and scroll the bitmap representation of the text across the LED matrix. The topic is covered here:</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/led_matrix_shades_changing_messages?rev=1477530375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-27T01:06:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>led_matrix_shades_changing_messages</title>
        <link>https://docs.macetech.com/doku.php/led_matrix_shades_changing_messages?rev=1477530375&amp;do=diff</link>
        <description>Introduction

The LED Matrix Shades can scroll custom text messages across the display. If you have the Arduino IDE set up correctly for downloading program updates to the LED Matrix Shades, then it's easy to change the default messages to anything you want. Don't have the Arduino IDE set up? Start here first:</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/megabrite?rev=1432255794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:49:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>megabrite</title>
        <link>https://docs.macetech.com/doku.php/megabrite?rev=1432255794&amp;do=diff</link>
        <description>MegaBrite


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 cab…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/non-hardware_spi_example?rev=1408561156&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-08-20T18:59:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>non-hardware_spi_example</title>
        <link>https://docs.macetech.com/doku.php/non-hardware_spi_example?rev=1408561156&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</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/octobar?rev=1432255944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:52:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>octobar</title>
        <link>https://docs.macetech.com/doku.php/octobar?rev=1432255944&amp;do=diff</link>
        <description>OctoBar


The OctoBar is a product that allows control of up to eight RGB LED modules, nominally 12V at 100mA per color channel. It is based on eight A6281 3 channel 10-bit PWM LED driver ICs. Each channel has an independent 10-bit PWM, for a total of 24 channels of PWM LED control. The OctoBar is designed to operate with the</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/octobrite?rev=1432255824&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:50:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>octobrite</title>
        <link>https://docs.macetech.com/doku.php/octobrite?rev=1432255824&amp;do=diff</link>
        <description>OctoBrite CYANEA


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, an…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/octobrite_defilippi?rev=1432255912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:51:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>octobrite_defilippi</title>
        <link>https://docs.macetech.com/doku.php/octobrite_defilippi?rev=1432255912&amp;do=diff</link>
        <description>OctoBrite DEFILIPPI


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="https://docs.macetech.com/doku.php/octobrite_on_attiny84_with_hw_spi?rev=1287731057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-22T07:04:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>octobrite_on_attiny84_with_hw_spi</title>
        <link>https://docs.macetech.com/doku.php/octobrite_on_attiny84_with_hw_spi?rev=1287731057&amp;do=diff</link>
        <description>This code is a basic example of using hardware SPI on the ATTiny24/44/84. The inline coding of software-triggered clock pulses allows the bit rate to approach F/2 (F = AVR clock frequency), or 4MHz with an internal 8MHz clock.

#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

#define NumLEDs 8
int LEDChannels[NumLEDs][3];

void USI_ShiftOut(int SendInt) {

	USIDR = SendInt &gt;&gt; 4;

	USICR = (1&lt;&lt;USIWM0)|(1&lt;…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/raspberry_pi_with_octobrite_shiftbrite?rev=1388692624&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-02T19:57:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>raspberry_pi_with_octobrite_shiftbrite</title>
        <link>https://docs.macetech.com/doku.php/raspberry_pi_with_octobrite_shiftbrite?rev=1388692624&amp;do=diff</link>
        <description>Here is some example Python for Raspberry Pi by Chris Nelson:

#!/usr/bin/env python
&quot;&quot;&quot;A simple/readable example of driving a Shiftbrite / Octobar / Allegro A6281 
via  hardware SPI on the Raspberry Pi.

You must have /dev/spidev* devices / bcm2708_spi driver for this to work.
&quot;&quot;&quot;

import fcntl, array, RPi.GPIO as GPIO


### Configuration ###

# set to the number of modules you are controlling.  If this is  a shiftbrite,
#it would be 1, if it's an octobar, 8, etc

NUM_LEDS = 8  

#In addition t…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/rgb_shades?rev=1608789075&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-24T05:51:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rgb_shades</title>
        <link>https://docs.macetech.com/doku.php/rgb_shades?rev=1608789075&amp;do=diff</link>
        <description>RGB Shades

 RGB Shades are a wearable LED matrix shaped like slotted sunglasses. The current version was developed as the result of a Kickstarter campaign and are currently available for sale on macetech.com. They are made from FR4 PCB material and M3 hardware. An Arduino-compatible microcontroller can generate a wide variety of colorful pixel patterns. The RGB Shades are powered and programmed through a USB connector; a rechargeable USB battery pack can be used for portability. New patterns ca…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/rgb_shades_clock_using_chronodot?rev=1444596623&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-11T20:50:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rgb_shades_clock_using_chronodot</title>
        <link>https://docs.macetech.com/doku.php/rgb_shades_clock_using_chronodot?rev=1444596623&amp;do=diff</link>
        <description>RGB Shades with ChronoDot

The RGB Shades have several available I/O pins for adding external sensors and other electronics. In this simple example, we've attached a ChronoDot RTC module to the RGB Shades, allowing the RGB Shades to display the current time and date as a scrolling text message.</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/rusty_vu?rev=1311894104&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-07-28T23:01:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rusty_vu</title>
        <link>https://docs.macetech.com/doku.php/rusty_vu?rev=1311894104&amp;do=diff</link>
        <description>Introduction


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</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/satellite_module_001?rev=1432255930&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:52:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>satellite_module_001</title>
        <link>https://docs.macetech.com/doku.php/satellite_module_001?rev=1432255930&amp;do=diff</link>
        <description>Satellite Module 001

 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 th…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/satellite_module_s-001?rev=1306740581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-30T07:29:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>satellite_module_s-001</title>
        <link>https://docs.macetech.com/doku.php/satellite_module_s-001?rev=1306740581&amp;do=diff</link>
        <description>Introduction

 The Satellite Module S-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</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/shades_audio_sensor?rev=1608789337&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-24T05:55:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shades_audio_sensor</title>
        <link>https://docs.macetech.com/doku.php/shades_audio_sensor?rev=1608789337&amp;do=diff</link>
        <description>Shades Audio Sensor


This documentation is for the Shades Audio Sensor V2, which is the production version. A small number of an earlier design were previously sold, the documentation can be found here: Shades Audio Sensor (OLD VERSION)

The Shades Audio Sensor is a small circuit board that can be soldered to either the LED Matrix Shades or the RGB Shades. The built-in microphone picks up ambient sound and music, which is amplified and fed into an MSGEQ7 seven-band frequency analysis chip. The …</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/shades_audio_sensor_old?rev=1476509036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-15T05:23:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shades_audio_sensor_old</title>
        <link>https://docs.macetech.com/doku.php/shades_audio_sensor_old?rev=1476509036&amp;do=diff</link>
        <description>Shades Audio Sensor (OLD VERSION)


This documentation is for the old version of the Shades Audio Sensor. It was sold as a pre-production version and has been replaced by the Shades Audio Sensor V2 (which has a sensitivity switch).

The Shades Audio Sensor is a small circuit board that can be soldered to either the LED Matrix Shades or the RGB Shades. Since the connector pinout is different between these products, the Shades Audio Sensor must be configured with a solder jumper on the back. The b…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/shiftbar?rev=1432255808&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:50:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shiftbar</title>
        <link>https://docs.macetech.com/doku.php/shiftbar?rev=1432255808&amp;do=diff</link>
        <description>ShiftBar


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. This a…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/shiftbrite?rev=1432255773&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:49:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shiftbrite</title>
        <link>https://docs.macetech.com/doku.php/shiftbrite?rev=1432255773&amp;do=diff</link>
        <description>ShiftBrite


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 elements…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/shiftbrite_2.0?rev=1432255962&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:52:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shiftbrite_2.0</title>
        <link>https://docs.macetech.com/doku.php/shiftbrite_2.0?rev=1432255962&amp;do=diff</link>
        <description>ShiftBrite 2.0


A ShiftBrite 2.0 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 …</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/shiftbrite_shield?rev=1432255843&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:50:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shiftbrite_shield</title>
        <link>https://docs.macetech.com/doku.php/shiftbrite_shield?rev=1432255843&amp;do=diff</link>
        <description>ShiftBrite Shield


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="https://docs.macetech.com/doku.php/shifty_vu_shield?rev=1432255865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-22T00:51:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shifty_vu_shield</title>
        <link>https://docs.macetech.com/doku.php/shifty_vu_shield?rev=1432255865&amp;do=diff</link>
        <description>Shifty VU Shield

 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="https://docs.macetech.com/doku.php/sidebar?rev=1660344917&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-12T22:55:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sidebar</title>
        <link>https://docs.macetech.com/doku.php/sidebar?rev=1660344917&amp;do=diff</link>
        <description>Visit our store!

&lt;http://macetech.com/store&gt;

Main Page

Product Documentation

	*  LED Products
		*  ShiftBrite 2.0
		*  MegaBrite
		*  ShiftBar
		*  OctoBrite
		*  Satellite Module 001
		*  Satellite Module S-001
		*  OctoBar
		*  LED Matrix Shades
		*  RGB Shades
		*  Early Access RGB Shades

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

	*  Audio Products
		*  Shades Audio Sensor 

	*  Timekeeping Products
		*  ChronoDot
		*  ChronoDot V2.0
		*  Ch…</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/start?rev=1660344853&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-12T22:54:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://docs.macetech.com/doku.php/start?rev=1660344853&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
  shiftbrite    megabrite    shiftbar    octobrite    shiftbrite_shield    shifty_vu_shield</description>
    </item>
    <item rdf:about="https://docs.macetech.com/doku.php/using_the_chronodot?rev=1328001205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-31T09:13:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>using_the_chronodot</title>
        <link>https://docs.macetech.com/doku.php/using_the_chronodot?rev=1328001205&amp;do=diff</link>
        <description>The ChronoDot is based on the Maxim DS3231SN temperature-compensated RTC (real-time clock). It contains all the internal logic to accurately count up seconds, minutes, hours, days, months, and years. While it does not know Daylight Saving Time for various locales, it is aware of things like the number of days in a particular month.</description>
    </item>
</rdf:RDF>
