<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5535096370995229490</id><updated>2011-10-13T19:17:55.371+02:00</updated><category term='Software'/><category term='Joystick'/><category term='Fotos'/><category term='Volante'/><category term='Juegos'/><category term='PPJoy'/><category term='Arduino'/><category term='VB'/><category term='Live for Speed'/><category term='Electrónica'/><title type='text'>Soft &amp; Hard</title><subtitle type='html'>Electrónica, Arduino, Informática, Programación ....</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-9160950674905572999</id><published>2010-07-22T18:54:00.001+02:00</published><updated>2010-07-22T19:01:29.838+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'></title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-9160950674905572999?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/9160950674905572999/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2010/07/trabajando-en-la-sombra.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/9160950674905572999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/9160950674905572999'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2010/07/trabajando-en-la-sombra.html' title=''/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-3128837629760239331</id><published>2010-01-05T13:00:00.002+01:00</published><updated>2010-01-05T13:01:10.152+01:00</updated><title type='text'>Más material!!!...</title><content type='html'>&lt;div style="text-align: justify;"&gt;Aprovechando mis "pequeñas" vacaciones de navidad me he podido permitir comprar más componentes para montar mi proyecto.... (la verdad eso de descubrir que al lado de casa tienes una tienda de componentes electrónicos medio escondida... pues va de perlas).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Todavía no he podido "cortar" el volante, puesto que entre las fiestas y el mal tiempo pues la verdad... ya se sabe.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eso si, ya he conseguido montar el eje para el volante y comprar 2 potenciometros más para los pedales....&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En breve nuevas fotos (jejeje , espero que los reyes me traigan la nueva cámara que pedí)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Saludos.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-3128837629760239331?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/3128837629760239331/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2010/01/mas-material.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/3128837629760239331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/3128837629760239331'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2010/01/mas-material.html' title='Más material!!!...'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-3604836843541728563</id><published>2009-12-28T13:18:00.001+01:00</published><updated>2009-12-28T13:19:22.570+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Conectar teclado PS2 a Arduino</title><content type='html'>&lt;div style="text-align: justify;"&gt;En una de mis intensas búsquedas para añadir botones a mi "volante" encontré este enlace:&lt;br /&gt;&lt;a href="http://www.arduino.cc/playground/Main/PS2Keyboard"&gt;http://www.arduino.cc/playground/Main/PS2Keyboard&lt;/a&gt;&amp;nbsp;. Es una buen tutorial para añadir un teclado PS2 a nuestro Arduino.....&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Estoy mirando como adaptarlo a mi "volante".... sería ideal ya que podría disponer de un montón de teclas para realizar diferentes funciones como: cambiar la visualización, reglajes del coche, etc....&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pues nada.... a disfrutar!!!!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-3604836843541728563?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/3604836843541728563/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/12/conectar-teclado-ps2-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/3604836843541728563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/3604836843541728563'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/12/conectar-teclado-ps2-arduino.html' title='Conectar teclado PS2 a Arduino'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-6209329466612195310</id><published>2009-12-28T13:07:00.001+01:00</published><updated>2009-12-28T13:08:40.093+01:00</updated><title type='text'>Ya tengo material!!!!!</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hoy he podido hacer una de mis famosas visitas a un centro de bricolaje (no diré nombres.... XD )... y ya empiezo a tener material para poder montar mi "volante". Lástima del mal tiempo que ha estado haciendo últimamente si no ya tendría preparado el volante (tengo que cortarlo en madera)....&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En breve (y si me acuerdo) fotos y vídeo de como va todo...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Saludos y Feliz 2010!&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-6209329466612195310?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/6209329466612195310/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/12/ya-tengo-material.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/6209329466612195310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/6209329466612195310'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/12/ya-tengo-material.html' title='Ya tengo material!!!!!'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-8959852041313718560</id><published>2009-12-23T11:37:00.002+01:00</published><updated>2009-12-23T11:39:45.326+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Electrónica'/><title type='text'>Led's y Arduino</title><content type='html'>&lt;div style="text-align: justify;"&gt;Aquí os dejo un enlace ( + video) de como hacer un "shield" para Arduino para controlar una buena cantidad de led's, interesante propuesta......&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fuente dailydiy.com:&amp;nbsp;&lt;a href="http://dailydiy.com/2009/12/22/lol-shield-proves-that-you-cant-have-too-many-leds/"&gt;http://dailydiy.com/2009/12/22/lol-shield-proves-that-you-cant-have-too-many-leds/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-8959852041313718560?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/8959852041313718560/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/12/leds-y-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/8959852041313718560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/8959852041313718560'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/12/leds-y-arduino.html' title='Led&apos;s y Arduino'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-7060014659644507961</id><published>2009-12-18T22:22:00.005+01:00</published><updated>2009-12-18T22:29:12.792+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Electrónica'/><title type='text'>8 Salidas a partir de 3 salidas digitales de Arduino</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: inherit;"&gt;Como parte de mi "proyecto" necesitaba conseguir el máximo de salidas de los puertos digitales de Arduino. Una primera solución fue montar un sencillo circuito para pasar de 3 salidas digitales a 8.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para el circuito basta con dos integrados: un 74LS138 y uno (o dos) 74LS04.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Su funcionamiento es muy sencillo: el 74LS138 es un "decoder" 3 a 8 las salidas están conectadas a un inversor, 74LS04, ya que las salidas activas del "decoder" se encuentran a nivel bajo y en mi caso eran necesarias que estuvieran a nivel alto. Esta ultima parte , la del inversor, es opcional y depende del uso que se quiere dar al circuito. En mi caso únicamente he utilizado un inversor ya que con las 6 puertas que tiene ya es suficiente.&lt;br /&gt;&lt;br /&gt;Los "datasheets" los podéis encontrar en &lt;a href="http://www.alldatasheet.com/"&gt;alldatasheet&lt;/a&gt;&amp;nbsp;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aquí os dejo un pequeño esquema en este caso con un único inversor para 6 salidas.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_6lpR5hPGHHg/SyvyZktRedI/AAAAAAAAAmY/1TjF2t4GXmM/s1600-h/3A8.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_6lpR5hPGHHg/SyvyZktRedI/AAAAAAAAAmY/1TjF2t4GXmM/s400/3A8.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-7060014659644507961?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/7060014659644507961/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/12/8-salidas-partir-de-3-salidas-digitales.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/7060014659644507961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/7060014659644507961'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/12/8-salidas-partir-de-3-salidas-digitales.html' title='8 Salidas a partir de 3 salidas digitales de Arduino'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6lpR5hPGHHg/SyvyZktRedI/AAAAAAAAAmY/1TjF2t4GXmM/s72-c/3A8.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-1839362630309816351</id><published>2009-12-05T12:00:00.001+01:00</published><updated>2009-12-23T11:42:41.773+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Live for Speed'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Electrónica'/><title type='text'>Mis primeros pasos con LFSExternal</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bueno comentaros que ya he empezado a hacer mis primeras pruebas con esta libreria.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;De momento ya he conseguido mostrar en un display (recuperado de un video viejo) la velocidad del coche, revoluciones y la marcha.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Lo siguiente será montar otro display con el indicador de marchas, y unos cuantos LED's para las revoluciones. En cuanto tenga un poco más de tiempo subiré un video y alguna que otra información para que veáis el resultado.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-1839362630309816351?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/1839362630309816351/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/12/mis-primeros-pasos-con-lfsexternal.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1839362630309816351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1839362630309816351'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/12/mis-primeros-pasos-con-lfsexternal.html' title='Mis primeros pasos con LFSExternal'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-4922696789746480497</id><published>2009-11-28T22:03:00.003+01:00</published><updated>2009-11-28T22:05:04.517+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Live for Speed'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Joystick'/><category scheme='http://www.blogger.com/atom/ns#' term='Juegos'/><title type='text'>Live for Speed -&gt; VB .NET (o como leer info del juego)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Como parte de mi "proyecto" necesito leer información del Live for Speed, como puede ser: marcha actual, velocidad, rpm, etc.... todo esto para que se muestren los datos en una "pantalla" que irá con el volante.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Después de varios dias buscando información me he encontrado con un blog donde hace mención a como obtener dicha información:&lt;br /&gt;&lt;a href="http://16bitboy.wordpress.com/"&gt;El Blog de 16BITBoy&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En este blog hay un link a LFS External el cual os llevará al foro oficial de Live for Speed donde encontraréis información.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 22px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 22px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="color: #4b5d67; font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 15px; text-align: left;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-4922696789746480497?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/4922696789746480497/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/live-for-speed-vb-net-o-como-leer-info.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/4922696789746480497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/4922696789746480497'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/live-for-speed-vb-net-o-como-leer-info.html' title='Live for Speed -&gt; VB .NET (o como leer info del juego)'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-8940660629395841403</id><published>2009-11-28T13:11:00.003+01:00</published><updated>2009-11-28T13:15:30.169+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Volante'/><category scheme='http://www.blogger.com/atom/ns#' term='Fotos'/><category scheme='http://www.blogger.com/atom/ns#' term='Joystick'/><title type='text'>Plantilla para volante</title><content type='html'>&lt;div style="text-align: justify;"&gt;Después de buscar y buscar por internet, encontré una plantilla para un volante. Realmente no recuerdo donde la encontré así que si alguien la ve y es suya lo siento si no pongo el enlace, es que no lo guardé. Aquí la tenéis.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_6lpR5hPGHHg/SxETcJ_zdyI/AAAAAAAAAlQ/YsZWCZwCyjQ/s1600/VOLANTE.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_6lpR5hPGHHg/SxETcJ_zdyI/AAAAAAAAAlQ/YsZWCZwCyjQ/s320/VOLANTE.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aquí os pongo un par de archivos DXF con plantillas de volantes por si lo queréis abrir con Autocad, etc.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/jordigauchia/Volante.rar?attredirects=0&amp;amp;d=1"&gt;Volante 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/site/jordigauchia/Volanteparadisplay.rar?attredirects=0&amp;amp;d=1"&gt;Volante 2&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-8940660629395841403?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/8940660629395841403/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/plantilla-para-volante.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/8940660629395841403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/8940660629395841403'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/plantilla-para-volante.html' title='Plantilla para volante'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6lpR5hPGHHg/SxETcJ_zdyI/AAAAAAAAAlQ/YsZWCZwCyjQ/s72-c/VOLANTE.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-1780547605880497074</id><published>2009-11-28T12:47:00.000+01:00</published><updated>2009-11-28T12:47:42.621+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PPJoy'/><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><title type='text'>Enviando datos a PPJoy...... Simulando un Joystick</title><content type='html'>Aquí os explicaré como enviar datos mediante VB .NET a un Joystick Virtual del PPJoy.&lt;br /&gt;&lt;br /&gt;Primero debemos agregar&amp;nbsp; &lt;b&gt;&lt;i&gt;PPJoyWrapper.dll&lt;/i&gt;&lt;/b&gt; a nuestro proyecto y hacer referencia a ella.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Seguidamente tenemos que añadir la siguiente línea al principio de nuestro código:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt; Imports PPJoy&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Creamos una instancia al objeto PPJoy y definimos una variable para indicar el número del joystick virtual:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Dim joy_no As Integer = 1&amp;nbsp; ' Número del Joystick Virtual.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Dim joy As New PPJoy.VirtualJoystick(joy_no)&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para enviar datos analógicos (por ejemplo los ejes):&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;joy.SetAnalogDataSourceValue(&lt;b&gt;x&lt;/b&gt;, &lt;b&gt;valor&lt;/b&gt;) &amp;nbsp; &lt;/i&gt;donde &lt;b&gt;x&lt;/b&gt; es el nº de entrada analógica y &lt;b&gt;valor&lt;/b&gt; pues eso, el valor&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;y para enviar datos digitales (por ejemplo los botones):&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;joy.SetDigitalDataSourceState(&lt;/i&gt;&lt;b&gt;&lt;i&gt;x&lt;/i&gt;&lt;/b&gt;&lt;i&gt;, &lt;b&gt;estado&lt;/b&gt;)&lt;/i&gt;&amp;nbsp; donde &lt;b&gt;x&lt;/b&gt; es el nº del botón y &lt;b&gt;estado&lt;/b&gt; TRUE/FALSE (pulsado)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No olvidarse después de enviar los datos de "decírselo" al PPJoy:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;joy.SendUpdates()&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Con todo esto ya podemos enviar datos al joystick virtual . Existen muchos mas métodos que si os interesa dentro del PPJoyWrapper (del cual tenéis el enlace mas abajo) encontraréis una ayuda donde os los explican.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-1780547605880497074?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/1780547605880497074/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/enviando-datos-ppjoy-simulando-un.html#comment-form' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1780547605880497074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1780547605880497074'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/enviando-datos-ppjoy-simulando-un.html' title='Enviando datos a PPJoy...... Simulando un Joystick'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-2899028712196753982</id><published>2009-11-26T22:41:00.002+01:00</published><updated>2009-11-26T23:02:54.683+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotos'/><category scheme='http://www.blogger.com/atom/ns#' term='Joystick'/><title type='text'>Una fotillo..... El principio de mi "volante"</title><content type='html'>&lt;div style="text-align: justify;"&gt;Mientras sigo buscando información (plantillas, esquemas, etc) os pongo una foto (no es muy buena, pero es lo más que puedo hacer con mi cámara, que tiene la pantalla rota :( &amp;nbsp; &amp;nbsp;) &amp;nbsp;de como empieza a tomar forma mi volante.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;De momento solo está el potenciometro con un "engranaje" reciclado de un lector de DVD. El siguiente paso será montarlo en una superficie "estable" y añadirle el eje principal que sujetará el volante.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ala pues.... aquí lo tenéis.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_6lpR5hPGHHg/Sw71Sn1BLcI/AAAAAAAAAlI/9-U1i07kyHA/s1600/IMG_3595.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_6lpR5hPGHHg/Sw71Sn1BLcI/AAAAAAAAAlI/9-U1i07kyHA/s320/IMG_3595.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PD: Se me había olvidado!!!! también estoy trabajando en el "display" que mostrará la información (claro está con Arduino) de momento como test funciona lo único que tengo que conseguir es poder leer la información de los juegos (nada de plugins) mediante acceso directo a la memoria y así poder mostrar información varia, pero tiempo al tiempo.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;EDITO: He estado haciendo pruebas y lo mas seguro es que quite el "engranaje" ya que con la plantilla de volante que he probado no es necesario, de momento dejo la foto por si alguien quiere tomar alguna idea, pero seguro que al final no lo pondré&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-2899028712196753982?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/2899028712196753982/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/una-fotillo-el-principio-de-mi-volante.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/2899028712196753982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/2899028712196753982'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/una-fotillo-el-principio-de-mi-volante.html' title='Una fotillo..... El principio de mi &quot;volante&quot;'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_6lpR5hPGHHg/Sw71Sn1BLcI/AAAAAAAAAlI/9-U1i07kyHA/s72-c/IMG_3595.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-1714202242625006465</id><published>2009-11-26T19:17:00.003+01:00</published><updated>2009-11-26T19:20:18.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB'/><category scheme='http://www.blogger.com/atom/ns#' term='Joystick'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Leyendo datos de Arduino por el puerto COM..... en VB .NET</title><content type='html'>&lt;div style="text-align: justify;"&gt;Una vez realizada la parte de Arduino toca la parte de VB.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para leer los datos del puerto COM primero crearemos una instancia &lt;b&gt;System.IO.Ports.SerialPort&lt;/b&gt;&amp;nbsp;y configuraremos con la velocidad y demás necesarios para leer los datos:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;i&gt;Dim ComPort as New System.IO.Ports.SerialPort()&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; ComPort.PortName = &lt;b&gt;puerto COM de Arduino&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ComPort.BaudRate = 115200&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; ComPort.DataBits = 8&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; ComPort.Parity =&amp;nbsp;IO.Ports.Parity.None&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; ComPort.StopBits =&amp;nbsp;IO.Ports.StopBits.One&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; ComPort.DtrEnable = True&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Después abriremos el puerto:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;i&gt;ComPort.Open()&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Y por último hacer referencia al evento de recibir datos y llamar a la función para tratar los datos leídos:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;i&gt;AddHandler ComPort.DataReceived, AddressOf &lt;b&gt;función.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Private Sub &lt;b&gt;función&lt;/b&gt;(ByVal sender As System.Object, ByVal e As &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.IO.Ports.SerialDataReceivedEventArgs)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;......................&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Sub&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;En esta función básicamente lo que hay que hacer es un&amp;nbsp;&lt;i&gt;Split(ComPort.ReadLine()).ElementAt(x) ,&lt;/i&gt;&amp;nbsp;para ir leyendo los datos de las posiciones (x) separadas por un espacio, &amp;nbsp;hasta el salto de línea que manda Arduino.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;De esta manera iremos teniendo los diferentes valores enviados por Arduino como pueden ser valores análogicos de los ejes, botones, etc.&lt;br /&gt;Lo siguiente: mandar estos valores al joystick virtual por medio del PPJoyWrapper y simular las acciones del joystick.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-1714202242625006465?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/1714202242625006465/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/leyendo-datos-de-arduino-por-el-puerto.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1714202242625006465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1714202242625006465'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/leyendo-datos-de-arduino-por-el-puerto.html' title='Leyendo datos de Arduino por el puerto COM..... en VB .NET'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-3745279899115273860</id><published>2009-11-23T18:32:00.011+01:00</published><updated>2009-11-23T19:59:38.699+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joystick'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Electrónica'/><title type='text'>Entradas analógicas con Arduino (principio de mi joystick/volante)</title><content type='html'>&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Bueno, aquí os pongo como he conectado los 3 potenciometros (de 100 Kohm cada uno) que servirán para simular 3 ejes (X, Y, Z). En mi caso serán para simular el volante, pedal de acelerador y pedal de freno.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: monospace; font-size: 13px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En este enlace tenéis un &lt;a href="http://sites.google.com/site/jordigauchia/Arduino_joystick_analog_input_bb.pdf?attredirects=0&amp;amp;d=1"&gt;PDF&lt;/a&gt; que muestra la conexión de los potenciometros con Arduino. Es muy sencillo y con un &lt;a href="http://sites.google.com/site/jordigauchia/ARDUJOY.pde?attredirects=0&amp;amp;d=1"&gt;'Sketch'&lt;/a&gt; (programa para arduino) leemos las diferentes entradas analógicas y las enviaremos por el puerto COM para después recogerlas con Visual Basic (por ejemplo) y enviar las lecturas al Joystick Virtual ( PPJoy ) y simular el joystick/volante.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Como veréis en el Sketch de Arduino, envío los datos con el siguiente formato:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;a&lt;span style="font-weight: normal;"&gt;eje_x &lt;/span&gt;b&lt;span style="font-weight: normal;"&gt;eje_y &lt;/span&gt;c&lt;span style="font-weight: normal;"&gt;eje_z&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;De momento para ir realizando pruebas con VB lo envío de esta manera para poder distinguir los valores de cada eje, en la versión "final" los datos de los ejes así como de los botones únicamente irán separados con un espacio.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Con esto ya tenemos un principio , ahora falta la parte de código en VB + PPJoy para transformar las lecturas analógicas en movimiento de joystick/volante. Más adelante os pondré como poder hacer esto.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Saludos.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-3745279899115273860?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/3745279899115273860/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/entradas-analogicas-con-arduino.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/3745279899115273860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/3745279899115273860'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/entradas-analogicas-con-arduino.html' title='Entradas analógicas con Arduino (principio de mi joystick/volante)'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-1141114103415008264</id><published>2009-11-22T20:36:00.010+01:00</published><updated>2009-11-23T19:51:04.552+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Electrónica'/><title type='text'>Software de electrónica gratuito</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Buscando software para electrónica que fuera gratuito encontré muchos, pero los que más me llamaron la atención fueron estos:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;* &lt;a href="http://fritzing.org/"&gt;Fritzing&lt;/a&gt;: Programa open-source orientado a la realización de prototipos. Es muy interesante ya que está especialmente orientado a proyectos con Arduino.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* &lt;a href="http://www.freepcb.com/"&gt;FreePCB&lt;/a&gt;: Programa open-source para el diseño de placas de circuito impreso.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;*&lt;a href="http://tinycad.sourceforge.net/"&gt; TinyCAD&lt;/a&gt;: Programa open-source para el diseño de circuitos electrónicos.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Seguramente que hay muchos más, pero con estos se puede empezar a realizar los primeros proyectos. Ya sabéis, si encontráis alguno más que se interesante podéis dejar el enlace por aquí.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-1141114103415008264?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/1141114103415008264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/software-de-electronica-gratuito.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1141114103415008264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/1141114103415008264'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/software-de-electronica-gratuito.html' title='Software de electrónica gratuito'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-8289404912447300052</id><published>2009-11-22T16:21:00.010+01:00</published><updated>2009-11-23T19:59:06.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PPJoy'/><category scheme='http://www.blogger.com/atom/ns#' term='Joystick'/><category scheme='http://www.blogger.com/atom/ns#' term='Arduino'/><title type='text'>Primeros pasos para simular un Joystick con Arduino ¿Que es necesario?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Bueno para comenzar este proyecto es necesario:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* Un &lt;a href="http://www.blogger.com/www.arduino.cc"&gt;Arduino&lt;/a&gt;, yo personalmente lo compré en la tienda de &lt;a href="http://www.blogger.com/www.bricogeek.com"&gt;BricoGeek&lt;/a&gt; , aunque existen más de un distribuidor&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* &lt;a href="http://ppjoy.bossstation.dnsalias.org/"&gt;PPJoy&lt;/a&gt; , Este programa crea un joystick virtual , en la página del creador podéis tener más información.&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://sites.google.com/site/jordigauchia/PPJoyWrapperLibraryv2.1sourcecodeanddocumentation.zip?attredirects=0&amp;amp;d=1"&gt;PPJoywrapper&lt;/a&gt; , es una DLL con la que se puede establecer conexión con el PPJoy para enviar o recibir datos al joystick virtual.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* Visual Basic .NET , la edición Express, es gratuita (siempre que sea para uso personal)&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* Naturalmente componentes electrónicos (potenciómetros, cables, resistencias, etc.....), y algo de programación.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Con todo esto empezaré mi proyecto, que si todo funciona como debe finalmente veréis el resultado jejeje.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-8289404912447300052?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/8289404912447300052/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/primeros-pasos-que-necesitamos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/8289404912447300052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/8289404912447300052'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/primeros-pasos-que-necesitamos.html' title='Primeros pasos para simular un Joystick con Arduino ¿Que es necesario?'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5535096370995229490.post-2423685341731095821</id><published>2009-11-22T16:07:00.012+01:00</published><updated>2009-11-23T19:50:20.831+01:00</updated><title type='text'>Hola Mundo!</title><content type='html'>&lt;div&gt;&lt;div&gt;Hola a todos.... bueno al fin me he decidido a publicar mi blog.&lt;br /&gt;&lt;div&gt;Básicamente estará dedicado a dos de mis grandes aficiones: la electrónica y la informática.&lt;br /&gt;&lt;br /&gt;Para empezar, comentaros mi "pequeño" proyecto que tengo en mente.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se trata de simular un joystick (en mi caso , un volante ) con un Arduino, PPJoy, y un poco de código en VB .NET&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Acabo de empezar, pero ya tengo mis primeros logros!!!!&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Os iré informando del progreso, así de como cualquier otra cosa interesante relacionada con este blog.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5535096370995229490-2423685341731095821?l=jgauchia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jgauchia.blogspot.com/feeds/2423685341731095821/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jgauchia.blogspot.com/2009/11/hola-mundo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/2423685341731095821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5535096370995229490/posts/default/2423685341731095821'/><link rel='alternate' type='text/html' href='http://jgauchia.blogspot.com/2009/11/hola-mundo.html' title='Hola Mundo!'/><author><name>Jordi Gauchía</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_6lpR5hPGHHg/SzihDA5I37I/AAAAAAAAAmk/zcUF_zt22vM/S220/ovni.JPG'/></author><thr:total>0</thr:total></entry></feed>
