<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ricardo Dias &#187; RF</title>
	<atom:link href="http://ricardodias.wordpress.com/category/rf/feed/" rel="self" type="application/rss+xml" />
	<link>http://ricardodias.wordpress.com</link>
	<description>Informática, Robótica, Electrónica, ... Tecnologia</description>
	<lastBuildDate>Fri, 18 Dec 2009 23:46:41 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ricardodias.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/0d1ccd27781e92c641b217450e6dd7d4?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Ricardo Dias &#187; RF</title>
		<link>http://ricardodias.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ricardodias.wordpress.com/osd.xml" title="Ricardo Dias" />
		<item>
		<title>Joystick + Arduino + RF</title>
		<link>http://ricardodias.wordpress.com/2008/10/31/joystick-arduino-rf/</link>
		<comments>http://ricardodias.wordpress.com/2008/10/31/joystick-arduino-rf/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 21:26:20 +0000</pubDate>
		<dc:creator>Ricardo Dias</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[RF]]></category>

		<guid isPermaLink="false">http://ricardodias.wordpress.com/?p=95</guid>
		<description><![CDATA[Deixo-vos um vídeo que fiz a mostrar o que consegui fazer com 1 joystick, 1 Arduino, Módulos RF, alguns componentes electrónicos e alguma programação.

Link Alternativo
Este é o meu primeiro projecto com módulos RF. Os LEDs já apagam!
Depois adapto este circuito a um carro telecomandado que ainda irei comprar.
Materiais Usados

Hardware

1 Joystick (Logitech Attack 3, mas qualquer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=95&subd=ricardodias&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Deixo-vos um vídeo que fiz a mostrar o que consegui fazer com 1 joystick, 1 Arduino, Módulos RF, alguns componentes electrónicos e alguma programação.</p>
<p><span style="text-align:center; display: block;"><a href="http://ricardodias.wordpress.com/2008/10/31/joystick-arduino-rf/"><img src="http://img.youtube.com/vi/KhHLlk4w_JM/2.jpg" alt="" /></a></span></p>
<p><a href="http://video.google.com/videoplay?docid=2936971919747303081">Link Alternativo</a></p>
<p>Este é o meu primeiro projecto com módulos RF. <strong>Os LEDs já apagam!</strong></p>
<p>Depois adapto este circuito a um carro telecomandado que ainda irei comprar.</p>
<h2>Materiais Usados</h2>
<ul>
<li>Hardware
<ul>
<li>1 Joystick (Logitech Attack 3, mas qualquer outro serve)</li>
<li>1 Arduino</li>
<li>2 Módulos RF</li>
<li>1 Encoder (MC145026)</li>
<li>1 Decoder (MC145027)</li>
<li>2 Breadboards</li>
<li>Muito Fio</li>
<li>Alguns componentes electrónicos</li>
</ul>
</li>
<li>Software
<ul>
<li>Python (recebe os dados do joystick e envia-os por Serial)</li>
</ul>
</li>
</ul>
<p>Mais tarde posto o código na íntegra.</p>
<h2>Links Relacionados</h2>
<ul>
<li><a href="http://www.python.org/">Python</a></li>
<li><a href="http://www.pygame.org">Pygame</a> &#8211; extensão do python que usei para ler os dados do joystick</li>
<li><a href="http://pyserial.wiki.sourceforge.net/pySerial">Pyserial</a> &#8211; extensão do python que usei para enviar dados para a porta COM</li>
<li><a href="http://arduino.cc/en/Serial/Read">Arduino Serial Read</a> &#8211; página que explica como ler dados da porta COM (Serial)</li>
</ul>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricardodias.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricardodias.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricardodias.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricardodias.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricardodias.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricardodias.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricardodias.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricardodias.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricardodias.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricardodias.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=95&subd=ricardodias&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ricardodias.wordpress.com/2008/10/31/joystick-arduino-rf/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">microbyte</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/KhHLlk4w_JM/2.jpg" medium="image" />
	</item>
		<item>
		<title>Transmissor RF Terminado</title>
		<link>http://ricardodias.wordpress.com/2008/10/30/transmissor-rf-terminado/</link>
		<comments>http://ricardodias.wordpress.com/2008/10/30/transmissor-rf-terminado/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 23:43:07 +0000</pubDate>
		<dc:creator>Ricardo Dias</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[RF]]></category>

		<guid isPermaLink="false">http://ricardodias.wordpress.com/?p=90</guid>
		<description><![CDATA[Terminei hoje o transmissor de RF. Demorou, mas foi! Mais tarde posto os esquemas. Por agora, ficam algumas fotos&#8230;

A imagem em cima mostra (à esquerda) o transmissor e (à direita) o receptor.

Testei o encoder e o decoder de forma directa
Introduzi os módulos RF
Introduzi o Arduino

Na seguinte imagem, podem já ver o emissor RF a receber [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=90&subd=ricardodias&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Terminei hoje o transmissor de RF. Demorou, mas foi! Mais tarde posto os esquemas. Por agora, ficam algumas <a href="http://picasaweb.google.pt/ricdays/ArduinoRF#slideshow">fotos</a>&#8230;</p>
<p><img class="aligncenter" title="RF Arduino" src="http://lh6.ggpht.com/_inn_7Qkw9v8/SQpEOgwptPI/AAAAAAAAAF8/9hKB2CV9pm0/s800/DSC04203.JPG" alt="" width="400" /></p>
<p>A imagem em cima mostra (à esquerda) o transmissor e (à direita) o receptor.</p>
<ol>
<li>Testei o encoder e o decoder de forma directa</li>
<li>Introduzi os módulos RF</li>
<li>Introduzi o Arduino</li>
</ol>
<p>Na seguinte imagem, podem já ver o emissor RF a receber dados do Arduino.<br />
Consegui fazer uma sequência simples de <em>&#8220;Blink&#8221;</em> de 4 LEDs.</p>
<p><img class="aligncenter" title="RF Arduino" src="http://lh3.ggpht.com/_inn_7Qkw9v8/SQpEQU_zk1I/AAAAAAAAAGE/PqSwCAeh_Cw/s800/DSC04204.JPG" alt="" width="400" /></p>
<p>O próximo passo é controlar os LEDs com um Joystick, por Serial (frente, trás, direita, esquerda).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricardodias.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricardodias.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricardodias.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricardodias.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricardodias.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricardodias.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricardodias.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricardodias.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricardodias.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricardodias.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=90&subd=ricardodias&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ricardodias.wordpress.com/2008/10/30/transmissor-rf-terminado/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">microbyte</media:title>
		</media:content>

		<media:content url="http://lh6.ggpht.com/_inn_7Qkw9v8/SQpEOgwptPI/AAAAAAAAAF8/9hKB2CV9pm0/s800/DSC04203.JPG" medium="image">
			<media:title type="html">RF Arduino</media:title>
		</media:content>

		<media:content url="http://lh3.ggpht.com/_inn_7Qkw9v8/SQpEQU_zk1I/AAAAAAAAAGE/PqSwCAeh_Cw/s800/DSC04204.JPG" medium="image">
			<media:title type="html">RF Arduino</media:title>
		</media:content>
	</item>
		<item>
		<title>Receptor RF Terminado</title>
		<link>http://ricardodias.wordpress.com/2008/10/23/receptor-rf-terminado/</link>
		<comments>http://ricardodias.wordpress.com/2008/10/23/receptor-rf-terminado/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 22:43:57 +0000</pubDate>
		<dc:creator>Ricardo Dias</dc:creator>
				<category><![CDATA[RF]]></category>

		<guid isPermaLink="false">http://ricardodias.wordpress.com/?p=67</guid>
		<description><![CDATA[Hoje terminei a montagem do receptor RF. Deixo-vos algumas fotos.

O próximo passo é fazer o emissor. (Só tenho uma breadboard/placa de ensaio, portanto tenho de ir comprar outra para o emissor)
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=67&subd=ricardodias&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hoje terminei a montagem do receptor RF. Deixo-vos algumas <a href="http://picasaweb.google.com/ricdays/ReceptorRF#slideshow">fotos</a>.</p>
<p><img class="aligncenter" title="Receptor" src="http://lh5.ggpht.com/ricdays/SQL_WetJ92I/AAAAAAAAAEc/hHM-ACBRi1Q/s800/DSC04195.JPG" alt="" width="400" /></p>
<p>O próximo passo é fazer o emissor. (Só tenho uma breadboard/placa de ensaio, portanto tenho de ir comprar outra para o emissor)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricardodias.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricardodias.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricardodias.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricardodias.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricardodias.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricardodias.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricardodias.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricardodias.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricardodias.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricardodias.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=67&subd=ricardodias&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ricardodias.wordpress.com/2008/10/23/receptor-rf-terminado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">microbyte</media:title>
		</media:content>

		<media:content url="http://lh5.ggpht.com/ricdays/SQL_WetJ92I/AAAAAAAAAEc/hHM-ACBRi1Q/s800/DSC04195.JPG" medium="image">
			<media:title type="html">Receptor</media:title>
		</media:content>
	</item>
		<item>
		<title>Módulos RF</title>
		<link>http://ricardodias.wordpress.com/2008/10/17/modulos-rf/</link>
		<comments>http://ricardodias.wordpress.com/2008/10/17/modulos-rf/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 22:23:48 +0000</pubDate>
		<dc:creator>Ricardo Dias</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[RF]]></category>

		<guid isPermaLink="false">http://ricardodias.wordpress.com/?p=42</guid>
		<description><![CDATA[Encontrei esta página que mostra como podemos ligar dois arduinos por RF. Vou tentar adaptar o código de forma a não precisar de 2 arduinos. A ideia é enviar os dados do PC para o Arduino pela porta paralela.
Vou fazer os testes da seguinte forma:
PC &#8211; Porta Paralela &#8211; RF TX &#8211; Antena &#8230; Antena [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=42&subd=ricardodias&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Encontrei <a href="http://www.design.ucla.edu/senselab/node/389">esta página</a> que mostra como podemos ligar dois arduinos por RF. Vou tentar adaptar o código de forma a não precisar de 2 arduinos. A ideia é enviar os dados do PC para o Arduino pela porta paralela.</p>
<p>Vou fazer os testes da seguinte forma:<br />
PC &#8211; Porta Paralela &#8211; RF TX &#8211; Antena &#8230; Antena &#8211; RF RX &#8211; Arduino &#8211; USB &#8211; PC</p>
<p>Com esta ligação vou poder enviar os dados pela porta paralela, recebê-los pelo arduino e lê-los por Serial.</p>
<pre>#include 

/*
Read from a RF Link receiver module
and get the data into a computer.
*/

#define rxPin 2
#define txPin 3
#define ledPin 13

// set up a new serial connection for communicating with RF receiver
// (this also frees up Arduino's built in serial port for PC communication)
SoftwareSerial rfSerial =  SoftwareSerial(rxPin, txPin);

char prevChar = 0;

void setup() {
  // set up the input and output pins
  pinMode(rxPin, INPUT); // set up pins for serial comm. with RF receiver
  pinMode(ledPin, OUTPUT);
  // initialize serial comm
  rfSerial.begin(2400); // begin serial connection with RF Link unit
  Serial.begin(2400); // begin serial communication over USB to the computer
  // blink LED on and then off just to let us know the setup routine is complete
  digitalWrite(ledPin,HIGH); // turn on LED
  delay(1000);
  digitalWrite(ledPin,LOW); // turn off LED
}

void loop(){
  char someChar = '0';
  someChar = rfSerial.read(); // read whatever the RF Link has to offer
  // print out the character:
  if (someChar!=prevChar) { // only print out new data (don't print 0 a billion times in a row)
    Serial.print(someChar, BYTE); // send data to computer
    prevChar=someChar; // store what we just read
  }
}</pre>
<p>A partir dos dados lidos pelo arduino, programo-o de modo produzir outputs (LEDs, para já) de acordo com os dados recebidos pelo RF.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ricardodias.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ricardodias.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ricardodias.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ricardodias.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ricardodias.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ricardodias.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ricardodias.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ricardodias.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ricardodias.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ricardodias.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ricardodias.wordpress.com&blog=5154835&post=42&subd=ricardodias&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ricardodias.wordpress.com/2008/10/17/modulos-rf/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">microbyte</media:title>
		</media:content>
	</item>
	</channel>
</rss>