<?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>display22 &#187; Arduino</title>
	<atom:link href="http://www.display22.de/category/werkzeuge/arduino/feed" rel="self" type="application/rss+xml" />
	<link>http://www.display22.de</link>
	<description>Labor für Interaktion</description>
	<lastBuildDate>Thu, 26 Nov 2009 10:14:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Workshopwoche im Studiengang Medien-Design/Zeitbasierte Medien der FH Mainz</title>
		<link>http://www.display22.de/ungeordnet/workshopwoche-im-studiengang-medien-designzeitbasierte-medien-der-fh-mainz</link>
		<comments>http://www.display22.de/ungeordnet/workshopwoche-im-studiengang-medien-designzeitbasierte-medien-der-fh-mainz#comments</comments>
		<pubDate>Sat, 02 Feb 2008 11:09:20 +0000</pubDate>
		<dc:creator>jw</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Ungeordnet]]></category>
		<category><![CDATA[Verweise]]></category>

		<guid isPermaLink="false">http://www.display22.de/ungeordnet/workshopwoche-im-studiengang-medien-designzeitbasierte-medien-der-fh-mainz</guid>
		<description><![CDATA[am 18.03. und 20.03.2008
Im Rahmen der Workshopwoche zum Auftakt des Sommersemesters 2008 bieten wir wieder einen Workshop für die Studierenden des Studiengangs Medien-Design/Zeitbasierte Medien an der FH Mainz an.
Skizzieren in Soft- und Hardware
Gemeinsam mit den Teilnehmern entwickeln wir simple interaktive elektronische Objekte von der Idee über verschiedene Stufen der Skizzierung bis hin zur Realisierung in [...]]]></description>
			<content:encoded><![CDATA[<p>am 18.03. und 20.03.2008<br /><br />
Im Rahmen der <a href="http://fh-mainz.de/index.php?id=suche&amp;lastArticle=9794&amp;tx_indexedsearch[sword]=workshop&amp;cHash=8a573f7588#9794" title="Workshopwoche - Programm">Workshopwoche</a> zum Auftakt des Sommersemesters 2008 bieten wir wieder einen Workshop für die Studierenden des Studiengangs Medien-Design/Zeitbasierte Medien an der FH Mainz an.<br /><br />
<strong>Skizzieren in Soft- und Hardware</strong><br /><br />
Gemeinsam mit den Teilnehmern entwickeln wir simple interaktive elektronische Objekte von der Idee über verschiedene Stufen der Skizzierung bis hin zur Realisierung in Programmierung, Elektronik und Gehäuse. Dazu bedienen wir uns neben Stift und Papier hauptsächlich der Arduino-Entwicklungsumgebung, sowie Platinenlayout- und CAD/CAM-Software. Auf den funktionalen Prototypen folgt dann die Fertigung in Kleinserie auf einer CNC-Fräse, bestehend aus Platine und Gehäuse.<br /><br />
<strong>Zeit/Ort:</strong>Di 11-15 Uhr; Do 11-17 Uhr im PCP2 (alter)<br /><br />
<strong>Benötigte Vorkenntnisse:</strong> keine.<br /><br />
<strong>Tip:</strong> Workshop: Einführung in Processing von Alexandra Egenolf am Mo  10 &#8211; 14 Uhr im PCP1 (neuer)<br /><br />
<strong>Relevante Links:</strong><br />
Arduino (Entwicklungsumgebung) <a href="http://arduino.cc" title="Arduino">http://arduino.cc</a><br />
EAGLE (Platinenlayout) <a href="http://cadsoft.de" title="EAGLE">http://cadsoft.de</a><br />
Sketchup (CAD / Gehäuse) <a href="http://sketchup.google.de" title="Google Sketchup">http://sketchup.google.de</a><br /><br /><br />
<a href="http://fh-mainz.de/index.php?id=446&amp;lastArticle=9794&amp;cHash=80594b8211#9794"><strike>Informationen zur Anmeldung sowie</strike> das komplette Programm der Workshopwoche</a><br /><br />Update 29.02.2008<br /><strong>Der workshop ist ausgebucht. Bitte nicht mehr anmelden!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.display22.de/ungeordnet/workshopwoche-im-studiengang-medien-designzeitbasierte-medien-der-fh-mainz/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ergebnisse Workshop &#8220;Interactive Devices&#8221;</title>
		<link>http://www.display22.de/projekte/labor/ergebnisse-workshop-interactive-devices</link>
		<comments>http://www.display22.de/projekte/labor/ergebnisse-workshop-interactive-devices#comments</comments>
		<pubDate>Tue, 08 May 2007 16:43:03 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[Labor]]></category>

		<guid isPermaLink="false">http://www.display22.de/projekte/labor/ergebnisse-workshop-interactive-devices</guid>
		<description><![CDATA[Im Rahmen der Workshop-Woche "digitale Perspektiven" des Studiengangs Medien-Design / Zeitbasierte Medien an der FH Mainz fand im Namen des Labors unter dem Titel "Interactive devices" eine 3-tägige "Einführung in die Erstellung interaktiver Rauminstallationen mit Hilfe der Arduino Hard- und Softwareumgebung" statt.

<a href="http://www.flickr.com/photos/display22/490004986/" title="display22 Workshop &#34;Interactive Devices&#34;"><img src="http://farm1.static.flickr.com/193/490004986_f671710c1e.jpg" width="500" height="129" alt="display22 Workshop &#34;Interactive Devices&#34;" /></a>

Dank einfacher Syntax und guter Dokumentation (<a href="http://arduino.cc/">http://arduino.cc/</a>) war die Einführung (<a href="http://www.display22.de/projekte/labor/workshop-interactive-devices">Linkliste</a>) schon am ersten Tag weitgehend abgeschlossen. Die Tage 2 und 3 wurden von den Teilnehmern bereits zur Erstellung erster Installationen genutzt.

Entstandene Arbeiten in Wort und Bild <a href="http://www.display22.de/projekte/labor/ergebnisse-workshop-interactive-devices">nach dem Sprung</a>.]]></description>
			<content:encoded><![CDATA[<p>Im Rahmen der Workshop-Woche &laquo;digitale Perspektiven&raquo; des Studiengangs Medien-Design / Zeitbasierte Medien an der FH Mainz fand im Namen des Labors unter dem Titel &#8220;Interactive devices&#8221; eine 3-tägige &#8220;Einführung in die Erstellung interaktiver Rauminstallationen mit Hilfe der Arduino Hard- und Softwareumgebung&#8221; statt.</p>

<p><a href="http://www.flickr.com/photos/display22/490004986/" title="display22 Workshop "Interactive Devices""><img src="http://farm1.static.flickr.com/193/490004986_f671710c1e.jpg" width="500" height="129" alt="display22 Workshop "Interactive Devices"" /></a></p>

<p>Dank einfacher Syntax und guter Dokumentation (<a href="http://arduino.cc/">http://arduino.cc/</a>) war die Einführung (<a href="http://www.display22.de/projekte/labor/workshop-interactive-devices">Linkliste</a>) schon am ersten Tag weitgehend abgeschlossen. Die Tage 2 und 3 wurden von den Teilnehmern bereits zur Erstellung erster Installationen genutzt.</p>

<p>Entstandene Arbeiten in Wort und Bild:</p>

<h2>Knight Rider (Daniel Gelhausen)</h2>

<p>Basierend auf dem Arduino-<a href="http://www.arduino.cc/en/Tutorial/KnightRider">Knight Rider Tutorial</a></p>

<p><a href="http://www.flickr.com/photos/display22/489716874/" title="display22 Workshop "Interactive Devices": Knight Rider"><img src="http://farm1.static.flickr.com/218/489716874_1f3820e3c5.jpg" width="500" height="269" alt="display22 Workshop "Interactive Devices": Knight Rider" /></a></p>

<h2>Servodingens (Daniel Gelhausen)</h2>

<p>Servosteuerung in Abhängigkeit eines Lichtsensors</p>

<p><a href="http://www.flickr.com/photos/display22/489745535/" title="display22 Workshop "Interactive Devices": Servodingens"><img src="http://farm1.static.flickr.com/192/489745535_4154c97da2.jpg" width="500" height="378" alt="display22 Workshop "Interactive Devices": Servodingens" /></a></p>

<h2>Blubbels (Niklas Armbruster)</h2>

<p>Flash-Visualisierung in Abhängigkeit eines Lichtsensors</p>

<p><a href="http://www.flickr.com/photos/display22/489745067/" title="display22 Workshop "Interactive Devices": Blubbels"><img src="http://farm1.static.flickr.com/203/489745067_97513e6fa5.jpg" width="500" height="275" alt="display22 Workshop "Interactive Devices": Blubbels" /></a></p>

<p><a href="http://www.flickr.com/photos/display22/489717164/" title="display22 Workshop "Interactive Devices": Blubbels"><img src="http://farm1.static.flickr.com/219/489717164_6ca0d635eb.jpg" width="500" height="259" alt="display22 Workshop "Interactive Devices": Blubbels" /></a></p>

<h2>Headbang-O-Mat 3000 (Pascal Schneider)</h2>

<p>Sounderzeugung (Bassdrum &amp; Snare) in Abhängigkeit eines Entfernungsmesser (Kopfabstand) &#8230; Video folgt in Kürze &#8230;</p>

<p><a href="http://www.flickr.com/photos/display22/489745595/" title="display22 Workshop "Interactive Devices": Headbang-O-Mat 3000"><img src="http://farm1.static.flickr.com/227/489745595_b4d1dff790.jpg" width="500" height="360" alt="display22 Workshop "Interactive Devices": Headbang-O-Mat 3000" /></a></p>

<p><a href="http://www.flickr.com/photos/display22/489745185/" title="display22 Workshop "Interactive Devices": Headbang-O-Mat 3000"><img src="http://farm1.static.flickr.com/219/489745185_59ddfddfa6.jpg" width="273" height="500" alt="display22 Workshop "Interactive Devices": Headbang-O-Mat 3000" /></a></p>

<h2>Soundgenerator (Marcel Senkpiel)</h2>

<p>Soundgenerator mit 2 Potis und LED->Lichtsensor Feedback-loop</p>

<p><a href="http://www.flickr.com/photos/display22/489745511/" title="display22 Workshop "Interactive Devices": Soundgenerator"><img src="http://farm1.static.flickr.com/219/489745511_929b8add49.jpg" width="356" height="500" alt="display22 Workshop "Interactive Devices": Soundgenerator" /></a></p>

<p><a href="http://www.flickr.com/photos/display22/489985711/" title="display22 Workshop "Interactive Devices": Soundgenerator"><img src="http://farm1.static.flickr.com/225/489985711_6dfb5035d0.jpg" width="314" height="500" alt="display22 Workshop "Interactive Devices": Soundgenerator" /></a></p>

<h2>Nordlicht (mit Anna Schoderer)</h2>

<p>Batteriebetriebenes Licht mit Kompassmodul und LED Matrix. Helligkeit variiert in Abhängigkeit von abweichender Ausrichtung nach Norden.</p>

<p><a href="http://www.flickr.com/photos/display22/489717274/" title="display22 Workshop "Interactive Devices": Nordlicht"><img src="http://farm1.static.flickr.com/191/489717274_719a6e9755.jpg" width="422" height="500" alt="display22 Workshop "Interactive Devices": Nordlicht" /></a></p>

<p><a href="http://www.flickr.com/photos/display22/489959924/" title="display22 Workshop "Interactive Devices": Nordlicht"><img src="http://farm1.static.flickr.com/208/489959924_34dd8c7e8c.jpg" width="332" height="500" alt="display22 Workshop "Interactive Devices": Nordlicht" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.display22.de/projekte/labor/ergebnisse-workshop-interactive-devices/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workshop &#8220;Interactive Devices&#8221;</title>
		<link>http://www.display22.de/projekte/labor/workshop-interactive-devices</link>
		<comments>http://www.display22.de/projekte/labor/workshop-interactive-devices#comments</comments>
		<pubDate>Tue, 08 May 2007 11:57:14 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Labor]]></category>
		<category><![CDATA[Verweise]]></category>
		<category><![CDATA[Wiring]]></category>

		<guid isPermaLink="false">http://www.display22.de/projekte/labor/workshop-interactive-devices</guid>
		<description><![CDATA[Arduinoprogrammierung, Breadboards und elektronische Bauteile im Rahmen der Workshop-Woche &#8220;digitale Perspektiven&#8221; des Studiengangs Medien-Design / Zeitbasierte Medien an der FH Mainz.



Allgemeines und Referenz


http://www.arduino.cc/
http://wiring.org.co/
http://www.processing.org/


Inspiration und Anleitungen


http://www.we-make-money-not-art.com
http://www.makezine.com/
http://www.instructables.com/


Technology Sketches


http://thingm.com/


Interessante Projekte


Hektor
Computer Assisted Blackboard
ART + COM
Reapers
(In)security Camera
Klangbäume
Sound Marble
Access
GRL Laser Tag
GRL LED Throwies
GRL Night Writer
PixelRoller
Light Criticism
Programmable LED (Atiny)
Pflanzen und Telefon: Botanicalls
Sonnenmusik: Resonating with Light
Pinch Valve
Multi-Touch Interaction Research
Multi-Touch 180

]]></description>
			<content:encoded><![CDATA[<p>Arduinoprogrammierung, Breadboards und elektronische Bauteile im Rahmen der Workshop-Woche &#8220;digitale Perspektiven&#8221; des Studiengangs Medien-Design / Zeitbasierte Medien an der FH Mainz.</p>

<p><img id="image52" src="http://www.display22.de/wp-content/uploads/2007/05/workshop.jpg" alt="Workshop Interactive Devices" /></p>

<h1>Allgemeines und Referenz</h1>

<ul>
<li><a href="http://www.arduino.cc/">http://www.arduino.cc/</a></li>
<li><a href="http://wiring.org.co/">http://wiring.org.co/</a></li>
<li><a href="http://www.processing.org/">http://www.processing.org/</a></li>
</ul>

<h1>Inspiration und Anleitungen</h1>

<ul>
<li><a href="http://www.we-make-money-not-art.com">http://www.we-make-money-not-art.com</a></li>
<li><a href="http://www.makezine.com/">http://www.makezine.com/</a></li>
<li><a href="http://www.instructables.com/">http://www.instructables.com/</a></li>
</ul>

<h1>Technology Sketches</h1>

<ul>
<li><a href="http://thingm.com/">http://thingm.com/</a></li>
</ul>

<h1>Interessante Projekte</h1>

<ul>
<li><a href="http://www.hektor.ch/Videos/">Hektor</a></li>
<li><a href="http://cosmicvariance.com/2006/10/11/computer-assisted-blackboard/">Computer Assisted Blackboard</a></li>
<li><a href="http://www.artcom.de/index.php?option=com_acprojects&amp;page=7&amp;Itemid=144&amp;lang=de">ART + COM</a></li>
<li><a href="http://www.stevenlevon.com/research/reap.htm">Reapers</a></li>
<li><a href="http://www.vitagrrl.com/art/insecurity.html">(In)security Camera</a></li>
<li><a href="http://kokolores.zirkuszirkus.de/">Klangbäume</a></li>
<li><a href="http://mohoya.com/soundmarble/">Sound Marble</a></li>
<li><a href="http://on1.zkm.de/zkm/stories/storyReader$4929#">Access</a></li>
<li><a href="http://graffitiresearchlab.com/?page_id=76#video">GRL Laser Tag</a></li>
<li><a href="http://graffitiresearchlab.com/?page_id=14#video">GRL LED Throwies</a></li>
<li><a href="http://graffitiresearchlab.com/?page_id=19#video">GRL Night Writer</a></li>
<li><a href="http://www.random-international.com/pixelroller-overview/">PixelRoller</a></li>
<li><a href="http://antiadvertisingagency.com/projects/light-criticism/">Light Criticism</a></li>
<li><a href="http://www.instructables.com/id/ELJXZZVX6JEYVZCV7K/">Programmable LED (Atiny)</a></li>
<li><a href="http://www.botanicalls.com/">Pflanzen und Telefon: Botanicalls</a></li>
<li><a href="http://www.eude.nl/">Sonnenmusik: Resonating with Light</a></li>
<li><a href="http://www.instructables.com/id/EL90UQDMV8ETVPMZ2Y/">Pinch Valve</a></li>
<li><a href="http://cs.nyu.edu/~jhan/ftirtouch/">Multi-Touch Interaction Research</a></li>
<li><a href="http://www.timroth.de/180/page3/page3.html">Multi-Touch 180</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.display22.de/projekte/labor/workshop-interactive-devices/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Semesterendpräsentation Medien-Design WS2007</title>
		<link>http://www.display22.de/projekte/labor/semesterendprasentation-medien-design-ws2007</link>
		<comments>http://www.display22.de/projekte/labor/semesterendprasentation-medien-design-ws2007#comments</comments>
		<pubDate>Thu, 08 Feb 2007 08:19:39 +0000</pubDate>
		<dc:creator>jw</dc:creator>
				<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Labor]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Verweise]]></category>

		<guid isPermaLink="false">http://www.display22.de/projekte/labor/semesterendprasentation-medien-design-ws2007</guid>
		<description><![CDATA[Artikel aus der <a href="http://www.allgemeine-zeitung.de/" title="Allgemeine Zeitung">Allgemeinen Zeitung</a> Mainz vom Donnerstag, 1. Februar 2007]]></description>
			<content:encoded><![CDATA[<p>Artikel aus der <a href="http://www.allgemeine-zeitung.de/" title="Allgemeine Zeitung">Allgemeinen Zeitung</a> Mainz vom Donnerstag, 1. Februar 2007<br /><br /><a href="http://www.flickr.com/photos/display22/380458348/" title="Wenn Geräusche sichtbar werden"><img src="http://farm1.static.flickr.com/187/380458348_1b6b37aa4f.jpg" width="500" height="446" alt="Wenn Geräusche sichtbar werden" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.display22.de/projekte/labor/semesterendprasentation-medien-design-ws2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FBAS (PAL) Composite Signalerzeugung</title>
		<link>http://www.display22.de/werkzeuge/wiring/fbas-pal-composite-signalerzeugung</link>
		<comments>http://www.display22.de/werkzeuge/wiring/fbas-pal-composite-signalerzeugung#comments</comments>
		<pubDate>Mon, 04 Dec 2006 14:24:40 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Dokumentation]]></category>
		<category><![CDATA[TVout]]></category>
		<category><![CDATA[Wiring]]></category>

		<guid isPermaLink="false">http://www.display22.de/werkzeuge/wiring/fbas-pal-composite-signalerzeugung</guid>
		<description><![CDATA[<h3>Wie sollte ein FBAS Signal aussehen?</h3>

<a href="http://de.wikipedia.org/wiki/FBAS">http://de.wikipedia.org/wiki/FBAS</a>

<a href="http://del.icio.us/display22/tvout">http://del.icio.us/display22/tvout</a>

<h3>Tips zur Signalerzeugung, Timingfragen, Interrupts</h3>

[java]
/* Delay for the given number of microseconds.
* From D.Mellis for Arduino
* Assumes a 16 MHz clock. 
* Disables interrupts, disrupts millis() if used frequently
* note: digitalWrite() executes in 2.5 microseconds
*/
void delayMicroseconds(unsigned int us) {
    // calling avrlib's delay_us() function with low values (e.g. 1 or
    // 2 microseconds) gives delays longer than desired.
    //delay_us(us);
[/java]]]></description>
			<content:encoded><![CDATA[<h3>Wie sollte ein FBAS Signal aussehen?</h3>

<p><a href="http://de.wikipedia.org/wiki/FBAS">http://de.wikipedia.org/wiki/FBAS</a></p>

<p><a href="http://del.icio.us/display22/tvout">http://del.icio.us/display22/tvout</a></p>

<h3>Tips zur Signalerzeugung, Timingfragen, Interrupts</h3>

<div class="igBar"><span id="ljava-1"><a href="#" onclick="javascript:showPlainTxt('java-1'); return false;">PLAIN TEXT</a></span></div>

<div class="syntax_hilite"><span class="langName">JAVA:</span><br /><div id="java-1">
<div class="codeHighlight" style="font-family: monospace;"><ol><li class="li1"><div class="de1"><span class="coMULTI">/* Delay for the given number of microseconds.</span></div></li>
<li class="li2"><div class="de2"><span class="coMULTI">* From D.Mellis for Arduino</span></div></li>
<li class="li1"><div class="de1"><span class="coMULTI">* Assumes a 16 MHz clock. </span></div></li>
<li class="li2"><div class="de2"><span class="coMULTI">* Disables interrupts, disrupts millis() if used frequently</span></div></li>
<li class="li1"><div class="de1"><span class="coMULTI">* note: digitalWrite() executes in 2.5 microseconds</span></div></li>
<li class="li2"><div class="de2"><span class="coMULTI">*/</span></div></li>
<li class="li1"><div class="de1"><a href="http://processing.org/reference/void"><span class="kw5">void</span></a> delayMicroseconds<span class="br0">&#40;</span>unsigned <a href="http://processing.org/reference/int"><span class="kw5">int</span></a> us<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="co1">// calling avrlib's delay_us() function with low values (e.g. 1 or</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// 2 microseconds) gives delays longer than desired.</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="co1">//delay_us(us);</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="co1">// for a one-microsecond delay, simply return.&nbsp; the overhead</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// of the function call yields a delay of approximately 1 1/8 us.</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <a href="http://processing.org/reference/if"><span class="kw1">if</span></a> <span class="br0">&#40;</span>--us == <span class="nu0">0</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <a href="http://processing.org/reference/return"><span class="kw1">return</span></a>;</div></li>
<li class="li2"><div class="de2">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// the following loop takes a quarter of a microsecond (4 cycles)</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="co1">// per iteration, so execute it four times for each microsecond of</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// delay requested.</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; us &lt;&lt;= <span class="nu0">2</span>;</div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="co1">// account for the time taken in the preceeding commands.</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; us -= <span class="nu0">2</span>;</div></li>
<li class="li2"><div class="de2">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// disable interrupts, otherwise the timer 0 overflow interrupt that</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; <span class="co1">// tracks milliseconds will make us delay longer than we want.</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; cli<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div></li>
<li class="li2"><div class="de2">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// busy wait</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; __asm__ __volatile__ <span class="br0">&#40;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;1: sbiw %0,1&quot;</span> <span class="st0">&quot;<span class="es0">\n</span><span class="es0">\t</span>&quot;</span> <span class="co1">// 2 cycles</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;brne 1b&quot;</span> : <span class="st0">&quot;=w&quot;</span> <span class="br0">&#40;</span>us<span class="br0">&#41;</span> : <span class="st0">&quot;0&quot;</span> <span class="br0">&#40;</span>us<span class="br0">&#41;</span> <span class="co1">// 2 cycles</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="br0">&#41;</span>;</div></li>
<li class="li2"><div class="de2">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; <span class="co1">// reenable interrupts.</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; sei<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div></li>
<li class="li1"><div class="de1"><span class="br0">&#125;</span></div></li></ol></div>
</div></div>

<p><br /></p>

<p><cite>das Problem beim Timing von Interupts beim AVR ist, das der beim Interupt gerade laufende Befehl noch zu Ende abgearbeitet wird. Das kann dann 1, 2 oder 3 Takte dauern. Das habe ich in einem Video-Projekt mal folgendermassen gelöst.</cite>
-- <a href="http://www.mikrocontroller.net/topic/27194#206416">http://www.mikrocontroller.net/topic/27194#206416</a></p>

<p><cite>@willi: Dein Ansatz ist schon fast perfekt, die Unsauberkeit mit den verdrehten Rücksprungadressen hast du ja selbst erwähnt. Ich habe das Problem dadurch gelöst dass ich den avr kurz (ca. 1us) vor dem nächsten Zeilenbeginn schlafen schicke, damit kommt der nächste Int. bzw. Syncbeginn mit einer konstanten Verzögerung.</cite>
-- <a href="http://www.mikrocontroller.net/topic/27194#206419">http://www.mikrocontroller.net/topic/27194#206419</a></p>

<p><cite>Die Vor, Haup und Nachtrabanten sind ja nun sequenziell immer gleich bei der V-Sync. Diese müssen nun auch immer genau 1024 takte ergeben. das sieht so aus:</cite>
-- <a href="http://www.4freeboard.to/board/thread.php?postid=165811#post165811">http://www.4freeboard.to/board/thread.php?postid=165811#post165811</a>
-- <a href="http://www.4freeboard.to/board/thread.php?postid=165845#post165845">http://www.4freeboard.to/board/thread.php?postid=165845#post165845</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.display22.de/werkzeuge/wiring/fbas-pal-composite-signalerzeugung/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alarm v2</title>
		<link>http://www.display22.de/projekte/alarm/alarm-v2</link>
		<comments>http://www.display22.de/projekte/alarm/alarm-v2#comments</comments>
		<pubDate>Tue, 28 Nov 2006 09:22:36 +0000</pubDate>
		<dc:creator>db</dc:creator>
				<category><![CDATA[Alarm]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Entwurf]]></category>

		<guid isPermaLink="false">http://www.display22.de/projekte/alarm/alarm-v2</guid>
		<description><![CDATA[





Alarm v2 enthält zwar etwas weniger Technik als sein Vorgänger, dafür aber erheblich mehr Stil. Verpackt in einen liebevoll umgafferten Pappwürfel ruht es geduldig. Erkennt der integrierte Entfernungsmesser jedoch eine Annäherung auf 50cm oder weniger, springt der Lautsprecher in Aktion. Dieser erzeugt einen nostalgisch 8bit-artigen Ton, moduliert in Abhängigkeit der gemessenen Entfernung.

videoclip

Bestandteile:
Arduino USB Board
Maxbotix Ultraschall [...]]]></description>
			<content:encoded><![CDATA[<!-- flickr -->

<div class="ourflickrwrap"><script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?count=3&#038;display=random&#038;size=s&#038;layout=x&#038;source=user_tag&#038;user=55794463%40N00&#038;tag=alarmv2"></script></div>

<!-- flickr -->

<p>Alarm v2 enthält zwar etwas weniger Technik als sein <a href="http://www.display22.de/projekte/alarm/alarm">Vorgänger</a>, dafür aber erheblich mehr Stil. Verpackt in einen liebevoll umgafferten Pappwürfel ruht es geduldig. Erkennt der integrierte Entfernungsmesser jedoch eine Annäherung auf 50cm oder weniger, springt der Lautsprecher in Aktion. Dieser erzeugt einen nostalgisch 8bit-artigen Ton, moduliert in Abhängigkeit der gemessenen Entfernung.</p>

<p><a href="http://www.vimeo.com/clip:119798">videoclip</a></p>

<p>Bestandteile:<br />
<a href="http://arduino.cc/">Arduino USB Board</a><br />
<a href="http://www.sparkfun.com/commerce/product_info.php?products_id=639">Maxbotix Ultraschall Entfernungsmesser</a><br />
PC Speaker</p>
]]></content:encoded>
			<wfw:commentRss>http://www.display22.de/projekte/alarm/alarm-v2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
