<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dangerous Prototypes &#187; Sure</title>
	<atom:link href="http://dangerousprototypes.com/tag/sure/feed/" rel="self" type="application/rss+xml" />
	<link>http://dangerousprototypes.com</link>
	<description>A new open source hardware project every month</description>
	<lastBuildDate>Fri, 10 Sep 2010 16:34:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Demo: Sure-electronics DE-DP014</title>
		<link>http://dangerousprototypes.com/2010/07/12/demo-sure-electronics-de-dp014/</link>
		<comments>http://dangerousprototypes.com/2010/07/12/demo-sure-electronics-de-dp014/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 16:36:42 +0000</pubDate>
		<dc:creator>Sjaak</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[demonstrations]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[DE-DP014]]></category>
		<category><![CDATA[new commands]]></category>
		<category><![CDATA[Sure]]></category>
		<category><![CDATA[v5.x]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5753</guid>
		<description><![CDATA[
To demonstrate some of the new commands from the new firmware 5.2, we interfaced the DE-DP014 from Sure-electronics. This is a single, SPI-like controllable 1.8&#8243; single 5&#215;7 dotmatrix. It has an on-board PIC controller which stores a special ASCII font. The package consist of two units, a simple demo board and two 10-pin cables. Sure [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5754" title="DE-DP014 with BPv3" src="http://dangerousprototypes.com/wp-content/media/2010/07/DE-DP014-with-BP-W490.jpg" alt="" width="490" height="326" /></p>
<p>To demonstrate some of the new commands from the new firmware 5.2, we interfaced the DE-DP014 from <a href="http://www.sureelectronics.net/">Sure-electronics</a>. This is a single, SPI-like controllable 1.8&#8243; single 5&#215;7 dotmatrix. It has an on-board PIC controller which stores a special <a href="http://en.wikipedia.org/wiki/ASCII">ASCII</a> font. The package consist of two units, a simple demo board and two 10-pin cables. Sure provides a decent manual, which is only downloadable from their store.</p>
<p>The DE-DP014 has two 10-pin shrouded headers to provide power, brightness control, data-in, data-out, and clock. The top header is the input and the bottom one the output. Up to 20 units can be daisy chained (according to the manual, we don&#8217;t <a href="http://dangerousprototypes.com/2010/06/24/universal-pic-programming-adapter/#comment-2874">earn enough</a> to buy such an amount!).</p>
<p><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get  a Bus Pirate for $30</a>, including worldwide shipping at Seeed Studio.  <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit</a> also has the Bus Pirate and probe cables in stock and ready to ship.</p>
<p><span id="more-5753"></span><strong>Connections</strong></p>
<pre class="brush: plain;">
Bus Pirate v3a
Firmware v5.2 (r422) Bootloader v4.1
DEVID:0x0447 REVID:0x3043 (B5)

http://dangerousprototypes.com

HiZ&gt;
</pre>
<p>We used an external power supply to power the device. The manual states  the maximum power draw is 500mA, the Bus Pirate only can supply up to  160mA, so we didn&#8217;t dare to use it. On the back there are extra power  supply connections. Next we connected the MOSI, CLK and GND to the unit.  We also connected AUX to the dimmer input. We double checked the connections  and powered everything up.</p>
<p><strong>Setup</strong></p>
<pre class="brush: plain;">
HiZ&gt; m
1. HiZ
...
7. 3WIRE
8. KEYB
9. LCD
x. exit(without change)
(1)&gt; 7
Set speed:
1. ~5KHz
2. ~50KHz
3. ~100KHz
4. ~400KHz
(1)&gt; 2
Select output type:
1. Open drain (H=Hi-Z, L=GND)
2. Normal (H=3.3V, L=GND)
(1)&gt; 2
Ready.
3WIRE&gt;
</pre>
<p>We switched into raw3wire mode.</p>
<pre class="brush: plain;">
HiZ&gt; m 7 2 2
R3W (spd hiz)=( 1 0 )
Ready.
3WIRE&gt;
</pre>
<p>Alternatively we could use the shorthand form (not for the fainthearted!) to switch modes.</p>
<p>Always be sure to check if the settings are OK. The current settings should be printed before &#8216;Ready&#8217;. In this case speed=1 (0=5KHz, 1=50KHz, 2=100KHz, 3=400KHz) and HiZ=0 (0=off, 1=on). The settings are printed like they are in the code!</p>
<pre class="brush: plain;">
3WIRE&gt; L
MSB set: MOST sig bit first
3WIRE&gt;
</pre>
<p>The manual stated that the data should be MSB first (this is why we  can&#8217;t use the hardware SPI module).<br />
<strong></strong></p>
<pre class="brush: plain;">
&lt;pre&gt;3WIRE&gt; g 100 50
PWM active
3WIRE&gt;
</pre>
<p>Also the dimmer input should have a PWM signal (or just a &#8216;1&#8242;) to   display anything, we used a 100KHz with 50% duty-cycle.</p>
<p><strong> Interfacing</strong></p>
<pre class="brush: plain;">
3WIRE&gt; &quot;?&quot;
WRITE: &quot;?&quot;
3WIRE&gt;
</pre>
<p>Note that we used the concatenated version of this command and now  finally we got to the point to display something! We&#8217;re gonna use a new  feature of the v5.x firmware to easily display text strings. We  introduced the <a href="../docs/Bus_Pirate_menu_options_guide#.22abc.22_Write_this_ASCII_string">&#8221;  command</a> which send the string one-byte-a-time to the bus.</p>
<p>Say Cheese! Actually we wanted to show a ! but it was too hard to  see  on the pictures.</p>
<pre class="brush: plain;">
3WIRE&gt; &quot;STOP&quot;
WRITE: &quot;STOP&quot;
3WIRE&gt;
</pre>
<p>BTW we wonder what will happen if we installed four of these in our  car and issued this command.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/12/demo-sure-electronics-de-dp014/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SURE programming adapter update</title>
		<link>http://dangerousprototypes.com/2010/07/10/sure-programming-adapter-update/</link>
		<comments>http://dangerousprototypes.com/2010/07/10/sure-programming-adapter-update/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 08:01:53 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[programmers]]></category>
		<category><![CDATA[unboxing]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[Sure]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5693</guid>
		<description><![CDATA[
Here&#8217;s a follow up on the PIC programming adapter from SURE we posted a few weeks ago. mizch mentioned that SURE&#8217;s shipping can add 30-40% to the final price, and suggested browsing eBay to see real prices. We found it on eBay for $9.99 with free shipping, and ordered it on June 28. The board [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5715" title="sure-open" src="http://dangerousprototypes.com/wp-content/media/2010/07/sure-open.jpg" alt="" width="490" height="279" /></p>
<p>Here&#8217;s a follow up on the <a href="http://dangerousprototypes.com/2010/06/24/universal-pic-programming-adapter">PIC programming adapter</a> from <a href="http://www.sureelectronics.net/goods.php?id=22">SURE</a> we posted a few weeks ago. <a href="http://dangerousprototypes.com/2010/06/24/universal-pic-programming-adapter/#comment-2874">mizch </a>mentioned that SURE&#8217;s shipping can add 30-40% to the final price, and suggested browsing eBay to see real prices. We found it on eBay for $9.99 with free shipping, and ordered it on June 28. The board shipped June 30, and arrived July 8 in a familiar Seeed-style box.</p>
<p>The board is good quality. It has acrylic plates on the top and bottom, the circuit board is in the middle. We&#8217;d use this style of case on a future project.</p>
<p>The top layer of acrylic is cut away to access the ZIF sockets and quick release levers. The cuts are too small for us to get to the levers so we removed the top plate by unscrewing it.</p>
<p>We&#8217;ll be using this board to test lots of different PICs with <a href="http://dangerousprototypes.com/forum/index.php?board=38.0">piratePICprog</a>, the new PIC programmer for the <a href="http://dangerousprototypes.com/docs/Bus_Pirate">Bus Pirate</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/10/sure-programming-adapter-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bus Pirate script for 8&#215;32 LED matrix</title>
		<link>http://dangerousprototypes.com/2010/02/02/bus-pirate-script-for-8x32-led-matrix/</link>
		<comments>http://dangerousprototypes.com/2010/02/02/bus-pirate-script-for-8x32-led-matrix/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:43:43 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[binmode]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[LEDs]]></category>
		<category><![CDATA[Sure]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=3383</guid>
		<description><![CDATA[
will_j posted a Bus Pirate script that controls a Sure Electronics 8&#215;32 LED marquee:
Here&#8217;s a quick and dirty perl script to display &#8216;BPv3&#8242; on a Sure Electronics 8&#215;32 LEd Matrix display.
You can also use a 16&#215;24 display if you change the second command code to 44 from 40.
Any improvements gratefully received &#8211; i.e. a nice [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3390" title="BP_matrix-W490" src="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2010/02/bp_matrix-w490.jpg" alt="" width="490" height="367" /></p>
<p>will_j <a href="http://whereisian.com/forum/index.php?topic=290.msg2326#msg2326">posted a Bus Pirate script</a> that controls a <a href="http://www.sureelectronics.net/goods.php?id=907">Sure Electronics 8&#215;32 LED marquee</a>:</p>
<blockquote><p>Here&#8217;s a quick and dirty perl script to display &#8216;BPv3&#8242; on a Sure Electronics 8&#215;32 LEd Matrix display.</p>
<p>You can also use a 16&#215;24 display if you change the second command code to 44 from 40.</p>
<p>Any improvements gratefully received &#8211; i.e. a nice character lookup table process would be good!</p></blockquote>
<p><a href="http://code.google.com/p/the-bus-pirate/source/browse/trunk/scripts/BP_matrix.pl">View a copy</a> in the Bus Pirate <a href="http://code.google.com/p/the-bus-pirate/source/browse/trunk/scripts/#scripts">scripts folder</a>. We demonstrated a slightly <a href="http://dangerousprototypes.com/2010/01/18/demo-sure-led-matrix/">different Sure LED matrix</a> a in a <a href="http://dangerousprototypes.com/bus-pirate-manual/#demos">demo:</a> post a few weeks ago.</p>
<p>Thanks for the tip!</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/02/02/bus-pirate-script-for-8x32-led-matrix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Demo: Sure LED matrix</title>
		<link>http://dangerousprototypes.com/2010/01/18/demo-sure-led-matrix/</link>
		<comments>http://dangerousprototypes.com/2010/01/18/demo-sure-led-matrix/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 08:05:50 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[demonstrations]]></category>
		<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[LEDs]]></category>
		<category><![CDATA[Sure]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=2797</guid>
		<description><![CDATA[
This is an old version, see the latest version on the documentation wiki.
You may have come across this 16&#215;24 LED matrix board on eBay or at Sure Electronics. Each board has three 8&#215;8 LED blocks and a controller to drive them. A simple three-wire serial interface toggles each LED and configures the overall brightness of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3132" title="sure-leds" src="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2010/01/sure-leds.jpg" alt="" width="450" height="340" /></p>
<p><em>This is an old version, see the <a href="http://dangerousprototypes.com/docs/Sure_LED_matrix">latest version</a> on the documentation wiki.</em></p>
<p>You may have come across this <a href="http://www.sureelectronics.net/goods.php?id=142">16&#215;24 LED matrix board</a> on eBay or at Sure Electronics. Each board has three 8&#215;8 LED blocks and a controller to drive them. A simple three-wire serial interface toggles each LED and configures the overall brightness of the board. Up to four boards can be chained through 2&#215;10 pin headers on the back, a connector cable was included with each board.</p>
<p>We used the <a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate</a> to test the board and learn its protocol before using it with the <a href="http://dangerousprototypes.com/web-platform-manual/">web platform</a> (more on that later). Grab the datasheet and follow along below.</p>
<p>This is the first of a new weekly series that demonstrates devices with the Bus Pirate. Come back next Monday for another all new demo.</p>
<p><span id="more-2797"></span><br />
<strong>Device:</strong> <a href="http://www.sureelectronics.net/goods.php?id=142">Sure LED matrix board</a>.<br />
<strong>Bus:</strong> 3 wire, SPI-like bus (use <a href="http://dangerousprototypes.com/2009/07/27/bus-pirate-practical-guide-to-pull-up-resistors/">pull-up resistors</a> for <a href="http://hackaday.com/2009/07/01/mixed-voltage-interfacing-with-the-bus-pirate/">5volt interfacing</a>).<br />
<strong>Power requirements:</strong> 5 volts.<br />
<strong>References:</strong> <a href="http://www.sureelectronics.net/pdfs/DE-DP016.pdf">datasheet</a> [PDF], <a href="http://www.vabolis.lt/2009/01/18/atmega-usb-20-mini-led-matrica-is-sure-electronics/">demo code</a>.<br />
<a href="http://code.google.com/p/the-bus-pirate/source/browse/trunk/hardware/adapters/demos/Sure-LEDmatrix.txt">Complete Bus Pirate session log for this demonstration</a>.</p>
<table border="0">
<tbody>
<tr>
<td><strong>Bus Pirate</strong></td>
<td><strong>Sure LED matrix</strong></td>
</tr>
<tr>
<td>MOSI</td>
<td>DATA</td>
</tr>
<tr>
<td>CLOCK</td>
<td>WR</td>
</tr>
<tr>
<td>CS1</td>
<td>CS1</td>
</tr>
<tr>
<td>+5volts out</td>
<td>+5volts in</td>
</tr>
<tr>
<td>GND</td>
<td>GND</td>
</tr>
<tr>
<td>Vpullup</td>
<td>+5volt in</td>
</tr>
</tbody>
</table>
<p>We connected the <a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate</a> to the board as shown in the table above.</p>
<p>A 5volt supply powers the LEDs and controller, we used the Bus Pirate&#8217;s on-board supply. The controller requires 5volt signal levels, but the Bus Pirate&#8217;s output is only 3.3volts. No problem, we used the <a href="http://dangerousprototypes.com/2009/07/27/bus-pirate-practical-guide-to-pull-up-resistors/">on-board pull-up resistors </a>and <a href="http://hackaday.com/2009/07/01/mixed-voltage-interfacing-with-the-bus-pirate/">high-impedance output mode</a> to interface the controller at 5volts. Remember to connect the Vpu pin to the 5volt power supply.</p>
<p>Three wires control the matrix. Data is entered on the data pin, and each bit is read when the WR pin is high. The chip select (CS) signal activates the data interface on the LED controller chip.</p>
<p>Multiple matrix boards can be chained together, but each needs a separate CS signal. On the front of the PCB there&#8217;s a DIP switch that sets the chip select number for that board. Be sure to set it to the CS pin number you&#8217;re using, we used CS1. You could use the Bus Pirate AUX pin to toggle a second chip select on another board.</p>
<p><strong>Bus Pirate setup</strong></p>
<p>We used raw3wire mode to interface the board because some of the commands require single-bit operations that aren&#8217;t supported in the SPI library.  Open the mode menu (m) and choose raw3wire. Configure it for any speed, with open drain/high-impedance outputs.</p>
<p>In raw3wire mode turn on the power supply (W), and enable the pull-up resistors (P). Get a voltage report (v) to make sure the pull-up resistors (Vpu) are correctly powered at 5volts.</p>
<p><strong>LED board configuration</strong></p>
<p>We need to configure the controller before playing with the LEDs. The data sheet isn&#8217;t entirely clear about the setup sequence and proper values. We couldn&#8217;t have done it without following <a href="http://www.vabolis.lt/2009/01/18/atmega-usb-20-mini-led-matrica-is-sure-electronics/">this sample source code</a>.</p>
<p style="padding-left: 30px;">RAW3WIRE&gt;[-^_^^ 24 ^ ]<br />
CS ENABLED<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
WRITE: 0&#215;18<br />
0&#215;01 CLOCK TICKS<br />
CS DISABLED<br />
RAW3WIRE&gt;</p>
<p>[ lowers the chip select pin and tells the controller to listen for data.</p>
<p>Each configuration command begins with a three bit sequence of one high bit (1) and two low bits (0). The Bus Pirate syntax for this is -^_^^. - raises the data line to 1, ^ raises and lowers the clock line to enter the high bit. _ lowers the data line, and ^^ ticks the clock twice to enter two low bits.</p>
<p>Decimal value 24 configures the controller clock, we enter it as a number and 8bits are sent. Commands end with one more clock pulse (^), though the data values is ignored. ] raises the chip select signal which disables the controller data interface and activates the new command.</p>
<p>A list of configuration commands follows, the Bus Pirate output looks similar to that above.</p>
<table border="0">
<tbody>
<tr>
<td><strong>Command</strong></td>
<td><strong>Note</strong></td>
</tr>
<tr>
<td>[-^_^^ 44 ^ ]</td>
<td>PMOS16=44-red. Sure electronics DE-DP016</td>
</tr>
<tr>
<td>[-^_^^ 8 ^ ]</td>
<td>BLINK_OFF</td>
</tr>
<tr>
<td>[-^_^^ 1 ^ ]</td>
<td>SYS_EN</td>
</tr>
<tr>
<td>[-^_^^ 3 ^ ]</td>
<td>LED_ON</td>
</tr>
<tr>
<td>[-^_^^ 174 ^ ]</td>
<td>Brightness PWM</td>
</tr>
<tr>
<td>[-^_^^ 160 ^ ]</td>
<td>Set brightness to low</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>The only really interesting command is the one that sets the PWM brightness level. See the table on page 12 and 13 of the datasheet.</p>
<p><strong>Control the LEDs</strong></p>
<p style="padding-left: 30px;">RAW3WIRE&gt;[-^_^-^ _^:7 0b11111111:48]<br />
CS ENABLED<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;07 CLOCK TICKS<br />
WRITE: 0xFF , 0&#215;30 TIMES<br />
CS DISABLED<br />
RAW3WIRE&gt;</p>
<p>Write commands start with the 3 bit sequence 101, and a 7 bit address representing a cluster of LEDs to modify. Each address is mapped to a group of four LEDs in the matrix, a minimum of four LEDs are set with each write command.</p>
<p>We create the write command with -^_^-^_:7. This is similar to the configuration syntax. -^_^-^ sends 101, _:7 sends the LED write address 0000000. We use a repeat command (^:7) to send seven clock pulses instead of typing each one. With 96 LEDs to address, the repeat command will come in very handy.</p>
<p>In these examples we always start writing from the first LED, but you can use the 7 bit address to modify any LED cluster in the matrix. For example 101 0000001 (-^_^-^ _:6 -^) begins modification of the second LED cluster (LEDs 5, 6, 7, and 8).</p>
<p>The LEDs have a simple on-off control. Each bit following the command and address sequence controls one LED. There are 6, 8&#215;8 matrices, or 384 LEDs. Each LED is controlled by one bit, so 48 bytes (384/8) are needed to set every LED on the board. We set all the LEDs on by writing 0b11111111 forty-eight times.</p>
<p style="padding-left: 30px;">RAW3WIRE&gt;[-^_^-^ _^:7 0x00:48]<br />
CS ENABLED<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;07 CLOCK TICKS<br />
WRITE: 0&#215;00 , 0&#215;30 TIMES<br />
CS DISABLED<br />
RAW3WIRE&gt;</p>
<p>Next we turn the LEDs off by clocking in all 0 bits.</p>
<p style="padding-left: 30px;">RAW3WIRE&gt;[-^_^-^  _^:7   -^_^^^]<br />
CS ENABLED<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;07 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
CS DISABLED<br />
RAW3WIRE&gt;</p>
<p>The LEDs are not individually addressable, but they can be toggled in chunks of four. In this command we set the first LED on (-^) and the remaining three LEDs in the group off (_^^^).</p>
<p style="padding-left: 30px;">RAW3WIRE&gt;[-^_^-^  _^:7   _^-^_^^]<br />
CS ENABLED<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;07 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
CS DISABLED<br />
RAW3WIRE&gt;</p>
<p>This command lights the second LED, and disables the first, third, and fourth.</p>
<p style="padding-left: 30px;">RAW3WIRE&gt;[-^_^-^  _^:7   -^^^^]<br />
CS ENABLED<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
DATA OUTPUT, 0<br />
0&#215;07 CLOCK TICKS<br />
DATA OUTPUT, 1<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
0&#215;01 CLOCK TICKS<br />
CS DISABLED<br />
RAW3WIRE&gt;</p>
<p>Finally, a command to turn all LEDs in the first cluster of four. This could also be entered with the repeat command as [-^_^-^  _^:7   -^:4].</p>
<p><strong>Notes</strong></p>
<p><img class="alignnone size-full wp-image-3133" title="sure-flux" src="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2010/01/sure-flux.jpg" alt="" width="450" height="267" /></p>
<p>Like the <a href="http://dangerousprototypes.com/2009/08/22/sure-electronics-pickit2-clone-teardown/">Sure Microchip PICkit2 clone</a> photographed by Scorpia, this Sure device was covered in flux.</p>
<p>If you have any demonstration requests, please leave them in the comments. If we demo your device, we&#8217;ll send you a free PCB.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/01/18/demo-sure-led-matrix/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
