<?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>Admin &#8211; Makerblog.at</title>
	<atom:link href="https://www.makerblog.at/author/wordpressadmin/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.makerblog.at</link>
	<description>Arduino Projekte, Tutorials, 3D-Druck und die Maker-Szene</description>
	<lastBuildDate>Wed, 29 Nov 2023 18:04:37 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.makerblog.at/wp-content/uploads/cropped-logo-100x100-2-32x32.jpg</url>
	<title>Admin &#8211; Makerblog.at</title>
	<link>https://www.makerblog.at</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Eine RGB LED am Arduino betreiben</title>
		<link>https://www.makerblog.at/2014/09/eine-rgb-led-am-arduino-betreiben/</link>
					<comments>https://www.makerblog.at/2014/09/eine-rgb-led-am-arduino-betreiben/#comments</comments>
		
		<dc:creator><![CDATA[Admin]]></dc:creator>
		<pubDate>Wed, 03 Sep 2014 07:29:40 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Arduino]]></category>
		<guid isPermaLink="false">http://www.makerblog.at/?p=347</guid>

					<description><![CDATA[Bei einer RGB LED sind LEDs der Farben Rot, Grün und Blau in einem Element verbaut und können einzeln angesteuert werden. Dadurch sind nicht nur die Grundfarben selbst, sondern auch Mischfarben (Rot + Grün = Gelb) möglich und man braucht]]></description>
										<content:encoded><![CDATA[
<p>Bei einer RGB LED sind LEDs der Farben Rot, Grün und Blau in einem Element verbaut und können einzeln angesteuert werden. Dadurch sind nicht nur die Grundfarben selbst, sondern auch Mischfarben (Rot + Grün = Gelb) möglich und man braucht zur Realisierung von z.B. Statusanzeigen nur eine LED anstatt mehrerer. Zur Ansteuerung wird aber weiterhin ein PWM-Pin pro Grundfarbe benötigt.</p>



<p>Im Video zum Projekt werden die Werte von 3 Potentiometern eingelesen und damit die Helligkeit der Grundfarben der RGB LED gesteuert.</p>



<p>Hier das Video:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Arduino und RGB LED Tutorial" width="700" height="394" src="https://www.youtube.com/embed/AerFjkMXi5c?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><script type="application/json" data-arve-oembed>{"title":"Arduino und RGB LED Tutorial","author_name":"Makerblog.at - Arduino &amp; Co","author_url":"https://www.youtube.com/c/MakerblogAt","type":"video","height":"394","width":"700","version":"1.0","provider_name":"YouTube","provider_url":"https://www.youtube.com/","thumbnail_height":"360","thumbnail_width":"480","thumbnail_url":"https://i.ytimg.com/vi/AerFjkMXi5c/hqdefault.jpg","html":"&lt;iframe width=&quot;700&quot; height=&quot;394&quot; src=&quot;https://www.youtube.com/embed/AerFjkMXi5c?feature=oembed&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen title=&quot;Arduino und RGB LED Tutorial&quot;&gt;&lt;/iframe&gt;","arve_cachetime":"2022-08-23 12:08:50","arve_url":"https://www.youtube.com/watch?v=AerFjkMXi5c","arve_srcset":"https://i.ytimg.com/vi/AerFjkMXi5c/mqdefault.jpg 320w, https://i.ytimg.com/vi/AerFjkMXi5c/hqdefault.jpg 480w, https://i.ytimg.com/vi/AerFjkMXi5c/sddefault.jpg 640w, https://i.ytimg.com/vi/AerFjkMXi5c/maxresdefault.jpg 1280w"}</script>
</div></figure>



<p><br>Und hier der Arduino Sketch zum Auslesen der Daten von den Potentiometern und zur Ansteuerung der RGB LED:</p>


<pre class="wp-block-code"><span><code class="hljs language-arduino"><span class="hljs-comment">// Analog-Pins für Potentiometer</span>
<span class="hljs-keyword">int</span> Rin = <span class="hljs-number">5</span>;
<span class="hljs-keyword">int</span> Gin = <span class="hljs-number">4</span>;
<span class="hljs-keyword">int</span> Bin = <span class="hljs-number">3</span>;

<span class="hljs-comment">// PWM-Pins für RGB-LED Ansteuerung</span>
<span class="hljs-keyword">int</span> Rout = <span class="hljs-number">6</span>;
<span class="hljs-keyword">int</span> Gout = <span class="hljs-number">9</span>;
<span class="hljs-keyword">int</span> Bout = <span class="hljs-number">10</span>;

<span class="hljs-comment">// RGB Werte zwischenspeichern</span>
<span class="hljs-keyword">int</span> Rvalue = <span class="hljs-number">0</span>;
<span class="hljs-keyword">int</span> Gvalue = <span class="hljs-number">0</span>;
<span class="hljs-keyword">int</span> Bvalue = <span class="hljs-number">0</span>;

<span class="hljs-function"><span class="hljs-keyword">void</span> <span class="hljs-title">setup</span><span class="hljs-params">()</span> </span>{
  <span class="hljs-built_in">Serial</span>.<span class="hljs-built_in">begin</span>(<span class="hljs-number">9600</span>);
  
  <span class="hljs-comment">// Pins zur LED-Ansteuerung auf OUTPUT setzen</span>
  <span class="hljs-built_in">pinMode</span>(Rout, <span class="hljs-literal">OUTPUT</span>);
  <span class="hljs-built_in">pinMode</span>(Gout, <span class="hljs-literal">OUTPUT</span>);
  <span class="hljs-built_in">pinMode</span>(Bout, <span class="hljs-literal">OUTPUT</span>);
}

<span class="hljs-function"><span class="hljs-keyword">void</span> <span class="hljs-title">loop</span><span class="hljs-params">()</span> </span>{

  <span class="hljs-comment">// Werte einlesen und von 10bit auf 8bit vierteln </span>
  Rvalue = <span class="hljs-built_in">analogRead</span>(Rin)/<span class="hljs-number">4</span>;
  Gvalue = <span class="hljs-built_in">analogRead</span>(Gin)/<span class="hljs-number">4</span>;
  Bvalue = <span class="hljs-built_in">analogRead</span>(Bin)/<span class="hljs-number">4</span>;
  
  <span class="hljs-comment">// Ausgabe auf Serial Monitor</span>
  <span class="hljs-built_in">Serial</span>.<span class="hljs-built_in">print</span>(Rvalue);
  <span class="hljs-built_in">Serial</span>.<span class="hljs-built_in">print</span>(<span class="hljs-string">" - "</span>);
  <span class="hljs-built_in">Serial</span>.<span class="hljs-built_in">print</span>(Gvalue);
  <span class="hljs-built_in">Serial</span>.<span class="hljs-built_in">print</span>(<span class="hljs-string">" - "</span>);
  <span class="hljs-built_in">Serial</span>.<span class="hljs-built_in">print</span>(Bvalue);

  <span class="hljs-comment">// Werte auf LED setzen</span>
  <span class="hljs-built_in">analogWrite</span>(Rout, Rvalue);  
  <span class="hljs-built_in">analogWrite</span>(Gout, Gvalue);  
  <span class="hljs-built_in">analogWrite</span>(Bout, Bvalue);  
  
}
</code></span></pre>]]></content:encoded>
					
					<wfw:commentRss>https://www.makerblog.at/2014/09/eine-rgb-led-am-arduino-betreiben/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>
