<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Basic Stamp - Lenguaje Basic				            </title>
            <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/</link>
            <description>Asociación de Robótica y Domótica de España</description>
            <language>es</language>
            <lastBuildDate>Mon, 20 Jul 2026 03:42:22 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/3/#post-28126</link>
                        <pubDate>Fri, 02 Jan 2009 17:58:37 +0000</pubDate>
                        <description><![CDATA[Si no quieres meterte en ensamblador tb puedes considerar la opción de un pic como un 18f y programarlo desde C. Es mucho más barato.El 16f84 es un pic anticuado, por lo que tampoco es un bu...]]></description>
                        <content:encoded><![CDATA[Si no quieres meterte en ensamblador tb puedes considerar la opción de un pic como un 18f y programarlo desde C. Es mucho más barato.<br><br>El 16f84 es un pic anticuado, por lo que tampoco es un buen ejemplo con el que comparar.<br><br>Pero bueno lo mejor para empezar yo sigo pensando que es el ensamblador, te da una idea de que es y como funciona un micro. Cuesta un poco más pero merece la pena.

Nadie ha dicho que para empezar ensamblador está mal, pero eso, para empezar, cuando quieres hacer algo más avanzado es mejor ya usar lenguajes de más alto nivel, sobre todo ahora que los traductores andan bastante finos, no como antaño, aunque fácilmente te puedes pasar ese paso si no quieres complicarte la vida y/o tener igual que comprar un programador.<br><br>Por otro lado un basicx o un basic atom son micros ya hechos y derechos, con su cristal, su max232, su "fuente de alimentación" y listos para ser programados sin necesidad de programador nada más llegar a tus manos, osea, son un micro más un pequeño PCB y además suelen seguir cierta  estandarización. Existen 372 diferentes PIC 18F (según farnell) dime de cual hablas   :oops:<br><br>PS: Éste hilo además, es sobre lenguaje basic, creo que los 18F también permiten ser programados en basic, pero no estoy seguro  :?:]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>Luison</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/3/#post-28126</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28125</link>
                        <pubDate>Fri, 02 Jan 2009 17:00:01 +0000</pubDate>
                        <description><![CDATA[Bueno, después de estar varios meses peleandome con el ensamblador y el PIC16F84, he probado el Basic Stamp y vaya diferencia!! La verdad es que para empezar estos modulitos van muy bien. La...]]></description>
                        <content:encoded><![CDATA[Bueno, después de estar varios meses peleandome con el ensamblador y el PIC16F84, he probado el Basic Stamp y vaya diferencia!! La verdad es que para empezar estos modulitos van muy bien. La verdad es que no pasa mucho tiempo desde que empiezas a trastearlos hasta que montas una aplicación decente.<br>Para la gente que empieza lo veo muy recomendable... y en un futuro y una vez adquirido experiencia, pues ya nos iremos metiendo en camisas de once varas... aunque creo que caundo vuelva a meterme con un PIC lo haré en BASIC y pasaré del ensamblador

Si no quieres meterte en ensamblador tb puedes considerar la opción de un pic como un 18f y programarlo desde C. Es mucho más barato.<br><br>El 16f84 es un pic anticuado, por lo que tampoco es un buen ejemplo con el que comparar.<br><br>Pero bueno lo mejor para empezar yo sigo pensando que es el ensamblador, te da una idea de que es y como funciona un micro. Cuesta un poco más pero merece la pena.]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>JM</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28125</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28121</link>
                        <pubDate>Fri, 02 Jan 2009 11:11:52 +0000</pubDate>
                        <description><![CDATA[Si con &quot;hilos de ejecución&quot; quieres decir poder realizar varias tareas o procesos a la vez, no. Para eso está el Propeller () que es como si se tratara de 8 microcontroladores de 32bits en u...]]></description>
                        <content:encoded><![CDATA[Si con "hilos de ejecución" quieres decir poder realizar varias tareas o procesos a la vez, no. Para eso está el <B>Propeller</B> ( <a href="http://www.todomicrostamp.com/propeller.php">http://www.todomicrostamp.com/propeller.php</a> ) que es como si se tratara de 8 microcontroladores de 32bits en uno solo, relativamente más barato que el <B>BASIC Stamp</B> y se programa en SPIN. Pero creí que estábamos hablando de propuestas para principiantes...<br><br>Ese es el tema de discusión de siempre  :) ... Es que si estamos hablando de mayores prestaciones, tendríamos que mencionar a los "hermanos mayores" del BASIC Stamp, según necesidades (nº de pines, velocidad reloj, memoria, I2C, 1-Wire, etc.): <a href="http://www.todomicrostamp.com/microsparallax/c_bs.php">http://www.todomicrostamp.com/microsparallax/c_bs.php</a> <br>y si no es suficiente, abandonar el lenguaje BASIC e irnos al <B>Propeller </B>con un lenguaje más eficiente. <br><br>Yo creo que si finalmente estamos hablando de usos más avanzados y manejo de varios Threads, no solo a través de interrupciones o gestión óptima del código, sino de Multitarea propiamente dicho, con el <B>Propeller</B> ya hemos topado (lo digo por relación precio-caracteristicas). Compara sino el <B>BasicX </B>con el <B>Propeller</B>...<br> :wink: <br><br>(Siento salirme del tema central de este hilo sobre Lenguaje Basic, pero creo que venía a colación)

El bascicx se programa en BASIC y de precio anda en la mismísima franja que los basic atom (de hecho, es un pelín más barato). Yo con mi basicx manejo hilos, lo cual es programación básica en el micro. Igual en basic atom se llama de forma diferente, por eso preguntaba, porque tenía curiosidad.<br>En basicx asignas una ram al nuevo hilo a crear. Luego tienes que programar una rutina igual que siempre, pero meterlo en un lazo do-loop infinito con al menos un delay(0) para permitir el salto entre hilos. Y para terminar se llama con una instrucción que genera el hilo con la RAM que asignaste y la subrutina que programaste. MUY fácil y muy necesario.<br><br>Por otro lado, no me mencionas cómo controlas la RAM. En basicx es difícil llevar el control de la RAM, por no decir imposible (es un gran fallo) por lo que si programas mal o asignas más RAM a los hilos del que puedes (piensa que la RAM se utiliza para las demás rutinas "normales"), o menos del que debes, etc el micro se "cuelga". Evidentemente no pasa nada, ya que lo puedes reprogramar sin ningún problema, pero no deja de ser un incordio.]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>Luison</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28121</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28119</link>
                        <pubDate>Fri, 02 Jan 2009 08:25:55 +0000</pubDate>
                        <description><![CDATA[Si con &quot;hilos de ejecución&quot; quieres decir poder realizar varias tareas o procesos a la vez, no. Para eso está el Propeller () que es como si se tratara de 8 microcontroladores de 32bits en u...]]></description>
                        <content:encoded><![CDATA[Si con "hilos de ejecución" quieres decir poder realizar varias tareas o procesos a la vez, no. Para eso está el <B>Propeller</B> ( <a href="http://www.todomicrostamp.com/propeller.php">http://www.todomicrostamp.com/propeller.php</a> ) que es como si se tratara de 8 microcontroladores de 32bits en uno solo, relativamente más barato que el <B>BASIC Stamp</B> y se programa en SPIN. Pero creí que estábamos hablando de propuestas para principiantes...<br><br>Ese es el tema de discusión de siempre  :) ... Es que si estamos hablando de mayores prestaciones, tendríamos que mencionar a los "hermanos mayores" del BASIC Stamp, según necesidades (nº de pines, velocidad reloj, memoria, I2C, 1-Wire, etc.): <a href="http://www.todomicrostamp.com/microsparallax/c_bs.php">http://www.todomicrostamp.com/microsparallax/c_bs.php</a> <br>y si no es suficiente, abandonar el lenguaje BASIC e irnos al <B>Propeller </B>con un lenguaje más eficiente. <br><br>Yo creo que si finalmente estamos hablando de usos más avanzados y manejo de varios Threads, no solo a través de interrupciones o gestión óptima del código, sino de Multitarea propiamente dicho, con el <B>Propeller</B> ya hemos topado (lo digo por relación precio-caracteristicas). Compara sino el <B>BasicX </B>con el <B>Propeller</B>...<br> :wink: <br><br>(Siento salirme del tema central de este hilo sobre Lenguaje Basic, pero creo que venía a colación)]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>lmoliver</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28119</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28103</link>
                        <pubDate>Wed, 31 Dec 2008 11:34:19 +0000</pubDate>
                        <description><![CDATA[Yo uso el basicx, y con la documentación en español que hay, gracias a superrobótica (todo hay que decirlo) voy que ardo. Además ya vienen un montón de ejemplos de código utilizando práctica...]]></description>
                        <content:encoded><![CDATA[Yo uso el basicx, y con la documentación en español que hay, gracias a superrobótica (todo hay que decirlo) voy que ardo. Además ya vienen un montón de ejemplos de código utilizando prácticamente todo lo que uno podría querer... no sé qué más documentación necesitas.<br>Y si surgieran dudas está arde y yo respondiendo  :wink: .<br><br>Los dos son buenos micros, y tienen una filosofía muy parecida, la verdad es que decidirte por uno y otro, sólo depende de precio y/o hardware que necesitas, aunque me da la impresión que el basicx está más redondeado para ser más fácil su iniciación.<br>En basic stamp poco he programado... se pueden crear hilos de ejecución? ¿Cómo controlas la RAM?]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>Luison</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28103</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28101</link>
                        <pubDate>Wed, 31 Dec 2008 10:33:34 +0000</pubDate>
                        <description><![CDATA[Hola DrChip,Tal vez darthagus y SystemControl tengan razón con el BasicX24, pero algo que no hay que obviar es toda la documentación que haya disponible para uno u otro tipo de microcontrola...]]></description>
                        <content:encoded><![CDATA[Hola DrChip,<br><br>Tal vez darthagus y SystemControl tengan razón con el BasicX24, pero algo que no hay que obviar es toda la documentación que haya disponible para uno u otro tipo de microcontrolador. Al fin al cabo, uno no comienza a "trastear" sin los conocimientos básicos; luego vendrá la experiencia y pasaremos de los manuales.<br><br>En el caso de los BASIC Stamp, hay disponible (y gratis) una buena colección de manuales y muchos en castellano. Aparte del sitio del fabricante (<a href="http://www.parallax.com">www.parallax.com</a>), por si quereis ver rápidamente una buena selección de estos, aquí teneis el enlace:<br><a href="http://www.todomicrostamp.com/doc_manuales.php">http://www.todomicrostamp.com/doc_manuales.php</a><br><br>También teneis muchas notas de aplicación en los números de la famosa revista Nuts&amp;Volts (inglés). Aquí teneis una página de búsqueda según resúmenes en castellano: <br><a href="http://www.todomicrostamp.com/microspar">http://www.todomicrostamp.com/microspar</a> ... ice_nv.php<br><br>También está disponible un amplio y bien atendido foro (en inglés): <br><a href="http://www.parallax.com/tabid/392/Default.aspx">http://www.parallax.com/tabid/392/Default.aspx</a><br>y la Lista de distribución (en castellano):<br><a href="http://espanol.groups.yahoo.com/group/P">http://espanol.groups.yahoo.com/group/P</a> ... enEspanol/<br><br>Y si buscais en Google "BASIC Stamp", encontrareis multitud de proyectos ya realizados (en inglés y en castellano).<br><br>No sé si se podrá decir lo msimo del BasicX24...<br> :D <br><br>Pero no os piqueis, eh?]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>lmoliver</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/paged/2/#post-28101</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-28093</link>
                        <pubDate>Tue, 30 Dec 2008 18:01:35 +0000</pubDate>
                        <description><![CDATA[Bueno, después de estar varios meses peleandome con el ensamblador y el PIC16F84, he probado el Basic Stamp y vaya diferencia!! La verdad es que para empezar estos modulitos van muy bien. La...]]></description>
                        <content:encoded><![CDATA[Bueno, después de estar varios meses peleandome con el ensamblador y el PIC16F84, he probado el Basic Stamp y vaya diferencia!! La verdad es que para empezar estos modulitos van muy bien. La verdad es que no pasa mucho tiempo desde que empiezas a trastearlos hasta que montas una aplicación decente.<br>Para la gente que empieza lo veo muy recomendable... y en un futuro y una vez adquirido experiencia, pues ya nos iremos metiendo en camisas de once varas... aunque creo que caundo vuelva a meterme con un PIC lo haré en BASIC y pasaré del ensamblador]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>El_Pack</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-28093</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-4485</link>
                        <pubDate>Tue, 13 Sep 2005 18:34:35 +0000</pubDate>
                        <description><![CDATA[Muchas gracias Echaré un vistazo.Saludos]]></description>
                        <content:encoded><![CDATA[Muchas gracias <br>Echaré un vistazo.<br><br>Saludos]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>DrChip</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-4485</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-4467</link>
                        <pubDate>Mon, 12 Sep 2005 22:08:01 +0000</pubDate>
                        <description><![CDATA[Yo me kedo con BasicX 24 :D despues de mriar y mirar vi ke es bastante mejor ke el asic stamp pero es muxo mas versatil aparte tb ke la rogramacion es muy sencilla y te permite muxas opcione...]]></description>
                        <content:encoded><![CDATA[Yo me kedo con BasicX 24 :D despues de mriar y mirar vi ke es bastante mejor ke el asic stamp pero es muxo mas versatil aparte tb ke la rogramacion es muy sencilla y te permite muxas opciones aparte de ser potente :D]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>SystemControl</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-4467</guid>
                    </item>
				                    <item>
                        <title>Re: Basic Stamp</title>
                        <link>https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-4466</link>
                        <pubDate>Mon, 12 Sep 2005 19:48:40 +0000</pubDate>
                        <description><![CDATA[Lo bueno que tienen los basic stamp es la variedad, ahora, si no me equivoco hay 8 modelos diferentes, con distinto numero de I/O pins, velocidades de reloj, etc.Es bastante facil de program...]]></description>
                        <content:encoded><![CDATA[Lo bueno que tienen los basic stamp es la variedad, ahora, si no me equivoco hay 8 modelos diferentes, con distinto numero de I/O pins, velocidades de reloj, etc.<br><br>Es bastante facil de programar, y la verdad es que requiere poca electronica complementaria (ni siquiera necesita oscilardor, ya sea cristal, serie RC o RTC).<br><br>En cuanto a pasta, no es excesivamente caro, pero tambien hay que pensar que tambien te ahorras lo de la electronica complementaria de otros micros.<br><br>Yo en mi caso uso BasiX 24, es un poco mas caro pero algo mas versatil, pero son casi primos hermanos (la ventaja del BasiX es que lleva un micro Atmel, y eso se nota).<br><br>Yo te acosejo que si estas decidido a programar un micro en basic te pases por las webs de estos 2 micros, compares las caracteristicas (y los precios, por supuesto) y te decantes por el que mas se acerque a tus objetivos.<br><br>Basic Stamp <a href="http://www.parallax.com">http://www.parallax.com</a><a href="http://www.parallax.com">- Parallax</a><br><br>BasicX <a href="http://www.basicx.com">http://www.basicx.com</a><a href="http://www.basicx.com">- BasicX</a>]]></content:encoded>
						                            <category domain="https://www.arde.cc/foro/lenguaje-basic/">Lenguaje Basic</category>                        <dc:creator>darthagus</dc:creator>
                        <guid isPermaLink="true">https://www.arde.cc/foro/lenguaje-basic/basic-stamp/#post-4466</guid>
                    </item>
							        </channel>
        </rss>
		