<?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>cahen.ch &#187; Arduino</title>
	<atom:link href="http://www.cahen.ch/category/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cahen.ch</link>
	<description>trips..photos..things and more</description>
	<lastBuildDate>Sat, 20 Feb 2010 15:58:30 +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>Arduino macht Spass, jetzt auch in Deutsch!</title>
		<link>http://www.cahen.ch/2009/06/21/arduino-macht-spass-jetzt-auch-in-deutsch/</link>
		<comments>http://www.cahen.ch/2009/06/21/arduino-macht-spass-jetzt-auch-in-deutsch/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 12:11:51 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://www.cahen.ch/?p=353</guid>
		<description><![CDATA[Langsam wird auch der deutschsprachige Raum vom Arduino Fieber erfasst.
Ein Beweis dafür sind die vielen Blogs die über Erfolge und Projekte mit dem Mikrocontroller berichten. Ein paar Dinge habe ich ja auch schon präsentiert und es wird noch garantiert mehr folgen.
Eine der wichtigen deutschsprachigen Anlaufstellen für Entwickler ist freeduino.de. Der Blog und das Forum werden [...]]]></description>
			<content:encoded><![CDATA[<p>Langsam wird auch der deutschsprachige Raum vom Arduino Fieber erfasst.</p>
<p>Ein Beweis dafür sind die vielen Blogs die über Erfolge und Projekte mit dem Mikrocontroller berichten. Ein paar Dinge habe ich ja auch schon präsentiert und es wird noch garantiert mehr folgen.</p>
<p>Eine der wichtigen deutschsprachigen Anlaufstellen für Entwickler ist <a href="http://www.freeduino.de/">freeduino.de</a>. Der Blog und das Forum werden rege aktualisiert und je bekannter die Seite wird, umso mehr können alle davon profitieren. Die eigenen und übersetzten Tutorials sind von hoher Qualität und helfen dem Neuling in der Welt des physikalischen Computings Fuss zu fassen. Auch neue Arduino Klone und Erweiterungen werden getestet und präsentiert.</p>
<p>Ausserdem gibt es seit einiger Zeit auf der offiziellen <a href="http://arduino.cc">Arduino-Website</a> ein deutschsprachiges Forum. </p>
<p>Viel Spass und Erfolg beim Tüfteln und Basteln!</p>
<p><img src="http://www.cahen.ch/wp-content/uploads/2009/06/arduinoduemilanove.jpg" alt="Arduino" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cahen.ch/2009/06/21/arduino-macht-spass-jetzt-auch-in-deutsch/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arduino Webserver</title>
		<link>http://www.cahen.ch/2009/03/31/arduino-webserver/</link>
		<comments>http://www.cahen.ch/2009/03/31/arduino-webserver/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 07:23:24 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[blinkm]]></category>
		<category><![CDATA[Webserver]]></category>

		<guid isPermaLink="false">http://www.cahen.ch/?p=309</guid>
		<description><![CDATA[Ich habe wieder einwenig rumgebastelt mit meinem Arduino. Es ging in einem ersten Schritt darum einen <a href="http://www.adafruit.com/index.php?main_page=product_info&#38;cPath=17_21&#38;products_id=83">Ethernetadapter</a> als einen kleinen Webserver einzusetzen.]]></description>
			<content:encoded><![CDATA[<p>Ich habe wieder einwenig rumgebastelt mit meinem Arduino. Es ging in einem ersten Schritt darum einen <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=17_21&amp;products_id=83">Ethernetadapter</a> als einen kleinen Webserver einzusetzen.</p>
<p>Mit Hilfe von zwei zusätzlichen Libraries ist es nun möglich eine RGB LED anzusteuern und ihr eine Farbe zuzuweisen. In einem nächsten Schritt werde ich ein 2&#215;20 LCD Display verwenden um einfach Textbotschaften zu übermitteln.</p>
<p style="text-align: center;"><a href="http://www.cahen.ch/wp-content/uploads/2009/03/firefox.jpg"><img rel="lightbox[arweb]" class="alignnone size-thumbnail wp-image-319" title="firefox" src="http://www.cahen.ch/wp-content/uploads/2009/03/firefox-150x150.jpg" alt="firefox" width="150" height="150" /></a> <a href="http://www.cahen.ch/wp-content/uploads/2009/03/arduinoblinkm.jpg"><img rel="lightbox[arweb]" class="alignnone size-thumbnail wp-image-320" title="arduinoblinkm" src="http://www.cahen.ch/wp-content/uploads/2009/03/arduinoblinkm-150x150.jpg" alt="arduinoblinkm" width="150" height="150" /></a></p>
<p>Hier der Code zu dem Webserver.<br />
<iframe width="420" height="600" src="http://www.cahen.ch/wp-content/uploads/2009/03/arduinowebserver.pde"><br />
</iframe><br />
</p>
<h3>Download &amp; Libraries</h3>
<p><a href="http://www.cahen.ch/wp-content/uploads/2009/03/arduinowebserver.pde">arduinowebserver.pde</a></p>
<p><a href="http://www.arduino.cc/en/Tutorial/TextString">TextString Library</a></p>
<p><a href="http://thingm.com/products/blinkm/quick-start-guide.html">Blinkm Quick Start Guide</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cahen.ch/2009/03/31/arduino-webserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Richtig Zählen mit 7-Segment LED</title>
		<link>http://www.cahen.ch/2009/01/22/richtig-zahlen-mit-7-segment-led/</link>
		<comments>http://www.cahen.ch/2009/01/22/richtig-zahlen-mit-7-segment-led/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 09:31:32 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://wp.cahen.ch/?p=20</guid>
		<description><![CDATA[Als nächste Herausforderung mit meinem Arduino wollte ich den viel beschriebenen Maxim 7221 Chip ausprobieren. Mit diesem Chip können bis zu 64 LEDs über 3 Pins des Arduino angesteuert werden. Anstelle von 64 LEDs nahm ich erst mal vier 7-Segment LEDs.  ]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3195/2984203425_4e658365e8.jpg" alt="7-segment" /></p>
<p>
Mit Hilfe der LedControl Library war es nicht besonders schwierig erste Ergebnisse hinzukriegen. Die Befehle sind selbsterklärend und man kann nicht viel falsch machen, ausser die ganze Sache falsch zu verkabeln. Mein Ziel ist es eine kleine Uhr zu bauen, die mit Hilfe eines DCF 77 Funkempfängers sehr genau läuft und dabei noch schick aussieht. Bei sparkfun.com gibt es 15cm hohe 7-Segment Elemente. Die sind mein Ziel! </p>
<p>Der Code selbst ist einfach. Da jede Ziffer einzeln angesprochen wird muss man auch entsprechend zählen. Die Variablen e (einer), z (zehner), h (hunderter) und t (tausender) werden erstmal auf 0 gesetzt. Danach wird erstmal die Helligkeit des Displays gesetzt. Nun beginnt die Schleife. Bei jedem Durchgang wird ausserdem noch ein Potentiometer abgefragt und der Wert als Verzögerung zwischen dem Hochzählen verwendet.</p>
<p>Viel Spass beim Nachbauen!</p>
<pre>
#include "LedControl.h"
LedControl lc=LedControl(12,11,10,1);
unsigned int delaytime = 1000;
unsigned int e=0;
unsigned int z=0;
unsigned int h=0;
unsigned int t=0;

void setup() {
  lc.shutdown(0,false);
  lc.setIntensity(0,9);
  lc.clearDisplay(0);
}

void loop() {
  lc.setChar(0,0,e,false);
  lc.setChar(0,1,z,false);
  lc.setChar(0,2,h,false);
  lc.setChar(0,3,t,false);
  delaytime = analogRead(0);
  delay(delaytime);
  e +=1;
  if (t == 10) {
    delay(2000);
    lc.clearDisplay(0);
    z=0;
    h=0;
    t=0;
    e=0;
  }
  if (h == 10) {
       z = 0;
       h = 0;
       e = 0;
       t += 1;
  }
  if (z == 10) {
       z = 0;
       e = 0;
       h += 1;
  }
  if (e == 10) {
       z += 1;
       e = 0;
  }
}
</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cahen.ch/2009/01/22/richtig-zahlen-mit-7-segment-led/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arduino Open Source Clock</title>
		<link>http://www.cahen.ch/2009/01/21/arduino-open-source-clock/</link>
		<comments>http://www.cahen.ch/2009/01/21/arduino-open-source-clock/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 11:36:18 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[clock]]></category>

		<guid isPermaLink="false">http://wp.cahen.ch/?p=3</guid>
		<description><![CDATA[Da ich jetzt auch zu den Mikrocontroller Freaks gehöre und kräftig am herum experimentieren bin mit meinem Arduino Decimilla, kann ich schon einen Beitrag an die Community leisten.]]></description>
			<content:encoded><![CDATA[<p>Der Quelltext zu der Arduino Open Source Clock auf <a href="http://www.faludi.com/projects/open-source-arduino-clock/">http://www.faludi.com/projects/open-source-arduino-clock/</a> war leider nicht eingerückt formatiert und enthielt ausserdem noch eins zwei Fehler.</p>
<p><iframe src="http://cahen.ch/assets/2008/8/12/arduino_open_source_clock.pde" width="450" height="650" name="source"><br />
</iframe></p>
<p>Es ist absolut wichtig das Einrücken des Codes beachtet wird, sonst kann der Code nicht kompiliert und auf den Microcontroller geschickt werden. Im Original wurde ausserdem diese Zeile falsch geschrieben:</p>
<pre>
       for (int i=0; i&lt;numBlinks; i++) {
</pre>
<p>Die Funktion blinkLED ist nicht lebenswichtig für den weiteren Verlauf und wird nur kurz bei void setup() aufgerufen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cahen.ch/2009/01/21/arduino-open-source-clock/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
