<?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>RoBoOpS &#187; Bluetooth</title>
	<atom:link href="http://www.roboops.es/tag/bluetooth/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.roboops.es</link>
	<description>…cables y eso…</description>
	<lastBuildDate>Tue, 31 Aug 2010 08:03:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>1, 2, 3 y Bluetooth.</title>
		<link>http://www.roboops.es/2008/12/21/1-2-3-y-bluetooth/</link>
		<comments>http://www.roboops.es/2008/12/21/1-2-3-y-bluetooth/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 16:05:39 +0000</pubDate>
		<dc:creator>BoOpS</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Circuitos]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[WT11]]></category>

		<guid isPermaLink="false">http://www.roboops.es/?p=164</guid>
		<description><![CDATA[Al llegar de Campus Party 08, compré un modulo WT11 de Bluegiga para una posible implementación de Bluetooth en las Galateas. Como ya os dije en la entrada anterior estas Navidades van a estar llenas de electrónica, hoy ha tocado &#8230; <a href="http://www.roboops.es/2008/12/21/1-2-3-y-bluetooth/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Al llegar de Campus Party 08, compré un modulo WT11 de Bluegiga para una posible implementación de Bluetooth en las Galateas. Como ya os dije en la entrada anterior estas Navidades van a estar llenas de electrónica, hoy ha tocado el Bluetooth, así que hojeando la documentación de la <a title="SkyBluetooth" href="http://www.iearobotics.com/personal/ricardo/proyectos/skybluetooth/skybluetooth.htm" target="_blank">SkyBluetooth</a>, la tarjeta <a title="ArduinoBT" href="http://www.arduino.cc/en/Guide/ArduinoBT" target="_blank">ArduinoBT</a> y con un poco de polimetro he mirado la forma mas sencilla de conectar el modulo bluetooth sin tener que ponerme a hacer una PCB. Para ello voy a usar un Arduino Diecimila, más que nada por comodidad y por disponer de <a title="Ejemplo de inicialización" href="http://arduino.cc/en/Main/ArduinoBTInitializationSketch" target="_blank">varios ejemplos de uso</a>.</p>
<p><a title="Arduino + Bluetooth." href="http://www.roboops.es/wp-content/uploads/2008/12/IMGP0917.JPG" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/12/IMGP0917R.JPG" alt="Arduino + Bluetooth." /></a></p>
<p>Para trabajar con ella necesitaremos 3 cables de señales y la alimentación (3v3 y GND). Las señales de entrada se conectan a través de una resistencia de 2k2, ojo a la de salida (TX) no se le puede conectar ninguna resistencia ya que reduciría la tensión y no es detectado por el Arduino. Sobre las alimentaciones y masas son comunes, con conectar un pin de alimentación y uno de masa es suficiente. El esquema para conectarlo es el siguiente:</p>
<p><a title="Esquema del montaje." href="http://www.roboops.es/wp-content/uploads/2008/12/esqbt.jpg" target="_blank"><img class="aligncenter" src="http://www.roboops.es/wp-content/uploads/2008/12/esqbtr.jpg" alt="Esquema del montaje." /></a></p>
<p>Una vez listo el montaje el siguiente paso es cargar el código en el Arduino, yo le he realizado una pequeña modificación para que me permita comprobar que la recepción es correcta:</p>
<blockquote><p>/* BT test 01<br />
* &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
* Massimo Banzi<br />
* Modificado por F. Javier Suvires G. &#8211; BoOpS<br />
*<br />
*/</p>
<p>int LED = 13;   // selecciona el pin del LED<br />
int RESET = 7;</p>
<p>void setup() {<br />
pinMode(LED,OUTPUT);   // declara el pin del LED como salida<br />
pinMode(RESET,OUTPUT);   // declara el pin del RESET como salida<br />
Serial.begin(115200);        // conecta el puerto serie<br />
digitalWrite(RESET, HIGH);  //genera un reset<br />
delay(10);<br />
digitalWrite(RESET, LOW);<br />
delay(2000);<br />
Serial.println(&#8220;SET BT PAGEMODE 3 2000 1&#8243;);<br />
Serial.println(&#8220;SET BT NAME ARDUINOBT&#8221;);<br />
Serial.println(&#8220;SET BT ROLE 0 f 7d00&#8243;);<br />
Serial.println(&#8220;SET CONTROL ECHO 0&#8243;);<br />
Serial.println(&#8220;SET BT AUTH * 12345&#8243;);<br />
Serial.println(&#8220;SET CONTROL ESCAPE &#8211; 00 1&#8243;);<br />
Serial.println(&#8220;SET CONTROL BAUD 115200,8n1&#8243;);<br />
}</p>
<p>void loop () {<br />
digitalWrite(LED, HIGH);<br />
delay(100);<br />
digitalWrite(LED, LOW);<br />
Serial.println(&#8220;Hola mundo +123&#8243;); //imprime la prueba<br />
while (Serial.available() &gt; 0)  {Serial.print(Serial.read(), BYTE);} //imprime los caracteres recibidos<br />
delay(1000);<br />
}</p></blockquote>
<p>El siguiente paso será Symbian + Python + Bluetooth. ¿Alguien quiere colaborar? Espero que sea pronto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.roboops.es/2008/12/21/1-2-3-y-bluetooth/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
