<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yobi.be/index.php?action=history&amp;feed=atom&amp;title=Arduino_Brucon</id>
	<title>Arduino Brucon - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yobi.be/index.php?action=history&amp;feed=atom&amp;title=Arduino_Brucon"/>
	<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;action=history"/>
	<updated>2026-05-01T17:20:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=10014&amp;oldid=prev</id>
		<title>PhilippeTeuwen: Reverted edits by JasonAnderson (talk) to last revision by PhilippeTeuwen</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=10014&amp;oldid=prev"/>
		<updated>2016-03-02T15:02:03Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/index.php?title=Special:Contributions/JasonAnderson&quot; title=&quot;Special:Contributions/JasonAnderson&quot;&gt;JasonAnderson&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:JasonAnderson&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:JasonAnderson (page does not exist)&quot;&gt;talk&lt;/a&gt;) to last revision by &lt;a href=&quot;/index.php?title=User:PhilippeTeuwen&quot; title=&quot;User:PhilippeTeuwen&quot;&gt;PhilippeTeuwen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Can&#039;t load revision 10014&lt;/p&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=10001&amp;oldid=prev</id>
		<title> at 12:50, 2 March 2016</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=10001&amp;oldid=prev"/>
		<updated>2016-03-02T12:50:52Z</updated>

		<summary type="html">&lt;p&gt;minor updates&lt;/p&gt;
&lt;p&gt;Can&#039;t load revision 10001&lt;/p&gt;</summary>
		<author><name></name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=5979&amp;oldid=prev</id>
		<title>PhilippeTeuwen: moved ArduinoBrucon to Arduino Brucon</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=5979&amp;oldid=prev"/>
		<updated>2009-10-19T20:05:24Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/index.php?title=ArduinoBrucon&quot; class=&quot;mw-redirect&quot; title=&quot;ArduinoBrucon&quot;&gt;ArduinoBrucon&lt;/a&gt; to &lt;a href=&quot;/index.php?title=Arduino_Brucon&quot; title=&quot;Arduino Brucon&quot;&gt;Arduino Brucon&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:05, 19 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=5975&amp;oldid=prev</id>
		<title>PhilippeTeuwen at 20:01, 19 October 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=5975&amp;oldid=prev"/>
		<updated>2009-10-19T20:01:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:01, 19 October 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is a first little project.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Here is a first little project.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;See the result [http://www.flickr.com/photos/doegox/4003188486/ here]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;It is using two libraries&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;br&amp;gt;It is using two libraries&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://www.arduino.cc/playground/Code/Metro&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* http://www.arduino.cc/playground/Code/Metro&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=5974&amp;oldid=prev</id>
		<title>PhilippeTeuwen: Created page with &#039;Back to Arduino page  Here is a first little project. &lt;br&gt;It is using two libraries * http://www.arduino.cc/playground/Code/Metro * http://www.arduino.cc/playground/Code/LED …&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Arduino_Brucon&amp;diff=5974&amp;oldid=prev"/>
		<updated>2009-10-19T20:00:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;Back to &lt;a href=&quot;/index.php?title=Arduino&quot; title=&quot;Arduino&quot;&gt;Arduino&lt;/a&gt; page  Here is a first little project. &amp;lt;br&amp;gt;It is using two libraries * http://www.arduino.cc/playground/Code/Metro * http://www.arduino.cc/playground/Code/LED …&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Back to [[Arduino]] page&lt;br /&gt;
&lt;br /&gt;
Here is a first little project.&lt;br /&gt;
&amp;lt;br&amp;gt;It is using two libraries&lt;br /&gt;
* http://www.arduino.cc/playground/Code/Metro&lt;br /&gt;
* http://www.arduino.cc/playground/Code/LED&lt;br /&gt;
You can download the code [{{#file: brucon.pde}} as brucon.pde]&lt;br /&gt;
&amp;lt;source lang=c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;Metro.h&amp;gt;&lt;br /&gt;
#include &amp;lt;LED.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED LED_CircleA = LED(3);&lt;br /&gt;
LED LED_CircleB = LED(5);&lt;br /&gt;
LED LED_CircleC = LED(6);&lt;br /&gt;
Metro METRO_Circle = Metro(100); &lt;br /&gt;
int State_Circle = 0;&lt;br /&gt;
struct Steps_Circle_t {&lt;br /&gt;
  int CircleA,CircleB,CircleC;&lt;br /&gt;
};&lt;br /&gt;
struct Steps_Circle_t Steps_Circle[] = {{0xFF,0,0x80},{0x80,0xFF,0},{0,0x80,0xFF}};&lt;br /&gt;
int Steps_Circle_size = 3;&lt;br /&gt;
&lt;br /&gt;
LED LED_Left    = LED(0);&lt;br /&gt;
LED LED_Middle  = LED(1);&lt;br /&gt;
LED LED_Right   = LED(2);&lt;br /&gt;
Metro METRO_Box = Metro(400); &lt;br /&gt;
int State_Box = 0;&lt;br /&gt;
struct Steps_Box_t {&lt;br /&gt;
  int Left,Middle,Right;&lt;br /&gt;
};&lt;br /&gt;
struct Steps_Box_t Steps_Box[] = {{0,0,0},{0,1,0},&lt;br /&gt;
                                  {0,0,0},{1,1,1},&lt;br /&gt;
                                  {0,0,0},{1,1,1},{1,1,1},{1,1,1},{1,1,1},{1,1,1},{1,1,1},&lt;br /&gt;
                                  {0,0,0},{1,0,0},{1,1,0},{1,1,1},&lt;br /&gt;
                                  {1,1,1},{1,1,1},&lt;br /&gt;
                                  {0,0,0},{1,1,1},&lt;br /&gt;
                                  {0,0,0},{1,1,1},{1,1,1},{1,1,1},{1,1,1},{1,1,1},{1,1,1},&lt;br /&gt;
                                };&lt;br /&gt;
int Steps_Box_size = 26;&lt;br /&gt;
&lt;br /&gt;
LED LED_B = LED(8);&lt;br /&gt;
LED LED_R = LED(9);&lt;br /&gt;
LED LED_U = LED(10);&lt;br /&gt;
LED LED_C = LED(11);&lt;br /&gt;
LED LED_O = LED(12);&lt;br /&gt;
LED LED_N = LED(13);&lt;br /&gt;
Metro METRO_Brucon = Metro(400); &lt;br /&gt;
int State_Brucon = 0;&lt;br /&gt;
struct Steps_Brucon_t {&lt;br /&gt;
  int B,R,U,C,O,N;&lt;br /&gt;
};&lt;br /&gt;
struct Steps_Brucon_t Steps_Brucon[] = {{0,0,0,0,0,0},{1,1,1,1,1,1},&lt;br /&gt;
                                        {0,0,0,0,0,0},{1,1,1,1,1,1},&lt;br /&gt;
                                        {0,0,0,0,0,0},{1,0,0,0,0,0},{0,1,0,0,0,0},{0,0,1,0,0,0},{0,0,0,1,0,0},{0,0,0,0,1,0},{0,0,0,0,0,1},&lt;br /&gt;
                                        {0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},{0,0,0,0,0,0},&lt;br /&gt;
                                        {1,1,1,1,1,1},{0,0,0,0,0,0},&lt;br /&gt;
                                        {0,0,0,0,0,0},{1,1,1,1,1,1},&lt;br /&gt;
                                        {0,0,0,0,0,0},{1,0,0,0,0,0},{1,1,0,0,0,0},{1,1,1,0,0,0},{1,1,1,1,0,0},{1,1,1,1,1,0},{1,1,1,1,1,1},&lt;br /&gt;
                                       };&lt;br /&gt;
int Steps_Brucon_size = 26;&lt;br /&gt;
&lt;br /&gt;
void setup()   {                &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()                     &lt;br /&gt;
{&lt;br /&gt;
  if (METRO_Circle.check()) {&lt;br /&gt;
    LED_CircleA.setValue(Steps_Circle[State_Circle].CircleA);&lt;br /&gt;
    LED_CircleB.setValue(Steps_Circle[State_Circle].CircleB);&lt;br /&gt;
    LED_CircleC.setValue(Steps_Circle[State_Circle].CircleC);&lt;br /&gt;
    if (++State_Circle == Steps_Circle_size)&lt;br /&gt;
      State_Circle = 0;&lt;br /&gt;
  }&lt;br /&gt;
  if (METRO_Box.check()) {&lt;br /&gt;
    LED_Left.setValue  (Steps_Box[State_Box].Left   * 0xFF);&lt;br /&gt;
    LED_Middle.setValue(Steps_Box[State_Box].Middle * 0xFF);&lt;br /&gt;
    LED_Right.setValue (Steps_Box[State_Box].Right  * 0xFF);&lt;br /&gt;
    if (++State_Box == Steps_Box_size)&lt;br /&gt;
      State_Box = 0;&lt;br /&gt;
  }&lt;br /&gt;
  if (METRO_Brucon.check()) {&lt;br /&gt;
    LED_B.setValue(Steps_Brucon[State_Brucon].B * 0xFF);&lt;br /&gt;
    LED_R.setValue(Steps_Brucon[State_Brucon].R * 0xFF);&lt;br /&gt;
    LED_U.setValue(Steps_Brucon[State_Brucon].U * 0xFF);&lt;br /&gt;
    LED_C.setValue(Steps_Brucon[State_Brucon].C * 0xFF);&lt;br /&gt;
    LED_O.setValue(Steps_Brucon[State_Brucon].O * 0xFF);&lt;br /&gt;
    LED_N.setValue(Steps_Brucon[State_Brucon].N * 0xFF);&lt;br /&gt;
    if (++State_Brucon == Steps_Brucon_size)&lt;br /&gt;
      State_Brucon = 0;&lt;br /&gt;
  }   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
</feed>