<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Ionthas</title>
	
	<link>http://ionthas.wordpress.com</link>
	<description>En el país de los ciegos, el tuerto es rey.</description>
	<lastBuildDate>Mon, 05 Mar 2012 22:07:20 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="ionthas.wordpress.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ionthas</title>
		<link>http://ionthas.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ionthas.wordpress.com/osd.xml" title="Ionthas" />
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Ionthas" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="ionthas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://ionthas.wordpress.com/?pushpress=hub" /><item>
		<title>Problema sound() GNU Octave</title>
		<link>http://ionthas.wordpress.com/2010/12/08/problema-sound-gnu-octave/</link>
		<comments>http://ionthas.wordpress.com/2010/12/08/problema-sound-gnu-octave/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 10:05:34 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=269</guid>
		<description><![CDATA[En ese artículo posteare la solución del problema relacionado con la función sound() de GNU Octave. El problema es que la funcion no reproduce ningún sonido en algunos ordenadores. para solucionarlo simplemente tenemos que instalar el paquete sox con nuestro gestor de paquetes, sudo apt-get install sox reiniciamos y ya funcionara. &#160; &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=269&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<div>
<p>En ese artículo posteare la solución del problema relacionado con la función sound() de GNU Octave.</p>
<p>El problema es que la funcion no reproduce ningún sonido en algunos ordenadores. para solucionarlo simplemente tenemos que instalar el paquete sox con nuestro gestor de paquetes,</p>
<blockquote><p>sudo apt-get install sox</p></blockquote>
<p>reiniciamos y ya funcionara.</p>
</div>
<p>&nbsp;</p>
</div>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/269/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=269&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2010/12/08/problema-sound-gnu-octave/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>
	</item>
		<item>
		<title>Como añadir colores en la Terminal de Mac OS X</title>
		<link>http://ionthas.wordpress.com/2010/09/19/como-anadir-colores-en-la-terminal-de-mac-os-x/</link>
		<comments>http://ionthas.wordpress.com/2010/09/19/como-anadir-colores-en-la-terminal-de-mac-os-x/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 17:36:06 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=262</guid>
		<description><![CDATA[Pongo la solución de ese problemilla ya que así me acordaré si tengo que volver ha hacerlo algún día. STEP 1 &#8211; Abrir con un editor de textos el archivo /etc/bashrc como root. (Yo utilizo el editor de texto TextMate). STEP 2 &#8211; agregar las siguientes lineas en el archivo. export TERM=xterm-color export CLICOLOR=1 export LSCOLORS=ExFxCxDxBxegedabagacad Reseteamos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=262&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pongo la solución de ese problemilla ya que así me acordaré si tengo que volver ha hacerlo algún día.</p>
<p>STEP 1 &#8211; Abrir con un editor de textos el archivo /etc/bashrc como root. (Yo utilizo el editor de texto <a title="TextMate" href="http://macromates.com/" target="_blank">TextMate</a>).</p>
<p>STEP 2 &#8211; agregar las siguientes lineas en el archivo.</p>
<pre style="padding-left:30px;"><code>export TERM=xterm-color
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad</code></pre>
<p>Reseteamos la terminal cerrandola y volviendola a abrir y ya tenemos colores en nuestras carpetas y archivos.</p>
<p><a href="http://ionthas.files.wordpress.com/2010/09/imagen-1.png"><img class="aligncenter size-full wp-image-263" title="Terminal con color" src="http://ionthas.files.wordpress.com/2010/09/imagen-1.png?w=450&#038;h=327" alt="" width="450" height="327" /></a></p>
<p>Saludos y gracias.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=262&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2010/09/19/como-anadir-colores-en-la-terminal-de-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2010/09/imagen-1.png" medium="image">
			<media:title type="html">Terminal con color</media:title>
		</media:content>
	</item>
		<item>
		<title>Método: Pasar Grayscale IplImage a QImage</title>
		<link>http://ionthas.wordpress.com/2009/04/17/metodo-pasar-grayscale-iplimage-a-qimage/</link>
		<comments>http://ionthas.wordpress.com/2009/04/17/metodo-pasar-grayscale-iplimage-a-qimage/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 00:31:12 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[OpenCV]]></category>
		<category><![CDATA[QT4]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=231</guid>
		<description><![CDATA[Recientemente, mi proyecto ha encontrado una pared en su camino. Tenía que pasar una “IplImage” en escala de grises a una “QImage”. Encontré esa página, donde había un completo método para cambiar de formato las imágenes. OpenCV 中的图像结构IPLImage 和 Qt中QImage之间的转换源代码 El problema era que, cuando tenía que pasar la imagen de un solo canal a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=231&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-alt:"ＭＳ 明朝"; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:"Arial Unicode MS"; 	panose-1:2 11 6 4 2 2 2 2 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:"\@MS Mincho"; 	panose-1:2 2 6 9 4 2 5 8 3 4; 	mso-font-charset:128; 	mso-generic-font-family:modern; 	mso-font-pitch:fixed; 	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal">Recientemente, mi proyecto ha encontrado una pared en su camino. Tenía que pasar una “IplImage” en escala de grises a una “QImage”.</p>
<p class="MsoNormal">Encontré esa página, donde había un completo método para cambiar de formato las imágenes.</p>
<p class="MsoNormal"><a href="http://blog.chinaunix.net/u/13269/showart_371457.html" target="_blank">OpenCV 中的图像结构IPLImage 和 Qt中QImage之间的转换源代码</a></p>
<p class="MsoNormal">El problema era que, cuando tenía que pasar la imagen de un solo canal a QImage. Por un motivo desconocido, no me aceptaba la imagen y salía un “Runtime Error”.</p>
<p class="MsoNormal">Aquí dejo el método que he utilizado para pasar las imágenes en escala de grises a QImage.<!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--> <!--[if gte mso 10]&gt;--> <!--[endif]--><span lang="ES"> No está comentado, pero es muy parecido al del link anterior.</span></p>
<p class="MsoNormal">Nota: Solo trata las imágenes en IPL_DEPTH_8U</p>
<blockquote>
<p class="MsoNormal" style="margin-bottom:.0001pt;">void Webcam::getQtFrame(IplImage* parFrame)</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">{</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">unsigned char *qImageBuffer = NULL;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">int width = parFrame-&gt;width;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">int widthStep = parFrame-&gt;widthStep;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">int height = parFrame-&gt;height;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImage qImage;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QVector&lt;QRgb&gt; vcolorTable;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;">switch(parFrame-&gt;depth){</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">case IPL_DEPTH_8U:</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">if (parFrame-&gt;nChannels == 1) {</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">qImageBuffer = (unsigned char *) malloc(width*height*4*sizeof(unsigned char));</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">unsigned char *QImagePtr = qImageBuffer;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">const unsigned char *iplImagePtr = (const unsigned char *) parFrame-&gt;imageData;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">for (int y = 0; y &lt; height; y++){</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">for (int x = 0; x &lt; width; x++){</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">// We cannot help but copy manually.</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[0] = iplImagePtr[0];</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[1] = iplImagePtr[0];</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[2] = iplImagePtr[0];</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[3] = 0;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr += 4;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">iplImagePtr += 1;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">iplImagePtr += widthStep-1*width;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">else if (parFrame-&gt;nChannels == 3) {</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">qImageBuffer = (unsigned char *) malloc(width*height*4*sizeof(unsigned char));</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">unsigned char *QImagePtr = qImageBuffer;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">const unsigned char *iplImagePtr = (const unsigned char *) parFrame-&gt;imageData;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;">for (int y = 0; y &lt; height; y++){</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">for (int x = 0; x &lt; width; x++){</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">// We cannot help but copy manually.</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[0] = iplImagePtr[0];</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[1] = iplImagePtr[1];</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[2] = iplImagePtr[2];</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr[3] = 0;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">QImagePtr += 4;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">iplImagePtr += 3;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">iplImagePtr += widthStep-3*width;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">break;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">qImage = QImage(qImageBuffer, width, height, QImage::Format_RGB32);</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">emit renderedImage(qImage);</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">}</p>
</blockquote>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;">Simplemente he cogido el método para pasar los 3 canales y he copiado el mismo canal en los otros dos restantes.</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">Sé que es un poco chapuza y poco optimo, así que si alguien tiene alguna idea será bien recibida.</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">Espero que sea de ayuda,</p>
<p class="MsoNormal">Ionthas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/231/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/231/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/231/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=231&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2009/04/17/metodo-pasar-grayscale-iplimage-a-qimage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>
	</item>
		<item>
		<title>Proyecto: M2-Jolnir ALPHA</title>
		<link>http://ionthas.wordpress.com/2009/03/30/proyecto-m2-jolnir-alpha/</link>
		<comments>http://ionthas.wordpress.com/2009/03/30/proyecto-m2-jolnir-alpha/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 22:30:11 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[M2-Jolnir]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=212</guid>
		<description><![CDATA[Tengo el gusto de presentaros mi nuevo mini-robot. La verdad es que no tiene nombre  pero el proyecto se llama M2-Jolnir así que de momento lo llamare igual. Las motivaciones del proyecto son: En primer lugar, me ha fascinado la inteligencia distribuida, por lo que tengo pensado hacer más de uno cuando este perfeccionado. En [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=212&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal">Tengo el gusto de presentaros mi nuevo mini-robot. La verdad es que no tiene nombre  pero el proyecto se llama M2-Jolnir así que de momento lo llamare igual.</p>
<div id="attachment_214" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-214" title="M2Jolnir - Comparación" src="http://ionthas.files.wordpress.com/2009/03/dsc05936.jpg?w=450&#038;h=337" alt="M2Jolnir - Comparación" width="450" height="337" /><p class="wp-caption-text">M2Jolnir - Comparación</p></div>
<p class="MsoNormal"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal">Las motivaciones del proyecto son:</p>
<p class="MsoNormal">En primer lugar, me ha fascinado la inteligencia distribuida, por lo que tengo pensado hacer más de uno cuando este perfeccionado.</p>
<p class="MsoNormal">En segundo lugar al querer hacer un sistema de inteligencia distribuida el robot no podía ser muy grande. Eso me obligaba a utilizar formato SMD aunque, la verdad, tenía muchas ganas de ello, ya que eso de miniaturizar las cosas me ha fascinado desde el primer momento.</p>
<p class="MsoNormal">Finalmente, quería tener un robot diseñado por mí. Después de 8 meses ya estoy harto del “SkyBot”. Aunque como puse en el primer post del blog, me ha ayudado muchísimo a aprender.</p>
<p class="MsoNormal">M2-Jolnir cuenta con mi placa “ionBoard” perfeccionada y con una placa controladora de motores llamada “ionMotors”, controlada por el puente en H doble TB6612FNG.</p>
<div id="attachment_217" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-217" title="ionBoard - Top" src="http://ionthas.files.wordpress.com/2009/03/jolnirbrain29.jpg?w=450&#038;h=337" alt="ionBoard - Top" width="450" height="337" /><p class="wp-caption-text">ionBoard - Top</p></div>
<div id="attachment_218" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-218" title="ionBoard - Bottom" src="http://ionthas.files.wordpress.com/2009/03/jolnirbrain38.jpg?w=450&#038;h=337" alt="ionBoard - Bottom" width="450" height="337" /><p class="wp-caption-text">ionBoard - Bottom</p></div>
<p class="MsoNormal" style="text-align:center;">
<p class="MsoNormal"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --><!--  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal" style="text-align:center;">
<div id="attachment_219" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-219" title="ionMotors" src="http://ionthas.files.wordpress.com/2009/03/jolnirmotors27.jpg?w=450&#038;h=337" alt="ionMotors" width="450" height="337" /><p class="wp-caption-text">ionMotors</p></div>
<p class="MsoNormal"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal"><span>Como podéis ver el pequeño cuenta con un zócalo para insertar un módulo “Xbee”, eso me permite poder mandarle información desde el PC o viceversa.</span></p>
<p class="MsoNormal">Para terminar, tengo pensado ponerle 3 sensores de infrarrojos delanteros, para empezar a programar alguna aplicación en modo autónomo.</p>
<p class="MsoNormal">Dentro de poco videos del pequeñito en funcionamiento.</p>
<p class="MsoNormal">Saludos y gracias,</p>
<p class="MsoNormal">Ionthas</p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/212/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/212/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/212/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=212&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2009/03/30/proyecto-m2-jolnir-alpha/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/03/dsc05936.jpg" medium="image">
			<media:title type="html">M2Jolnir - Comparación</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/03/jolnirbrain29.jpg" medium="image">
			<media:title type="html">ionBoard - Top</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/03/jolnirbrain38.jpg" medium="image">
			<media:title type="html">ionBoard - Bottom</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/03/jolnirmotors27.jpg" medium="image">
			<media:title type="html">ionMotors</media:title>
		</media:content>
	</item>
		<item>
		<title>Proyecto: ionBoard – Alpha</title>
		<link>http://ionthas.wordpress.com/2009/02/12/proyecto-ionboard-%e2%80%93-alpha/</link>
		<comments>http://ionthas.wordpress.com/2009/02/12/proyecto-ionboard-%e2%80%93-alpha/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 18:33:41 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Electrónica]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=182</guid>
		<description><![CDATA[Os presento mi nueva creación. Si, una plaquita de pruebas con un PIC16F88. La utilizaré como placa de pruebas aunque su propósito inicial era controlar 3 servos para una pata de un hexápodo. Pongo sus características a continuación: ionBoard &#8211; Alpha Microcontrolador: 16F88 XTAL: 20Mhz ICSP: Si RS232: Si I2C: Si Puertos Analógicos: 5 Servos: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=182&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><br />
Os presento mi nueva creación. Si, una plaquita de pruebas con un PIC16F88.</p>
<p>La utilizaré como placa de pruebas aunque su propósito inicial era controlar 3 servos para una pata de un hexápodo.</p>
<p>Pongo sus características a continuación:</p>
<blockquote><p><strong><span style="text-decoration:underline;">ionBoard &#8211; Alpha</span></strong></p>
<p><strong>Microcontrolador:</strong> 16F88</p>
<p><strong>XTAL:</strong> 20Mhz</p>
<p><strong>ICSP:</strong> Si</p>
<p><strong>RS232:</strong> Si</p>
<p><strong>I2C:</strong> Si</p>
<p><strong>Puertos Analógicos:</strong> 5</p>
<p><strong>Servos:</strong> 4</p>
<p><strong>Otros:</strong></p>
<p>-          Botón Reset</p>
<p>-          LED</p></blockquote>
<div id="attachment_186" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-186" title="ionboard-apuntes" src="http://ionthas.files.wordpress.com/2009/02/ionboard-apuntes.jpg?w=450&#038;h=600" alt="ionboard-apuntes" width="450" height="600" /><p class="wp-caption-text">ionBoard - Apuntes</p></div>
<p style="text-align:center;">
<div id="attachment_204" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-204" title="dsc05828" src="http://ionthas.files.wordpress.com/2009/02/dsc05828.jpg?w=450&#038;h=337" alt="ionBoard - Funcionando" width="450" height="337" /><p class="wp-caption-text">ionBoard - Funcionando</p></div>
<p>Ahora estoy diseñando la PCB para hacerla más profesional.</p>
<p>Otro punto que tengo que añadir es que, la verdad, los puentes y pistas pueden ser muy chapuza, pero ver lo que uno mismo puede hacer con 4 cables es una grata recompensa. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Iré posteando mis avances con mi plaquita.</p>
<p>Saludos, Ionthas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=182&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2009/02/12/proyecto-ionboard-%e2%80%93-alpha/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/02/ionboard-apuntes.jpg" medium="image">
			<media:title type="html">ionboard-apuntes</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/02/dsc05828.jpg" medium="image">
			<media:title type="html">dsc05828</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: Hello World OpenCV</title>
		<link>http://ionthas.wordpress.com/2009/02/05/tutorial-hello-world-opencv/</link>
		<comments>http://ionthas.wordpress.com/2009/02/05/tutorial-hello-world-opencv/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:46:13 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Machine Vision]]></category>
		<category><![CDATA[OpenCV]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=152</guid>
		<description><![CDATA[Voy ha hacer un pequeño tutorial para aquellos que quieran empezar con openCV y C++. Previamente os tendríais que mirar el siguiente enlace donde se explica cómo compilar aplicaciones OpenCV con Dev-C++: http://ionthas.wordpress.com/2008/11/18/howto-compilar-opencv-en-dev-c/ Ahora que ya podemos compilar una aplicación OpenCV vamos a por el código: #include &#60;cv.h&#62; #include &#60;highgui.h&#62; int main(int argc, char** argv) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=152&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span>Voy ha hacer un pequeño tutorial para aquellos que quieran empezar con openCV y C++. </span></p>
<p class="MsoNormal"><span>Previamente os tendríais que mirar el siguiente enlace donde se explica cómo compilar aplicaciones OpenCV con Dev-C++:</span></p>
<p class="MsoNormal"><span> </span><span lang="CA"><a href="../2008/11/18/howto-compilar-opencv-en-dev-c/"><span lang="ES-TRAD">http://ionthas.wordpress.com/2008/11/18/howto-compilar-opencv-en-dev-c/</span></a></span></p>
<p class="MsoNormal"><span>Ahora que ya podemos compilar una aplicación OpenCV vamos a por el código:</span></p>
<p class="MsoNormal"><span><br />
</span></p>
<blockquote>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span>#include &lt;cv.h&gt;</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span>#include &lt;highgui.h&gt;</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span>int main(int argc, char** argv)</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span>{<span> </span></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span> // Crea una ventana llamada Original Image con un tamaño predeterminado.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span> cvNamedWindow(&#8220;Original Image&#8221;,<br />
CV_WINDOW_AUTOSIZE);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>// Crea la conexion con la Webcam.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>CvCapture* capture = cvCreateCameraCapture(0);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>// Variable donde se almazenara el frame sacado de la webcam.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>IplImage* originalImg;</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>// Hago que el ancho del capture sea de 320px con eso la altura se adaptara.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>if(cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH,320))</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>while(true)<span> </span>{</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>// Pongo el frame capturado de &#8220;capture&#8221; dentro de la imagen originalImg.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>originalImg = cvQueryFrame(capture);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>if(!originalImg) break;</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>// Hago que se vea el frame dentro de la ventana &#8220;Original Image&#8221;.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>cvShowImage(&#8220;Original Image&#8221;, originalImg);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>// Espero a que me pulsen el ESC para salir del bucle infinito.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>char c = cvWaitKey(10);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>if( c == 27 ) break;</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>}</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span> // Libera la memoria utilizada por la variable capture.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><span> </span>cvReleaseCapture(&amp;capture);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span> // Destruye la ventana &#8220;Original Image&#8221;.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span> cvDestroyWindow(&#8220;Original Image&#8221;);</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span>}</span></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">PD. El código esta explicado en los comentarios.</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">Aquí una imagen y el archivo del programa:</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<div id="attachment_161" class="wp-caption aligncenter" style="width: 459px"><img class="size-full wp-image-161" title="HelloWorldOpenCVApp" src="http://ionthas.files.wordpress.com/2009/02/helloworldopencv.jpg?w=450" alt="HelloWorld OpenCV en funcionamiento"   /><p class="wp-caption-text">HelloWorld OpenCV en funcionamiento</p></div>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">Código de la aplicación: <a href="http://www.megaupload.com/?d=QIBO3D5N" target="_blank">HelloWorldOpenCV</a></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">
<p class="MsoNormal" style="margin-bottom:.0001pt;line-height:normal;">Saludos, Ionthas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=152&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2009/02/05/tutorial-hello-world-opencv/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/02/helloworldopencv.jpg" medium="image">
			<media:title type="html">HelloWorldOpenCVApp</media:title>
		</media:content>
	</item>
		<item>
		<title>Miscelánea: Chiste sobre programadores</title>
		<link>http://ionthas.wordpress.com/2009/01/19/miscelanea-chiste-sobre-programadores/</link>
		<comments>http://ionthas.wordpress.com/2009/01/19/miscelanea-chiste-sobre-programadores/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 21:48:00 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Miscelánea]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=146</guid>
		<description><![CDATA[Aquí va un chiste sobre los programadores, sé que no es robótica pero nunca está de más reír un rato. Esa imagen la he encontrado con un fantástico complemento para Firefox llamado StumbleUpon aquí va el enlace para los que quieran probarlo. http://www.stumbleupon.com/ Saludos, ionthas.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=146&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">
<p class="MsoNormal"><span lang="ES">Aquí va un chiste sobre los programadores, sé que no es robótica pero nunca está de más reír un rato. </span></p>
<p class="MsoNormal" style="text-align:center;"><a href="http://ionthas.files.wordpress.com/2009/01/broma-informatica.jpg"><img class="aligncenter size-full wp-image-145" title="broma-informatica" src="http://ionthas.files.wordpress.com/2009/01/broma-informatica.jpg?w=450" alt="broma-informatica"   /></a></p>
<p><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal">
<p class="MsoNormal"><span lang="ES">Esa imagen la he encontrado con un fantástico complemento para Firefox<span> </span>llamado StumbleUpon aquí va el enlace para los que quieran probarlo.</span></p>
<p class="MsoNormal"><span lang="ES"><a href="http://www.stumbleupon.com/">http://www.stumbleupon.com/</a></span></p>
<p class="MsoNormal"><span lang="ES">Saludos, ionthas.</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=146&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2009/01/19/miscelanea-chiste-sobre-programadores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/01/broma-informatica.jpg" medium="image">
			<media:title type="html">broma-informatica</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: Compilar aplicaciones QT en Dev-C++</title>
		<link>http://ionthas.wordpress.com/2009/01/18/tutorial-compilar-aplicaciones-qt-en-dev-c/</link>
		<comments>http://ionthas.wordpress.com/2009/01/18/tutorial-compilar-aplicaciones-qt-en-dev-c/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 15:34:37 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[QT4]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=127</guid>
		<description><![CDATA[Antes de empezar yo solo explicaré lo referente a la parte del compilador, los que quieran empezar desde el principio que se miren esos enlaces: http://es.wikibooks.org/wiki/Programaci%C3%B3n_con_Qt4 http://sector.ynet.sk/qt4-tutorial/preparations.html El siguiente tutorial lo hago para recordarme como compilar un proyecto QT en Dev-C++ ya que no es tan sencillo como en OpenCV. En primer lugar tenemos que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=127&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">
<p class="MsoNormal"><span>Antes de empezar yo solo explicaré lo referente a la parte del compilador, los que quieran empezar desde el principio que se miren esos enlaces:</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><a href="http://es.wikibooks.org/wiki/Programaci%C3%B3n_con_Qt4">http://es.wikibooks.org/wiki/Programaci%C3%B3n_con_Qt4</a></span></p>
<p class="MsoNormal"><span><a href="http://sector.ynet.sk/qt4-tutorial/preparations.html">http://sector.ynet.sk/qt4-tutorial/preparations.html</a></span></p>
<p class="MsoNormal"><span>El siguiente tutorial lo hago para recordarme como compilar un proyecto QT en Dev-C++ ya que no es tan sencillo como en OpenCV.</span></p>
<p class="MsoNormal"><span>En primer lugar tenemos que añadir los directorios QT en el compilador o en el proyecto. (Yo los pondré en el compilador ya que así no tendré que preocuparme más). </span></p>
<blockquote>
<p class="MsoNormal"><em><span>C:\Qt\4.4.3\lib</span></em></p>
<p class="MsoNormal"><em><span>C:\Qt\4.4.3\include</span></em></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><span> </span></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span>En segundo lugar tenemos que abrir una consola del sistema. (Ejecutar… \ cmd), nos posicionamos en el directorio donde tenemos el proyecto y introducimos el comando <em>qmake -project</em></span><span style="font-size:10pt;line-height:115%;font-family:&quot;">, </span><span>ese comando creara el archivo .pro del proyecto.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span>Seguidamente introducimos el comando <em>qmake</em></span><span style="font-size:10pt;line-height:115%;font-family:&quot;">, </span><span>ese comando entre otras cosas creara el archivo </span><span style="font-size:10pt;line-height:115%;font-family:&quot;">filemake</span><span> que tendremos que linkear al compilador.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><img class="aligncenter size-full wp-image-125" title="tutorial-qt-2" src="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-2.jpg?w=450&#038;h=229" alt="tutorial-qt-2" width="450" height="229" /></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;"><!--[if gte mso 9]&gt;     &lt;![endif]--><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span>Para linkear el archivo filemake en el compilador vamos a <em>Project\Project Options\makefile</em> y seleccionamos el <em>makefile</em> de nuestro proyecto.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><img class="aligncenter size-full wp-image-126" title="tutorial-qt-3" src="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-3.jpg?w=450&#038;h=382" alt="tutorial-qt-3" width="450" height="382" /></span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;"><!--[if gte mso 9]&gt;     &lt;![endif]--><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal"><span>Ahora ya podemos compilar el programa pulsando F9. Si os salen esos mensajes y no pasa nada todo va bien.</span></p>
<p class="MsoNormal"><span><br />
</span></p>
<p class="MsoNormal"><img class="aligncenter size-full wp-image-124" title="tutorial-qt-1" src="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-1.jpg?w=450&#038;h=113" alt="tutorial-qt-1" width="450" height="113" /></p>
<p class="MsoNormal">
<p class="MsoNormal"><!--[if gte mso 9]&gt;     &lt;![endif]--><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span>Ahora vamos al directorio del proyecto y dentro de la carpeta debug se tendría que haber creado el .exe.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><br />
</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><img class="aligncenter size-full wp-image-123" title="tutorial-qt-4" src="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-4.jpg?w=450&#038;h=341" alt="tutorial-qt-4" width="450" height="341" /></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p class="MsoNormal" style="margin-bottom:.0001pt;"><!--[if gte mso 9]&gt;     &lt;![endif]--><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE                           &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span>TODO LISTO!</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span>Saludos, Ionthas.</span></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;"><span><br />
</span></p>
<p class="MsoNormal">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=127&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2009/01/18/tutorial-compilar-aplicaciones-qt-en-dev-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-2.jpg" medium="image">
			<media:title type="html">tutorial-qt-2</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-3.jpg" medium="image">
			<media:title type="html">tutorial-qt-3</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-1.jpg" medium="image">
			<media:title type="html">tutorial-qt-1</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2009/01/tutorial-qt-4.jpg" medium="image">
			<media:title type="html">tutorial-qt-4</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: Compilar aplicaciones OpenCV en Dev-C++</title>
		<link>http://ionthas.wordpress.com/2008/11/18/howto-compilar-opencv-en-dev-c/</link>
		<comments>http://ionthas.wordpress.com/2008/11/18/howto-compilar-opencv-en-dev-c/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 21:53:46 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[OpenCV]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=80</guid>
		<description><![CDATA[Antes de nada tienes que instalar OpenCV. Lo puedes descargar de aquí. Una vez tengas instalado OpenCV abre Dev-C++ y dentro del menú &#8220;Tools&#8221; selecciona &#8220;Compiler Options&#8221;. En la pestaña &#8220;Compiler&#8221;, selecciona &#8220;add these commands to the linker command line&#8221; y introduce los siguientes parámetros: -lhighgui –lcv –lcxcore -lcvaux Ahora dentro de la pestaña &#8220;Directories&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=80&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Antes de nada tienes que instalar OpenCV. Lo puedes descargar de <a title="SourceForge OpenCV" href="http://sourceforge.net/project/downloading.php?group_id=22870&amp;use_mirror=garr&amp;filename=OpenCV_1.1pre1a.exe&amp;8191703" target="_blank">aquí</a>.</p>
<p>Una vez tengas instalado OpenCV abre Dev-C++ y dentro del menú &#8220;Tools&#8221; selecciona &#8220;Compiler Options&#8221;.</p>
<p><img src="http://img89.imageshack.us/img89/8228/paso1ex5.jpg" alt="" /></p>
<p>En la pestaña &#8220;Compiler&#8221;, selecciona &#8220;add these commands to the linker command line&#8221; y introduce los siguientes parámetros:</p>
<blockquote><p>-lhighgui –lcv –lcxcore -lcvaux</p></blockquote>
<p><img src="http://img406.imageshack.us/img406/2086/paso2ck6.jpg" border="0" alt="" /></p>
<p>Ahora dentro de la pestaña &#8220;Directories&#8221; y dentro de &#8220;C Includes&#8221; tienes que poner las siguientes rutas hacia los includes:</p>
<blockquote><p>C:\Archivos de programa\OpenCV\cxcore\include</p>
<p>C:\Archivos de programa\OpenCV\cv\include</p>
<p>C:\Archivos de programa\OpenCV\otherlibs\highgui</p>
<p>C:\Archivos de programa\OpenCV\cvaux\include</p></blockquote>
<p class="MsoNormal" style="margin-bottom:.0001pt;">
<p><img src="http://img84.imageshack.us/img84/1506/paso4pc9.jpg" border="0" alt="Image Hosted by ImageShack.us" /></p>
<p>Seguidamente tenemos que poner las mismas rutas en la pestaña &#8220;C++ Includes&#8221;.</p>
<p><img src="http://img223.imageshack.us/img223/9845/paso5se8.jpg" border="0" alt="Image Hosted by ImageShack.us" /></p>
<p>En la pestaña &#8220;Libraries&#8221; ponemos la ruta:</p>
<blockquote><p>C:\Archivos de programa\OpenCV\lib</p></blockquote>
<p><img src="http://img223.imageshack.us/img223/2087/paso3lv7.jpg" border="0" alt="" /></p>
<p>Finalmente en las variables de entorno &#8220;PATH&#8221; y &#8220;path&#8221; añadimos:</p>
<blockquote><p>;C:\Archivos de programa\OpenCV\bin</p></blockquote>
<p>IMPORTANTE: No os dejéis el punto y coma delante.</p>
<p>ERRORES:</p>
<blockquote><p>Es posible que os compile todo bien y os de un error de Windows. Aseguraos que tenéis en las opciones del compilador la flag –lhighgui la primera.</p></blockquote>
<p>Después de todos los pasos reiniciad.</p>
<p>En teoría ya tendría que funcionar.</p>
<p>Saludos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=80&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2008/11/18/howto-compilar-opencv-en-dev-c/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://img89.imageshack.us/img89/8228/paso1ex5.jpg" medium="image" />

		<media:content url="http://img406.imageshack.us/img406/2086/paso2ck6.jpg" medium="image" />

		<media:content url="http://img84.imageshack.us/img84/1506/paso4pc9.jpg" medium="image">
			<media:title type="html">Image Hosted by ImageShack.us</media:title>
		</media:content>

		<media:content url="http://img223.imageshack.us/img223/9845/paso5se8.jpg" medium="image">
			<media:title type="html">Image Hosted by ImageShack.us</media:title>
		</media:content>

		<media:content url="http://img223.imageshack.us/img223/2087/paso3lv7.jpg" medium="image" />
	</item>
		<item>
		<title>Robot: SkyBot</title>
		<link>http://ionthas.wordpress.com/2008/11/16/robot-skybot/</link>
		<comments>http://ionthas.wordpress.com/2008/11/16/robot-skybot/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 23:13:50 +0000</pubDate>
		<dc:creator>ionthas</dc:creator>
				<category><![CDATA[Robótica]]></category>

		<guid isPermaLink="false">http://ionthas.wordpress.com/?p=74</guid>
		<description><![CDATA[La primera entrada de mi blog la voy a dedicar a ese gran robot educativo. Desde que me apunte en el taller de robótica de la CP2008, he pasado por muchos problemas gracias a él, pero la verdad es que he aprendido muchísimo. Especialmente me dio mucho dolor de cabeza comprender su electrónica. La primera [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=74&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --></p>
<p><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal">La primera entrada de mi blog la voy a dedicar a ese gran robot educativo.</p>
<p>Desde que me apunte en el taller de robótica de la CP2008, he pasado por muchos problemas gracias a él, pero la verdad es que he aprendido muchísimo. Especialmente me dio mucho dolor de cabeza comprender su electrónica.</p>
<p>La primera aplicación que hice para el SkyBot era un seguidor de líneas.</p>
<p>Después me aficioné a programar visión artificial por lo que en mi casa le hice unas “pequeñas” modificaciones. Una webcam y una linterna de LED’s. Esa última para que explorara en lugares oscuros.</p>
<p class="MsoNormal">Aquí dejo una foto de mi SkyBot para los amigos ionBot:</p>
<div id="attachment_75" class="wp-caption alignnone" style="width: 235px"><a href="http://ionthas.files.wordpress.com/2008/11/dsc05685.jpg"><img class="size-medium wp-image-75" title="ionBot " src="http://ionthas.files.wordpress.com/2008/11/dsc05685.jpg?w=225&#038;h=300" alt="ionBot " width="225" height="300" /></a><p class="wp-caption-text">SkyBot modificado</p></div>
<p class="MsoNormal"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  ES-TRAD X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:CA; 	mso-fareast-language:EN-US;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	mso-themecolor:hyperlink; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-fareast-language:EN-US;} .MsoPapDefault 	{mso-style-type:export-only; 	margin-bottom:10.0pt; 	line-height:115%;} @page Section1 	{size:595.3pt 841.9pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tabla normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin-top:0cm; 	mso-para-margin-right:0cm; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif]--></p>
<p class="MsoNormal">Esa es la página con toda la información sobre SkyBot:</p>
<p class="MsoNormal">
<address><a title="iearobotics" href="http://www.iearobotics.com/wiki/index.php?title=Skybot" target="_blank">http://www.iearobotics.com/wiki/index.php?title=Skybot</a></address>
<p class="MsoNormal">
<p>Gracias a los compañeros de iearobotics que me dieron alas.</p>
<p class="MsoNormal">Saludos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ionthas.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ionthas.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ionthas.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ionthas.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ionthas.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ionthas.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ionthas.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ionthas.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ionthas.wordpress.com&amp;blog=4583922&amp;post=74&amp;subd=ionthas&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ionthas.wordpress.com/2008/11/16/robot-skybot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9461606a34cb58726faee2afd97ff758?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">ionthas</media:title>
		</media:content>

		<media:content url="http://ionthas.files.wordpress.com/2008/11/dsc05685.jpg?w=225" medium="image">
			<media:title type="html">ionBot </media:title>
		</media:content>
	</item>
	</channel>
</rss>

