<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>I can make IT &#187; Arduino</title>
	<atom:link href="http://www.icanmakeit.de/category/computer/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.icanmakeit.de</link>
	<description>Hightech &#38; Lowlife</description>
	<lastBuildDate>Thu, 18 Aug 2011 09:08:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<copyright>Copyright © Hendrik Busch 2010, lizensiert unter Creative Commons Attribution-NonCommercial-ShareAlike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/de/</copyright>
	<managingEditor>info@icanmakeit.de (Hendrik Busch)</managingEditor>
	<webMaster>info@icanmakeit.de (Hendrik Busch)</webMaster>
	<category>podcast</category>
	<ttl>1440</ttl>
	<image>
		<url>http://www.icanmakeit.de/media/feed-icon-blue-150x150.png</url>
		<title>I can make IT</title>
		<link>http://www.icanmakeit.de</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Hightech &#38; Lowlife</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Hendrik Busch</itunes:author>
	<itunes:owner>
		<itunes:name>Hendrik Busch</itunes:name>
		<itunes:email>info@icanmakeit.de</itunes:email>
	</itunes:owner>
	<itunes:block>yes</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.icanmakeit.de/media/feed-icon-blue-300x300.png" />
		<item>
		<title>Ab jetzt auch bei github: ich</title>
		<link>http://www.icanmakeit.de/2011/03/23/ab-jetzt-auch-bei-github-ich/</link>
		<comments>http://www.icanmakeit.de/2011/03/23/ab-jetzt-auch-bei-github-ich/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 23:49:54 +0000</pubDate>
		<dc:creator>Hendrik Busch</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[programmierung]]></category>
		<category><![CDATA[sketch]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.icanmakeit.de/?p=619</guid>
		<description><![CDATA[Zeit und Geduld reichen noch nicht für einen neue Folge meines ST:TNG Podcasts, aber sie reichen für einige andere Spielereien, z.B. das Rumbasteln mit dem Arduino. Damit ich mich nicht immer ärgern muss, wenn ich mal das ein oder andere Sketch nicht wiederfinde oder wenn ich mal wieder STRG+S gedrückt habe ohne wirklich was speichern [...]]]></description>
			<content:encoded><![CDATA[<p>Zeit und Geduld reichen noch nicht für einen neue Folge meines ST:TNG Podcasts, aber sie reichen für einige andere Spielereien, z.B. das Rumbasteln mit dem Arduino. Damit ich mich nicht immer ärgern muss, wenn ich mal das ein oder andere Sketch nicht wiederfinde oder wenn ich mal wieder STRG+S gedrückt habe ohne wirklich was speichern (und vor allem Überschreiben) zu wollen, habe ich mir jetzt auch ein github-Repository zugelegt. Viel los ist da noch nicht, aber hier ist schonmal die URL:</p>
<p><a title="Meine Seite auf github" href="https://github.com/hmbusch">https://github.com/hmbusch</a></p>
<p>Oder wer direkt zu den Arduino-Experimenten möchte, der geht direkt hierhin:</p>
<p><a title="Meine Arduino-Experimente auf github" href="https://github.com/hmbusch/Arduino-Experiments">https://github.com/hmbusch/Arduino-Experiments</a></p>

	Tags: <a href="http://www.icanmakeit.de/tag/arduino/" title="Arduino" rel="tag">Arduino</a>, <a href="http://www.icanmakeit.de/tag/github/" title="github" rel="tag">github</a>, <a href="http://www.icanmakeit.de/tag/programmierung/" title="programmierung" rel="tag">programmierung</a>, <a href="http://www.icanmakeit.de/tag/sketch/" title="sketch" rel="tag">sketch</a>, <a href="http://www.icanmakeit.de/tag/web/" title="web" rel="tag">web</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.icanmakeit.de/2011/03/23/ab-jetzt-auch-bei-github-ich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8&#215;8 LED-Matrix with Arduino</title>
		<link>http://www.icanmakeit.de/2011/02/16/8x8-led-matrix-with-arduino/</link>
		<comments>http://www.icanmakeit.de/2011/02/16/8x8-led-matrix-with-arduino/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 00:30:35 +0000</pubDate>
		<dc:creator>Hendrik Busch</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[elektronik]]></category>
		<category><![CDATA[LED-Matrix]]></category>
		<category><![CDATA[programmierung]]></category>

		<guid isPermaLink="false">http://www.icanmakeit.de/?p=606</guid>
		<description><![CDATA[Mein erstes vorzeigbares Arduino-Projekt: Scrollender Text auf einer selbst gebauten 8&#215;8-LED Matrix. Sowohl für die Hardware als auch für die Software finden sich einige Anregungen im Internet, aber letzten Endes habe ich zumindest die Hardware von Grund auf entworfen. Die Software gestaltete sich dann erheblich schwieriger, da ich mit &#8220;Geister&#8221;-LEDs und Timing-Problemen zu kämpfen hatte. [...]]]></description>
			<content:encoded><![CDATA[<p>Mein erstes vorzeigbares Arduino-Projekt: Scrollender Text auf einer selbst gebauten 8&#215;8-LED Matrix. Sowohl für die Hardware als auch für die Software finden sich einige Anregungen im Internet, aber letzten Endes habe ich zumindest die Hardware von Grund auf entworfen. Die Software gestaltete sich dann erheblich schwieriger, da ich mit &#8220;Geister&#8221;-LEDs und Timing-Problemen zu kämpfen hatte. Erst dieser Beitrag bei <a title="Wise Time With Arduino: Scrolling text on the dual RG matrix shield" href="http://timewitharduino.blogspot.com/2010/03/scrolling-text-on-dual-rg-matrix-shield.html">Wise Time With Arduino</a> brachte mich dann zum Erfolg, da dort gut erklärt war, wie man das eigentliche Scrollen vom Zeichnen des Textes durch Verwendung des internen ATmega-Timers/Interrupts realisiert.</p>
<p><strong>Update 23.03.2011:</strong> Schaltung und Software sind jetzt online verfügbar, und zwar hier: <a title="Mein LED-Matrix für Arduino Projekt auf Github" href="https://github.com/hmbusch/Arduino-Projects/tree/master/LED-Matrix">https://github.com/hmbusch/Arduino-Projects/tree/master/LED-Matrix</a></p>
<p>Hier das Ergebnis (die vermeintlichen Scroll-Fehler im Dunkeln sind der niedrigen Bildrate der Kamera geschuldet, die LED-Matrix selber arbeitet ordentlich):</p>
<div id="attachment_569" class="wp-caption aligncenter" style="width: 435px"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/g0VkgF8Dbhs?hl=de&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/g0VkgF8Dbhs?hl=de&amp;fs=1" allowfullscreen="true" allowscriptaccess="always"></embed></object><p class="wp-caption-text">DIY 8x8 LED Matrix with Arduino</p></div>
<p>Zur Hardware: Punktrasterplatine mit 64 grünen LEDs (0815-Ware), bei denen die Anoden jeweils zeilenweise und die Kathoden jeweils spaltenweise miteinander verlötet sind. Der Controller für das Ganze basiert auf einer selbst geätzten Platine und ist bestückt mit einem <a title="Datenblstt zum M74HC595 Shift Register" href="http://www.st.com/internet/analog/product/69791.jsp">M74HC595 Shift Register</a>, dessen 8 parallele Outs mit den Anoden der Zeilen verbunden sind. Auf der Gegenseite werkelt ein <a title="Datenblatt zum 74HC4017 Decade Counter" href="http://www.st.com/internet/analog/product/69753.jsp">74HC4017 Decade Counter</a>, bei dem an 8 von den 10 Ausgängen <a title="Informationen zum 2N7000 MOSFET" href="http://www.vishay.com/product?docid=70226&amp;query=">2N7000er MOSFETS</a> die jeweilige Spaltenkathode auf Masse schalten (mit Widerstand für die LEDs). Die übrigen 2 Ausgänge sind unbenutzt. Damit belegt der Controller, abgesehen vom Stromanschluss, nur 5 Pins am Arduino.</p>
<p>Der Grundgedanke hinter der Anzeige ist folgender: Es geht darum, möglichst viele LEDs mit möglichst wenig Pins zu schalten. Man setzt daher auf den POV-Effekt (Persistence of Vision, im Deutschen auch <a title="Wikipedia: Nachbildwirkung" href="http://de.wikipedia.org/wiki/Nachbildwirkung">Nachbildwirkung</a> genannt): Wenn man ein Bild ein einzelne Bestandteile zerlegt und diese schnell genug hintereinander anzeigt, entsteht für das menschliche Auge daraus ein zusammenhängendes Gesamtbild. Auf dem gleichen Prinzip basieren z.B. Fernseher. Mit dem Shift Register wird so immer die jeweils aktuelle Zeilenbelegung geschaltet, während der Decade Counter zwischen den Spalten umschaltet. Durch eine Synchronisation beider Umschaltvorgänge und einer sehr schnellen Wiederholung (Wiederholrate hier knapp über 60 Hertz) entsteht für das menschliche Auge so ein zusammenhängendes Bild des scrollenden Texts, obwohl zu einem beliebigen Zeitpunkt nie mehr als 8 LEDs gleichzeitig eingeschaltet sind. Diese Vorgehensweise nennt man in diesem Umfeld übrigens auch Multiplexing.</p>
<p>Die Hardware funktioniert (wie man sieht), ist aber noch verbesserungswürdig, es gibt z.B. Helligkeitsschwankungen beim Schalten einer zunehmenden Zahl an LEDs, was zu einem unschönen Pulsieren der Anzeige führt. Sowohl für die Matrix an sich als auch für den Controller habe ich inzwischen neue Platinenlayouts erstellt, die weniger Drähte und Fummelei benötigen als der aktuelle Prototyp, allerdings habe ich gerade kein Platinenmaterial zum Ätzen da <img src='http://www.icanmakeit.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><del>Schaltung und Quellcode gibts, sobald ich beides mal ordentlich formatiert habe.</del></p>

	Tags: <a href="http://www.icanmakeit.de/tag/arduino/" title="Arduino" rel="tag">Arduino</a>, <a href="http://www.icanmakeit.de/tag/diy/" title="diy" rel="tag">diy</a>, <a href="http://www.icanmakeit.de/tag/elektronik/" title="elektronik" rel="tag">elektronik</a>, <a href="http://www.icanmakeit.de/tag/led-matrix/" title="LED-Matrix" rel="tag">LED-Matrix</a>, <a href="http://www.icanmakeit.de/tag/programmierung/" title="programmierung" rel="tag">programmierung</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.icanmakeit.de/2011/02/16/8x8-led-matrix-with-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

