<?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>Daniel Andrade &#187; arduino</title>
	<atom:link href="http://blog.danielandrade.net/category/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.danielandrade.net</link>
	<description>tecnologia, eletrônica e aleatoriedades</description>
	<lastBuildDate>Mon, 29 Mar 2010 19:54:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bafômetro com o sensor MQ-3 e Arduino</title>
		<link>http://blog.danielandrade.net/2010/03/bafometro-com-o-sensor-mq-3-e-arduino/</link>
		<comments>http://blog.danielandrade.net/2010/03/bafometro-com-o-sensor-mq-3-e-arduino/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 19:43:42 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[microcontrolador]]></category>
		<category><![CDATA[projetos]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=155</guid>
		<description><![CDATA[Durante a Primeira Imersão de Arte-Eletrônica que ocorreu em Florianópolis, montamos um Bafômetro com um sensor de álcool chamado MQ-3 e um Arduino, e utilizamos durante a festa do último dia. Você pode conferir algumas fotos nos posts anteriores. Depois que enviar o vídeo, recebi muitos emails de pessoas interessadas em saber como foi feito,]]></description>
			<content:encoded><![CDATA[<p>Durante a Primeira Imersão de Arte-Eletrônica que ocorreu em Florianópolis, montamos um Bafômetro com um sensor de álcool chamado MQ-3 e um Arduino, e utilizamos durante a festa do último dia. Você pode conferir algumas fotos nos posts anteriores. Depois que enviar o vídeo, recebi muitos emails de pessoas interessadas em saber como foi feito, e o código-fonte do programa, então resolvi remontar o circuito e explicar como você pode fazer um em sua casa.</p>
<p><img src="http://img.photobucket.com/albums/v107/tigerbr/08880-03-L.jpg" alt="" /></p>
<p><span id="more-155"></span></p>
<p><strong>Partes:</strong></p>
<ul>
<li><a href="http://www.arduino.cc">Arduino</a></li>
<li>10x 5mm LEDs (Verde, Amarelo e Vermelho)</li>
<li>100KΩ Potenciômetro (para calibrar o sensor)</li>
<li>10x ≈ 220Ω Resistor (qualquer coisa entre 220Ω e 470Ω esta bom)</li>
<li>Protoboard</li>
<li><a href="http://www.sparkfun.com/datasheets/Sensors/MQ-3.pdf">MQ-3 Sensor da Sparkfun</a></li>
</ul>
<p>Algumas fotos do processo de montagem:</p>
<p><a href="http://www.flickr.com/photos/pasteler0/4412448667/" title="IMG_3025 by Daniel Spillere Andrade, on Flickr"><img src="http://farm3.static.flickr.com/2630/4412448667_a348e762bf.jpg" width="500" height="375" alt="IMG_3025" /></a></p>
<p><a href="http://www.flickr.com/photos/pasteler0/4413216684/" title="IMG_3028 by Daniel Spillere Andrade, on Flickr"><img src="http://farm5.static.flickr.com/4058/4413216684_4c4740c933.jpg" width="500" height="375" alt="IMG_3028" /></a></p>
<p><a href="http://www.flickr.com/photos/pasteler0/4413216780/" title="IMG_3029 by Daniel Spillere Andrade, on Flickr"><img src="http://farm3.static.flickr.com/2754/4413216780_ff3718162c_o.jpg" width="500" height="375" alt="IMG_3029" /></a></p>
<p><a href="http://www.flickr.com/photos/pasteler0/4413216962/" title="IMG_3030 by Daniel Spillere Andrade, on Flickr"><img src="http://farm5.static.flickr.com/4057/4413216962_5e075a5ce2.jpg" width="500" height="375" alt="IMG_3030" /></a></p>
<p><a href="http://www.flickr.com/photos/pasteler0/4413217396/" title="IMG_3042 by Daniel Spillere Andrade, on Flickr"><img src="http://farm3.static.flickr.com/2733/4413217396_6b23480690.jpg" width="500" height="375" alt="IMG_3042" /></a></p>
<p><a href="http://www.flickr.com/photos/pasteler0/4412449851/" title="IMG_3047 by Daniel Spillere Andrade, on Flickr"><img src="http://farm5.static.flickr.com/4053/4412449851_a23134986f.jpg" width="375" height="500" alt="IMG_3047" /></a></p>
<p><object width="500" height="281"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9975062&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9975062&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="281"></embed></object></p>
<p>Para fazer os LEDs funcionarem, conectei eles em sequência do PinoDigital 2 até o 11 (10 LEDs ao total). Lembre-se de utilizar resistores entre 220Ω e 470Ω para cada led, como na imagem abaixo:<br />
<img src="http://img.photobucket.com/albums/v107/tigerbr/LEDs.gif" alt="" /></p>
<p>Para conectar o sensor, você deve ligar uma das pernas H em +5 Volts (utilize uma alimentação externa para isso, pois irá puxar muita corrente do arduino). E outra perna H no Terra.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-9320616275015294";
/* 336x280, criado 07/03/10 */
google_ad_slot = "0625259150";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>O pino B (qualquer um deles) você conecta no Terra. Um dos pinos A conecte em um potenciômetro de 100KΩ como mostra a imagem abaixo. No mesmo pino em que você conecta o pino A, você deve colocar um fio indo até o Conversor Analógico/Digital do Arduino, que será onde leremos os dados do sensor.</p>
<p><img src="http://img.photobucket.com/albums/v107/tigerbr/POR.gif" alt="" /></p>
<p><img src="http://img.photobucket.com/albums/v107/tigerbr/MQ-3.gif" alt="" /></p>
<p><a href="http://danielandrade.net/files/breathanalyzer.pde">Você pode baixar o  .PDE AQUI</a>.</p>
<p><code></p>
<p>/*</p>
<p>@ Code for interfacing Alcohol Gas Sensor MQ-3 with Arduino<br />
@ Code by Daniel Spillere Andrade and Daniel Amato Zabotti<br />
@ daniel@danielandrade.net / danielzabotti@gmail.com<br />
@     www.DanielAndrade.net http://blog.danielandrade.net</p>
<p>*/</p>
<p>const int analogPin = 0;    // the pin that the potentiometer is attached to<br />
const int ledCount = 10;    // the number of LEDs in the bar graph</p>
<p>int ledPins[] = {<br />
  10,9,8,7,6,5,4,3,2,1 // Here we have the number of LEDs to use in the BarGraph<br />
  };   </p>
<p>void setup() {</p>
<p>  for (int thisLed = 0; thisLed < ledCount; thisLed++) {<br />
    pinMode(ledPins[thisLed], OUTPUT);<br />
  }}</p>
<p>void loop() {<br />
  //This is the code to light up LED's<br />
  int sensorReading = analogRead(analogPin);</p>
<p>  int ledLevel = map(sensorReading, 500, 1023, 0, ledCount);</p>
<p>  for (int thisLed = 0; thisLed < ledCount; thisLed++) {</p>
<p>    if (thisLed < ledLevel) {<br />
      digitalWrite(ledPins[thisLed], HIGH);<br />
    }</p>
<p>    else {<br />
      digitalWrite(ledPins[thisLed], LOW);<br />
    }  }}<br />
</code></p>
<p>Agora preparem a caipirinha<br />
que a festa vai começar</p>
<p>Lembre-se, se dirigir não beba<br />
se beber, me chame! <img src='http://blog.danielandrade.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://www.flickr.com/photos/pasteler0/4413217774/" title="IMG_3052 by Daniel Spillere Andrade, on Flickr"><img src="http://farm5.static.flickr.com/4029/4413217774_2dd50be546.jpg" width="500" height="375" alt="IMG_3052" /></a></code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2010/03/bafometro-com-o-sensor-mq-3-e-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imersão de Arte-Eletrônica em Floripa</title>
		<link>http://blog.danielandrade.net/2009/12/imersao-de-arte-eletronica-em-floripa/</link>
		<comments>http://blog.danielandrade.net/2009/12/imersao-de-arte-eletronica-em-floripa/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 16:24:00 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[microcontrolador]]></category>
		<category><![CDATA[projetos]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=135</guid>
		<description><![CDATA[De 11 à 15 de Janeiro de 2010 haverá uma semana de imersão eletrônica, hacking de cacarecos, culto à gambiarra, jams, improvisação, oficinagem. Arte +- tecnologia. Reunindo as tribos. Desenvolvimento/finalização de projetos envolvendo arte+tecnologia. Performances. Jams. Arduinos. Eletrônica. De tudo um pouco. Quem estiver interessado em ir, me mande um email!! X@y / X=daniel, y=Xandrade.net]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.photobucket.com/albums/v107/tigerbr/cartaz-imersao.png" alt="" width="400px" /></p>
<p>De 11 à 15 de Janeiro de 2010 haverá uma semana de imersão eletrônica, hacking de cacarecos, culto à gambiarra, jams, improvisação, oficinagem. Arte +- tecnologia. Reunindo as tribos.</p>
<p>Desenvolvimento/finalização de projetos envolvendo arte+tecnologia. Performances. Jams. Arduinos. Eletrônica. De tudo um pouco.</p>
<p>Quem estiver interessado em ir, me mande um email!! <img src='http://blog.danielandrade.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<strong>X</strong>@y / <strong>X</strong>=daniel, y=<strong>X</strong>andrade.net</p>
<p>Valeu</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2009/12/imersao-de-arte-eletronica-em-floripa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIY: Relógio Binário com Arduino</title>
		<link>http://blog.danielandrade.net/2009/12/diy-relogio-binario/</link>
		<comments>http://blog.danielandrade.net/2009/12/diy-relogio-binario/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 14:29:39 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[binário]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[relógio]]></category>
		<category><![CDATA[resistor]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=101</guid>
		<description><![CDATA[Hoje irei explicar como montar um relógio binários utilizando apenas LEDs, Resistores e um Arduino. Este projeto foi feito durante uma noite, onde eu e um grande amigo pedro desistimos de assistir um filme e decidimos montar algo legal com leds e arduino. Passamos a noite inteira montando/programando/melhorando o circuitos e o resultado final foi]]></description>
			<content:encoded><![CDATA[<p>Hoje irei explicar como montar um relógio binários utilizando apenas LEDs, Resistores e um Arduino. Este projeto foi feito durante uma noite, onde eu e um grande amigo  <a href="http://ovelha.org/pedro/">pedro</a> desistimos de assistir um filme e decidimos montar algo legal com leds e arduino. Passamos a noite inteira montando/programando/melhorando o circuitos e o resultado final foi muito bom, então resolvi explicar como você pode montar um na sua casa. Espero que goste. <img src='http://blog.danielandrade.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://www.flickr.com/photos/pasteler0/2672798839/" title="Binary Clock II by Daniel Spillere Andrade, on Flickr"><img src="http://farm4.static.flickr.com/3143/2672798839_87cc88de17.jpg" width="500" height="314" alt="Binary Clock II" /></a></p>
<p><span id="more-101"></span></p>
<p><strong>Partes:</strong><br />
- Arduino<br />
- 13x Leds<br />
- 13x Resistores de 220 Ω<br />
- 3x Resistores de 2.2 KΩ<br />
- 2x Push-Buttons<br />
- 1x Botão normal<br />
- Protoboard<br />
- Cabos</p>
<p>Este projeto é bem simples, porém pode ser complicado para pessoas com pouca experiência com eletrônica, então vou tentar explicar detalhadamente como montar.</p>
<p><strong>Como funciona</strong></p>
<p><img src='http://www.danielandrade.net/wp-content/uploads/2008/07/leds1.png' alt='leds1.png' /></p>
<p><img src='http://www.danielandrade.net/wp-content/uploads/2008/07/binary-example.png' alt='binary-example.png' /></p>
<p>Acredito que imagens valem mais do que mil palavras. Para saber a hora, você deve somar o valor de cada LED que esteja ligado em cada coluna, isso resultará na hora atual.</p>
<p><strong>Montando</strong><br />
Para montar o circuito, você deve primeiro conectar os leds e resistores nos pinos de saída do arduino do 1 ao 13. Lembre-se que a pena maior do LED é sempre o positivo, e a outra perna do LED é o terra, e deve ser conectado ao terra do arduino.<br />
Para que o circuito funcione, você deve conectar o LED 1 no PINO 1, LED 2 no PINO 2&#8230;</p>
<p><img src='http://www.danielandrade.net/wp-content/uploads/2008/07/imagem-binario.png' alt='imagem-binario.png' /></p>
<p>Para conectar os botões, utilizei uma entrada digital e duas analógicas. Para alterar as horas/minutos, você terá que usar dois botões do estilo push-buttons. E eles serão ligados às entradas analógicas 0 e 5. E para LIGAS/DESLIGAR os LEDs usei um botão normal conectado na entrada digital 0. Para montar o botão, você deve conectar uma perna do mesmo a um resistor de 2.2 KΩ e conectá-lo a saída de 5 Volts junto com a entrada digital/analógica. E a outra pena do botão vai para o terra. Algo como a imagem abaixo:</p>
<p><img src='http://www.danielandrade.net/wp-content/uploads/2008/07/button1.png' alt='button1.png' /></p>
<p>Se você não conseguiu entender minha explicação, tem informações mais detalhadas (em inglês) no site oficial do arduino.<a href="http://www.arduino.cc/en/Tutorial/Button">AQUI</a>. </p>
<p><strong>Imagens + Video</strong></p>
<p><a href="http://www.flickr.com/photos/pasteler0/2672798839/" title="Binary Clock II by Daniel Spillere Andrade, on Flickr"><img src="http://farm4.static.flickr.com/3143/2672798839_87cc88de17.jpg" width="500" height="314" alt="Binary Clock II" /></a></p>
<p><a href="http://www.flickr.com/photos/pasteler0/2672795611/" title="Binary Clock I by Daniel Spillere Andrade, on Flickr"><img src="http://farm4.static.flickr.com/3281/2672795611_ebcc7224fc.jpg" width="500" height="375" alt="Binary Clock I" /></a></p>
<p><object width="500" height="377"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1349421&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1349421&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="377"></embed></object></p>
<p><strong>Código</strong><br />
O código do relógio é baseado no <a href="http://www.faludi.com/projects/open-source-arduino-clock/">open-source-arduino-clock</a> feito pelo Rob Faludi. Fiz algumas alterações, mas o função do relógio é basicamente o mesmo. Se o código abaixo não estiver funcionando, você pode baixá-lo em .txt <a href="http://www.danielandrade.net/wp-content/uploads/2008/07/arduno-binary-clock.txt">AQUI</a>.</p>
<p><code><br />
/*<br />
An open-source binary clock for Arduino.<br />
Based on the code from by Rob Faludi (http://www.faludi.com)<br />
Code under (cc) by Daniel Spillere Andrade, www.danielandrade.net</p>
<p>http://creativecommons.org/license/cc-gpl</p>
<p>*/</p>
<p>int second=0, minute=0, hour=0; //start the time on 00:00:00<br />
int munit,hunit,valm=0,valh=0,ledstats,i;</p>
<p>void setup() { //set outputs and inputs<br />
pinMode(1, OUTPUT);pinMode(2, OUTPUT);pinMode(3, OUTPUT);pinMode(4, OUTPUT);pinMode(5, OUTPUT);<br />
pinMode(6, OUTPUT);pinMode(7, OUTPUT);pinMode(8, OUTPUT);pinMode(9, OUTPUT);pinMode(10, OUTPUT);<br />
pinMode(11, OUTPUT);pinMode(12, OUTPUT);pinMode(13, OUTPUT);</p>
<p>pinMode(0, INPUT);<br />
}</p>
<p>void loop() {</p>
<p>static unsigned long lastTick = 0; // set up a local variable to hold the last time we moved forward one second<br />
// (static variables are initialized once and keep their values between function calls)<br />
// move forward one second every 1000 milliseconds</p>
<p>if (millis() - lastTick >= 1000) {<br />
	lastTick = millis();<br />
	second++;</p>
<p>}</p>
<p>// move forward one minute every 60 seconds<br />
	if (second >= 60) {<br />
	minute++;<br />
	second = 0; // reset seconds to zero<br />
}</p>
<p>// move forward one hour every 60 minutes<br />
if (minute >=60) {<br />
	hour++;<br />
	minute = 0; // reset minutes to zero<br />
}</p>
<p>if (hour >=24) {<br />
	hour=0;<br />
	minute = 0; // reset minutes to zero<br />
}</p>
<p>	munit = minute%10; //sets the variable munit and hunit for the unit digits<br />
	hunit = hour%10;</p>
<p>	ledstats = digitalRead(0);  // read input value, for setting leds off, but keeping count<br />
	if (ledstats == LOW) {</p>
<p>	for(i=1;i< =13;i++){<br />
	digitalWrite(i, LOW);}</p>
<p>	} else  {</p>
<p>	//minutes units<br />
	if(munit == 1 || munit == 3 || munit == 5 || munit == 7 || munit == 9) {  digitalWrite(1, HIGH);} else {  digitalWrite(1,LOW);}<br />
	if(munit == 2 || munit == 3 || munit == 6 || munit == 7) {digitalWrite(2, HIGH);} else {digitalWrite(2,LOW);}<br />
	if(munit == 4 || munit == 5 || munit == 6 || munit == 7) {digitalWrite(3, HIGH);} else {digitalWrite(3,LOW);}<br />
	if(munit == 8 || munit == 9) {digitalWrite(4, HIGH);} else {digitalWrite(4,LOW);}</p>
<p>	//minutes<br />
	if((minute >= 10 &#038;&#038; minute < 20) || (minute >= 30 &#038;&#038; minute < 40) || (minute >= 50 &#038;&#038; minute < 60))  {digitalWrite(5, HIGH);} else {digitalWrite(5,LOW);}<br />
	if(minute >= 20 &#038;&#038; minute < 40)  {digitalWrite(6, HIGH);} else {digitalWrite(6,LOW);}<br />
	if(minute >= 40 &#038;&#038; minute < 60) {digitalWrite(7, HIGH);} else {digitalWrite(7,LOW);}</p>
<p>	//hour units<br />
	if(hunit == 1 || hunit == 3 || hunit == 5 || hunit == 7 || hunit == 9) {digitalWrite(8, HIGH);} else {digitalWrite(8,LOW);}<br />
	if(hunit == 2 || hunit == 3 || hunit == 6 || hunit == 7) {digitalWrite(9, HIGH);} else {digitalWrite(9,LOW);}<br />
	if(hunit == 4 || hunit == 5 || hunit == 6 || hunit == 7) {digitalWrite(10, HIGH);} else {digitalWrite(10,LOW);}<br />
	if(hunit == 8 || hunit == 9) {digitalWrite(11, HIGH);} else {digitalWrite(11,LOW);}</p>
<p>	//hour<br />
	if(hour >= 10 &#038;&#038; hour < 20)  {digitalWrite(12, HIGH);} else {digitalWrite(12,LOW);}<br />
	if(hour >= 20 &#038;&#038; hour < 24)  {digitalWrite(13, HIGH);} else {digitalWrite(13,LOW);}</p>
<p>	}</p>
<p>	valm = analogRead(0);    // add one minute when pressed<br />
	 if(valm&lt;800) {<br />
	 minute++;<br />
	 second=0;<br />
	 delay(250);<br />
	}</p>
<p>	valh = analogRead(5);    // add one hour when pressed<br />
	 if(valh&lt;800) {<br />
	 hour++;<br />
	 second=0;<br />
	 delay(250);<br />
	}</p>
<p>}</p>
<p></code></p>
<p><a href="http://www.flickr.com/photos/pasteler0/2673622074/" title="Binary Clock III by Daniel Spillere Andrade, on Flickr"><img src="http://farm4.static.flickr.com/3253/2673622074_d5d44ea966.jpg" width="375" height="500" alt="Binary Clock III" /></a></p>
<p>Espero que gostem, qualquer coisa só comentar abaixo ou enviar um email.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2009/12/diy-relogio-binario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I atelier (de hardware) livre</title>
		<link>http://blog.danielandrade.net/2009/12/i-atelier-de-hardware-livre/</link>
		<comments>http://blog.danielandrade.net/2009/12/i-atelier-de-hardware-livre/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:00:00 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[camisas]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[florianópolis]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ufsc]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=69</guid>
		<description><![CDATA[Aconteceu nos dias 26 e 27 de Novembro, no Centro de Eventos (vulgo Elefante Branco) na Universidade Federal de Santa Catarina (UFSC) o congresso catarinense de software livre, o SoliSC. O evento contou com a presença do pessoal do MuSA (Multimídia, Sistemas e Arte), da Ciência da Computação da UDESC de Joinville, que foram os]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="331"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7885446&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7885446&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="331"></embed></object></p>
<p>Aconteceu nos dias 26 e 27 de Novembro, no Centro de Eventos (vulgo Elefante Branco) na Universidade Federal de Santa Catarina (UFSC) o congresso catarinense de software livre, o <strong><a href="http://solisc.org.br/">SoliSC</a></strong>. O evento contou com a presença do pessoal do <a href="http://musa.cc">MuSA</a> (Multimídia, Sistemas e Arte), da Ciência da Computação da UDESC de Joinville, que foram os responsáveis pela organização do <em>1º Atelier de Hardware Livre</em>, que foi onde fiquei a maior parte do tempo durante estes dois dias. </p>
<p><span id="more-69"></span></p>
<p>O objetivo foi juntar arduinos, fios, cabos, sucatas, componentes, vontades, união, colaboração, comunicação e diversão (frase roubada do <a href="http://shh.void.cc/">Vilson</a>) para criar e hackiar qualquer coisa que der vontade ou aparece na frente. Teve gente controlando um antigo carrinho de controle-remoto pelo arduino, juntando sucara + motores + PureData e criando sons aleatórios, gerando sons malucos com sintetizadores utilizando Potenciômetros, Botões, Switches e LDRs (<a href="http://en.wikipedia.org/wiki/Light_Dependent_Resistor">Light Dependent Resistor</a>). Eu comecei a bolar meu robozinho que desvia de objetos, juntando o <a href="http://vimeo.com/7974266">Sonar + ServoMotor</a> e fazendo a detecção de objetos. Os próximos passos agora é juntar o cérebro com o corpo (farei nos próximos dias).</p>
<p>Resumindo o evento foi extremamente divertido e proveitoso, conheci muita gente louca por musica, eletrônica e arte como eu. Espero poder participar de outros eventos como esse e tornar a arte-eletrônica cada vez mais popular no Brasil.</p>
<p>Abaixo segue algumas fotos/vídeos do evento:</p>
<p><img src="http://farm3.static.flickr.com/2492/4139443664_990f4f5603.jpg" alt="" /><br />
<img src="http://farm3.static.flickr.com/2774/4138670965_06ea1d6c14.jpg" alt="" /><br />
<img src="http://farm3.static.flickr.com/2644/4138675415_2d5d580ced.jpg" alt="" /><br />
<img src="http://farm3.static.flickr.com/2777/4138679087_148a875b7f.jpg" alt="" /></p>
<p>Valeu a todos que foram! <img src='http://blog.danielandrade.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2009/12/i-atelier-de-hardware-livre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trabalhando com Sonar + Arduino</title>
		<link>http://blog.danielandrade.net/2009/11/trabalhando-com-sonar-arduino/</link>
		<comments>http://blog.danielandrade.net/2009/11/trabalhando-com-sonar-arduino/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 21:16:47 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[microcontrolador]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[sensor]]></category>
		<category><![CDATA[sonar]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=63</guid>
		<description><![CDATA[Hoje falarei um pouco sobre o Maxbotix LV-EZ4 Ultrasonic Range Finder, um sensor de proximidade que funciona por UltraSom, e como utilizá-lo com o Arduino. Um sensor de proximidade pode ser útil em muitos projetos, como por exemplo para fazer alarmes (os carros usam este tipo de sensor para detectar presença), ou então para fazer]]></description>
			<content:encoded><![CDATA[<p>Hoje falarei um pouco sobre o <strong><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8504">Maxbotix LV-EZ4 Ultrasonic Range Finder</a></strong>, um sensor de proximidade que funciona por UltraSom, e como utilizá-lo com o <a href="http://arduino.cc/">Arduino</a>. </p>
<p>Um sensor de proximidade pode ser útil em muitos projetos, como por exemplo para fazer alarmes (os carros usam este tipo de sensor para detectar presença), ou então para fazer um <a href="http://www.instructables.com/id/BOB-V20/">Robô que desvia de obstáculos</a> ou qualquer outra coisa que meça distância. Este tipo de sensor funciona melhor do que o Infra-Vermelho na luz do sol, porém não funciona bem em superfícies irregulares, como tecidos e na grama. Tirando isso é um ótimo sensor. </p>
<p>Analizando o DataSheet, podemos saber alguns dados mais técnicos sobre o sensor, como por exemplo que sua distância limite é de 6->256 polegadas (15.24cm -> 6.45m)</p>
<p><img src="http://img.photobucket.com/albums/v107/tigerbr/max.jpg" alt="" align="center" /></p>
<p><span id="more-63"></span></p>
<p><strong>Maxbotix:</strong></p>
<ul>
<li>42kHz Ultrasonic sensor</li>
<li> Opera em 2.5-5.5V</li>
<li>Utiliza 2mA de corrente para funcionar</li>
<li> 20Hz Frequência de leitura</li>
<li>RS232 Saída Serial  &#8211; 9600bps</li>
<li>  Saída Analógica &#8211; 10mV/polegada</li>
<li>  PWM  &#8211; 147uS/polegada</li>
</ul>
<p><strong>Documentação para Download:</strong></p>
<ul>
<li><a href="http://www.maxbotix.com/uploads/MaxBotixNewProducts.pdf">Beam Width Explanation</a></li>
<li><a href="http://www.maxbotix.com/uploads/LV-MaxSonar-EZ4-Datasheet.pdf">LV-EZ4 Datasheet</a></li>
<li><a href="http://www.maxbotix.com/MaxSonar-EZ1__FAQ.html">Maxbotix FAQ</a></li>
</ul>
<p><strong>Como o sonar funciona:</strong></p>
<p>Sonar é a sigla em inglês de Sound Navigation And Ranging, ou navegação e mapeamento pelo som. Basicamente, o sensor envia uma onda em alta frequência que ao &#8220;bater&#8221; em um objeto é refletida. Quando a onda volta para o sensor, ele calcula o tempo, e assim a distância. Mais informações na <a href="http://en.wikipedia.org/wiki/Ultrasound">Wikipedia</a>.<br />
<img src="http://img.photobucket.com/albums/v107/tigerbr/Picture1-1.png" alt="" /></p>
<p><strong>Trabalhando com o Arduino:</strong></p>
<p>Creio que a maneira mais fácil de trabalhar com o sensor é utilizando o conversor Analógico-Digital do microcontrolador presente no Arduino. Para tudo funcionar, você deve apenar alimentar o sensor com +5V,GND e a saída analógica em alguma entrada analógica do Arduino, simples assim. </p>
<p>Agora que o hardware esta configurado, vamos entender um pouco mais dos cálculos necessários para saber a distância dos objetos. O sensor &#8220;libera&#8221; <strong>(Vcc/512) / polegadas </strong>. Se alimentarmos o circuito com 5 Volts fornecidos pelo arduino, teremos <strong>10mV/polegada</strong>. Como o AD (Analógico-Digital) do microcontrolador é de 10 bits, o que significa que uma variação de 0-5V resultaria numa leitura de 0-1024. Logo, devemos usar o <strong>Valor-Da-Leitura/2</strong>, e para transformar em centímetros, apenas multiplicamos o valor por 2.4 (1 polegada = 2.4 centímetros).</p>
<p><strong>Imagens:</strong><br />
<img src="http://img.photobucket.com/albums/v107/tigerbr/max1.jpg" alt="" /><br />
<img src="http://img.photobucket.com/albums/v107/tigerbr/max2.jpg" alt="" /></p>
<p><strong>Video:</strong><br />
<object width="550" height="413"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5783408&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5783408&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="413"></embed></object></p>
<p>Aqui vai o código-fonte do programa<br />
Você pode baixar <a href="http://danielandrade.net/files/maxbotix-ultrasonic-range-finder.pde">AQUI</a>.<br />
<code><br />
/* </p>
<p>  @ Code for interfacing arduino with a Maxbotix LV-EZ4 Ultrasonic Range Finder<br />
  @ Code by Daniel Spillere Andrade<br />
  @ www.danielandrade.net    -=-   daniel@danielandrade.net</p>
<p>*/</p>
<p>int blinkLed=13;         // Where the led will blink<br />
int sensorPin=0;         // Analog Pin In<br />
int sum=0;		 // Variable to calculate SUM<br />
int avgrange=50;         // Quantity of values to average<br />
int sensorValue;         // Value for te average<br />
int i,media,d;           // Variables<br />
float cm,inch;           // Converted to cm</p>
<p>void setup()<br />
{<br />
  Serial.begin(9600);   // To check what is being read on the Serial Port<br />
}</p>
<p>void loop() {</p>
<p>    d=analogRead(sensorPin);            // Read the analog value<br />
    digitalWrite(blinkLed,HIGH);        // Turn on LED<br />
    delay(d);                           // Delay changes with the analogread<br />
    digitalWrite(13,LOW);               // Turn off LED<br />
    delay(d);	                        // Another delay</p>
<p>    cm = (d / 2) * 2.4;                 // Convert the value to centimeters<br />
    inch = d/2;                         // Value in inches</p>
<p>    Serial.println(cm);                 //Print average of all measured values</p>
<p>    // This is the code if you want to make an average of the read values</p>
<p>     /* </p>
<p>       for(i = 0; i < avgrange ; i++) {<br />
	   sum+=analogRead(sensorPin);<br />
	   delay(10);<br />
	}</p>
<p>        media = sum/avgrange;<br />
	Serial.println(media);  //Print average of all measured values</p>
<p>      sum=0;<br />
      media=0;</p>
<p>    */</p>
<p>}</p>
<p></code></p>
<p>Obrigado por ler.<br />
 <img src='http://blog.danielandrade.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2009/11/trabalhando-com-sonar-arduino/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Camisas Arduino</title>
		<link>http://blog.danielandrade.net/2009/11/camisas-arduino/</link>
		<comments>http://blog.danielandrade.net/2009/11/camisas-arduino/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 16:51:11 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[camisas]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[eletrônica]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[nerd]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=57</guid>
		<description><![CDATA[É com grande orgulho que venho aqui mostrar para vocês as mais novas camisas do Arduino. Feitas por fans para fans!!! Abaixo você pode conferir algumas imagens das camisas, que ficaram muito boas e com um ótimo tecido. MAIS IMAGENS: AQUI AQUI E AQUI No momento temos os tamanhos Masculina: GG /G / M Feminina:]]></description>
			<content:encoded><![CDATA[<p>É com grande orgulho que venho aqui mostrar para vocês as mais novas camisas do Arduino. Feitas por fans para fans!!! Abaixo você pode conferir algumas imagens das camisas, que ficaram muito boas e com um ótimo tecido.</p>
<p><img src="http://farm3.static.flickr.com/2781/4106975615_754ee62f58.jpg"></p>
<p><strong>MAIS IMAGENS:</strong><br />
<a href="http://www.danielandrade.net/wp-content/uploads/2009/02/arduino-500.png">AQUI</a> <a href="http://farm3.static.flickr.com/2739/4107741284_e79e19edb8.jpg">AQUI</a> E <a href="http://farm3.static.flickr.com/2560/4107742044_ee8b797a66.jpg">AQUI</a></p>
<p>No momento temos os tamanhos<br />
Masculina:<br />
GG /G / M<br />
Feminina:<br />
G / M</p>
<p>Como não fizemos MUITAS camisas, logo quem quiser é bom garantir a sua assim que possível.<br />
Para comprar, mande um email para daniel [a] danielandrade.net daí passo mais informações.<br />
O preço fica <strong>R$25 + Envio</strong>.<br />
Valeu pessoal, muito obrigado pela força!!!<br />
Um abraço a todos<br />
Daniel </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2009/11/camisas-arduino/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Arduino Wallpaper</title>
		<link>http://blog.danielandrade.net/2009/03/arduino-wallpaper/</link>
		<comments>http://blog.danielandrade.net/2009/03/arduino-wallpaper/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 02:49:26 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[microcontrolador]]></category>

		<guid isPermaLink="false">http://blog.danielandrade.net/?p=25</guid>
		<description><![CDATA[Se você ainda não conhece, arduino é uma ótima plataforma de desenvolvimento para aqueles que gostam de se aventurar no mundo dos microcontroladores. Caso você queisa saber mais, sugiro estes links: www.arduino.cc www.arduino.com.br. Estava eu, sem muito o que fazer, acabei montando este wallpaper do arduino. Se vocês quiserem em alguma cor diferente, só deixar]]></description>
			<content:encoded><![CDATA[<p>Se você ainda não conhece, arduino é uma ótima plataforma de desenvolvimento para aqueles que gostam de se aventurar no mundo dos microcontroladores. Caso você queisa saber mais, sugiro estes links: <a href="www.arduino.cc">www.arduino.cc</a> <a href="http://www.arduino.com.br/blog/">www.arduino.com.br</a>.</p>
<p>Estava eu, sem muito o que fazer, acabei montando este wallpaper do arduino. Se vocês quiserem em alguma cor diferente, só deixar um comentário com o #código. <img src='http://blog.danielandrade.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src='http://www.danielandrade.net/wp-content/uploads/2009/02/arduino-500.png' alt='arduino-500.png' /></p>
<p>[<a href="http://danielandrade.net/files/arduino-1024x768.png">1024x768</a>] [<a href="http://danielandrade.net/files/arduino-1280x1024.png	">1280x1024</a>] [<a href="http://danielandrade.net/files/arduino-1280X960.png	">1280x960</a>] [<a href="http://danielandrade.net/files/arduino-1280x800.png">1280x800</a>] [<a href="http://danielandrade.net/files/arduino-1600x1280.png">1600x1280</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2009/03/arduino-wallpaper/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apresento-lhes o irmão mais velho do arduino, Sanguino</title>
		<link>http://blog.danielandrade.net/2008/08/apresento-lhes-o-irmao-mais-velho-do-arduino-sanguino/</link>
		<comments>http://blog.danielandrade.net/2008/08/apresento-lhes-o-irmao-mais-velho-do-arduino-sanguino/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 01:56:27 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[microcontrolador]]></category>

		<guid isPermaLink="false">http://www.danielandrade.net/br/?p=17</guid>
		<description><![CDATA[Para quem não conhece o Arduino e gosta de eletrônica, aqui vai o link: Arduino.cc Para quem ja conhece, ai vai uma novidade animadora.  Zach Smith desenvolveu um novo hardware de desenvolvimento usando AVRs, só que dessa vez foi utilizado um microcontrolador mais parrudo, o atmega644P microcontrolador pra ninguém colocar defeito. Para vocês terem uma]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece o Arduino e gosta de eletrônica, aqui vai o link: <a href="http://Arduino.cc">Arduino.cc</a></p>
<p>Para quem ja conhece, ai vai uma novidade animadora.  Zach Smith desenvolveu um novo hardware de desenvolvimento usando AVRs, só que dessa vez foi utilizado um microcontrolador mais parrudo, o <strong>atmega644P </strong>microcontrolador pra ninguém colocar defeito.</p>
<p><img src="http://farm4.static.flickr.com/3206/2692856142_bf041a07aa.jpg" alt="" /></p>
<p><span id="more-19"></span></p>
<p>Para vocês terem uma idéia, ai vai a comparação entre o Arduino e o <a href="http://sanguino.cc/">Sanguino</a>:</p>
<table border="0">
<tbody>
<tr>
<th>Characteristic</th>
<th>Sanguino</th>
<th>Arduino</th>
</tr>
<tr>
<td>Processor</td>
<td><a href="http://www.atmel.com/dyn/Products/Product_card.asp?part_id=3896">atmega644P</a></td>
<td><a href="http://www.atmel.com/dyn/products/Product_card.asp?part_id=3303">atmega168</a></td>
</tr>
<tr>
<td>GPIO Pins</td>
<td>32</td>
<td>20</td>
</tr>
<tr>
<td>Analog Pins</td>
<td>8</td>
<td>6</td>
</tr>
<tr>
<td>PWM Pins</td>
<td>6</td>
<td>6</td>
</tr>
<tr>
<td>Flash Memory</td>
<td>64K</td>
<td>16K</td>
</tr>
<tr>
<td>RAM</td>
<td>4096 bytes</td>
<td>1024 bytes</td>
</tr>
<tr>
<td>EEPROM</td>
<td>2048 bytes</td>
<td>512 bytes</td>
</tr>
<tr>
<td>External Interrupts</td>
<td>3</td>
<td>2</td>
</tr>
<tr>
<td>JTAG</td>
<td>yes</td>
<td>no</td>
</tr>
<tr>
<td>I2C</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>SPI</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<td>USARTs</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>Onboard USB&lt;-&gt;Serial Converter?</td>
<td>no</td>
<td>yes</td>
</tr>
<tr>
<td>Breadboard compatible</td>
<td>yes</td>
<td>sort of<sup class="footnoteref"><a id="footnoteref-1" class="footnoteref" onclick="WIKIDOT.page.utils.scrollToReference('footnote-1')" href="javascript:;">1</a></sup></td>
</tr>
<tr>
<td>Made by</td>
<td><a href="http://www.rrrf.org">RepRap Research Foundation</a></td>
<td><a href="http://www.arduino.cc">Arduino Team</a></td>
</tr>
</tbody>
</table>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="325" 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.vimeo.com/moogaloop.swf?clip_id=1491854&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="500" height="325" src="http://www.vimeo.com/moogaloop.swf?clip_id=1491854&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Mais algumas fotos:</p>
<p><img src="http://farm4.static.flickr.com/3171/2697009796_c88eddd77e.jpg" alt="" /></p>
<p><a href="http://sanguino.cc/"><strong>VISITE O SITE AQUI SANGUINO.CC</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2008/08/apresento-lhes-o-irmao-mais-velho-do-arduino-sanguino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bricando com Arduino + PWM</title>
		<link>http://blog.danielandrade.net/2008/05/bricando-com-arduino-pwm/</link>
		<comments>http://blog.danielandrade.net/2008/05/bricando-com-arduino-pwm/#comments</comments>
		<pubDate>Fri, 02 May 2008 07:02:56 +0000</pubDate>
		<dc:creator>DanielAndrade</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[microcontrolador]]></category>

		<guid isPermaLink="false">http://www.danielandrade.net/br/?p=13</guid>
		<description><![CDATA[Esses dias estive brincando com meu brinquedinho novo, o Arduino Diecimila, uma placa de desenvolvimento do microcontrolador ATmega168 da Atmel. Futuramente vou postar uns projetinhos que farei com ele. Nesse vídeo aí em baixo, estou fazendo alguns testes com PWM (Pulse Width Modulation, Modulação de Largura do Pulso), onde faço um LED piscar com uma]]></description>
			<content:encoded><![CDATA[<p>Esses dias estive brincando com meu brinquedinho novo, o <a href="http://www.arduino.cc">Arduino Diecimila</a>, uma placa de desenvolvimento do microcontrolador  ATmega168 da Atmel. Futuramente vou postar uns projetinhos que farei com ele.</p>
<p>Nesse vídeo aí em baixo, estou fazendo alguns testes com <a href="http://en.wikipedia.org/wiki/Pulse-width_modulation">PWM </a>(Pulse Width Modulation, Modulação de Largura do Pulso), onde faço um LED piscar com uma freqüência variável, enganando seu cérebro a interpretar a luz emitida pelo LED como se ele estivesse piscando. Bom, se você quiser saber mais como isso funciona, é só clicar no aqui, ou pesquisar some PWM no Google/Wikipedia.</p>
<p>No projeto, utilizei 3 Leds de alto brilho, verde, azul e vermelho. Como isso foi só um teste, o código esta bem simples e sem muita funcionalidade. A idéia principal, é um dia fazer um MoodLamp, totalmente configurável e bem mais bonitinho, mas como esse é só um teste básico, aí vai o vídeo.</p>
<p><script src="http://flash.revver.com/player/1.0/player.js?mediaId:814703;affiliateId:114211;backColor:#000000;frontColor:#ffffff;gradColor:#000000;width:480;height:392;" type="text/javascript"></script></p>
<p>Qualquer dúvida, não deixem de perguntar!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.danielandrade.net/2008/05/bricando-com-arduino-pwm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
