tag:blogger.com,1999:blog-75679704331231353232024-03-15T18:12:34.829-07:00El ordenador como elemento de controlprofesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-7567970433123135323.post-32687318289193049182011-06-15T15:18:00.000-07:002011-08-20T18:24:46.454-07:00EJERCICIO Nº 5: Timbres y zumbadores electrónicosLos timbres emiten un sonido cuando están conectados a una fuente de alimentación. Este sonido normalmente es “fijo” a una frecuencia determinada; así, los timbres sólo pueden emitir un solo “tono”. Los zumbadores electrónicos usan un tipo de sistema diferente para emitir sonidos y pueden ser utilizados para emitir sonidos en diferentes tonos al proveerlos de una salida “pulsada”.
<br /><a href="http://1.bp.blogspot.com/-a5n43CGbGM4/TlBd55mXWdI/AAAAAAAABkA/9uNUWyWOlKQ/s1600/picaxe%2Btimbre.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 124px;" src="http://1.bp.blogspot.com/-a5n43CGbGM4/TlBd55mXWdI/AAAAAAAABkA/9uNUWyWOlKQ/s320/picaxe%2Btimbre.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5643113582390893010" /></a>
<br />
<br />Para probar este programa se debe instalas un zumbador electrónico (SPE002) en el tablero tutorial. Para hacer esto, se instalan los conectores del zumbador, en la entrada marcada con la palabra PIEZO, ubicada aproximadamente en el centro del tablero tutorial. Luego, se suelda el cable rojo en el agujero marcado “+” y el cable negro en el agujero marcado con “-”.
<br />El sistema PICAXE puede crear automáticamente sonidos de diferentes frecuencias utilizando el comando <i>sound</i>.
<br /><a href="http://3.bp.blogspot.com/-hWwM5YXLNA8/TlBdgq3O-jI/AAAAAAAABj4/C11XZEw3sdo/s1600/picaxe%2Bpiezo.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 290px;" src="http://3.bp.blogspot.com/-hWwM5YXLNA8/TlBdgq3O-jI/AAAAAAAABj4/C11XZEw3sdo/s320/picaxe%2Bpiezo.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5643113148938385970" /></a>
<br />
<br /><p style="margin-left: 1.25cm; margin-bottom: 0cm;" align="JUSTIFY">main:</p> sound 6, (50,100) `emitir un sonido en salida 6 con tono 50 y duración 100
<br /> sound 6, (100,100) `emitir un sonido en salida 6 con
<br /> sound 6, (120,100) `emitir un sonido en sali
<br />
<br /> pause 1000 `esperar 1 segundo
<br /> goto main `saltar al inicio del programa (main)
<br />
<br />En el programa, el primer número indica el número de pin (en el tablero tutorial el pin de salida 6 es el utilizado). El siguiente número es el tono, seguido por último de la duración del sonido. Mientras más alto sea el número de tono, mayor será la “altura tonal” del sonido (hay que tener precaución porque algunos zumbadores no pueden reproducir sonidos mayores de 127 y puede que no sean escuchados).
<br />El siguiente programa utiliza un bucle <i>for…next</i> para producir 120 sonidos diferentes. <p align="JUSTIFY"> </p><p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY">main:</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm;" align="JUSTIFY"> for b0 = 1 to 120 `iniciar un bucle for.next</p><p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY">sound 6, (b0,50) `emitir sonido en la salida 6 con tono b0 y duración 50</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY"> next b0 `siguiente b0</p> <p style="margin-left: 1.25cm;" align="JUSTIFY"> end</p>El número almacenado en la variable b0 aumenta 1 unidad en cada bucle (1-2-3, etc.). Por consiguiente, al utilizar la variable b0 para asignar el tono, el mismo puede ser cambiado en cada bucle.
<br />El siguiente programa realiza la misma función pero cambiando el tono en orden descendente, es decir de 120 a 1.
<br /><p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY" lang="en-GB"> main:</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY"><span lang="en-GB"> </span>for b0 = 120 to 1 step -1 `iniciar bucle for.next (en cuenta regresiva)</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY"> sound 6, (b0,50) `emitir sonido salida 6 (tonob0- durac.50)</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY"> next b0 `siguiente b0</p> <p style="margin-left: 1.25cm;" align="JUSTIFY"> end</p>El siguiente programa emite todos los 256 sonidos posibles:
<br />
<br /><p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY" lang="en-GB"> main:</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY"><span lang="en-GB"> </span>sound 6, (b0,50) `emitir sonido en la salida 6</p> <p style="margin-left: 1.25cm; margin-bottom: 0cm" align="JUSTIFY"> let b0 = b0 + 1 `sumar 1 al valor de la variable b0</p> <p style="margin-left: 1.25cm" align="JUSTIFY"> goto main `ir a inicio del programa (main)</p>En este último caso el programa es ejecutado indefinidamente. Sin embargo, es importante comprender como el PICAXE ejecuta las operaciones matemáticas.
<br />El PICAXE sólo interpreta números bytes, o sea números enteros del 0 al 255. No pude interpretar fracciones, ni números negativos, ni números mayores de 255. Así, si se trata de sumar 1 a 255, el PICAXE saltará de nuevo a 0. Por consiguiente, en el programa anterior, el valor de la variable b0 se comportará de la siguiente manera mientras el programa se ejecuta: …252-253-254-255-0-1-2-etc.profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-53847405370507887742011-06-15T15:05:00.000-07:002011-09-29T15:10:21.743-07:00EJERCICIO Nº 4: Controlando la velocidad de un motorDebido a que el sistema PICAXE opera muy rápidamente, es posible controlar la velocidad de motores, encendiéndolos y apagándolos muy rápidamente. Este tipo de control se conoce como PWM (Pulse Width Modulation- Modulación de la anchura del impulso). La PWM es una buena técnica de control ya que permite a los motores operar a bajas velocidades manteniendo un alto par motor (fuerza de giro). La PWM se utiliza con frecuencia en muchas aplicaciones, por ejemplo, para controlar la velocidad de taladros y destornilladores eléctricos. Para que la PWM funcione correctamente, se necesitan motores de alta calidad. Los programas aquí mostrados están diseñados para motores solares y pueda que no funcionen correctamente si se utilizan con motores de juguetes baratos.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-caLWKpDsb0g/ToTshPqjtnI/AAAAAAAAB0k/MKsgNlaJqFI/s1600/picaxe%2Bsolar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="214" src="http://2.bp.blogspot.com/-caLWKpDsb0g/ToTshPqjtnI/AAAAAAAAB0k/MKsgNlaJqFI/s400/picaxe%2Bsolar.jpg" width="400" /></a></div>
<br />
<br />
symbol mark1 = b6 `renombrar variables
<br />
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
symbol space1 = b7</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
symbol mark2 = b8</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
symbol space2 = b9</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
<br /></div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
<span lang="en-GB">let mark1 = 2 </span><span lang="en-GB">`precargar mark1/space1 relación 2:10 (1:5)</span></div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
let space1 = 10</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
<br /></div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
let mark 2 = 20 `precargar mark2/space2 relación 20:10 (2:1)</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
let space 2 = 10</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
<br /></div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
main:</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
for b2 = 1 to 200 `iniciar un bucle for.next</div>
<div align="JUSTIFY" lang="en-GB" style="margin-bottom: 0cm; margin-left: 1.25cm;">
high 0 `encender motor</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
<span lang="en-GB"> </span>pause mark1 `esperar timepo indicado por mark1</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
low 0 `apagar motor</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
pause space1 `esperar tiempo indicado por space1</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
next b2 `siguiente b2</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
pause 2000 `detener motor por 2 segundos</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
for b2 = 1 to 200 `iniciar un bucle for.next</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
high 0 `encender motor</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
pause mark2 `esperar tiempo indicado por mark2</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
low 0 `apagar motor</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
next b2 `siguiente b2</div>
<div align="JUSTIFY" style="margin-bottom: 0cm; margin-left: 1.25cm;">
pause 2000 `detener motor por 2 segundos</div>
<div align="JUSTIFY" style="margin-left: 1.25cm;">
goto main</div>
<div style="margin-left: 1.25cm; text-align: justify; text-indent: 1.25cm;">
<br /></div>
profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-87698615619238276202011-03-18T10:53:00.000-07:002011-03-18T10:58:18.318-07:00Testeamos el sensor de luz'En este programa testeamos el valor del sensor de luz.<br />'En función del intervalo de intensidad donde se encuentre visualiza<br />'un número del 0 al 9<br /><br />main:<br /><br />low 7,6,5,4,3,2,1,0<br />readadc 2,b0<br /><br />if b0 > 150 then nueve<br />if b0 > 135 then ocho<br />if b0 > 120 then siete<br />if b0 > 105 then seis<br />if b0 > 90 then cinco<br />if b0 > 75 then cuatro<br />if b0 > 60 then tres<br />if b0 > 45 then dos<br />if b0 > 30 then uno<br />if b0 < 30 then cero<br /><br />goto main<br /><br />nueve: <br />high 6,5,2,1,0<br />goto main <br /><br />ocho: <br />high 6,5,4,3,2,1,0<br />goto main<br /><br />siete:<br /> high 2,1,0<br />goto main<br /><br />seis:<br /> high 6,5,4,3,2<br />goto main<br /><br />cinco:<br /> high 6,5,3,2,0<br />goto main<br /><br />cuatro:<br /> high 6,5,2,1<br />goto main<br /><br />tres:<br /> high 6,3,2,1,0<br />goto main<br /><br />dos:<br /> high 6,4,3,1,0<br />goto main<br /><br />uno:<br /> high 1,2<br />goto main<br /><br />cero:<br /> high 5,4,3,2,1,0<br />goto mainCAINOhttp://www.blogger.com/profile/11288215222292912274noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-61054677897286116242011-03-18T10:50:00.000-07:002011-03-18T10:53:01.528-07:00Visualizamos el nº del pulsador presionado'Este programa visualiza un 6 o un 7 mientras sean pulsados los interruptores<br />'6 o 7 (pin6 o pin7) respectivamente<br />'No visualiza nada si no se pulsan<br /><br />main:<br /><br />low 6,5,4,3,2,1,0<br /><br />if pin7 = 1 then enciende7<br />if pin6 = 1 then enciende6<br /><br />goto main<br /><br />enciende7: <br /><br />high 2,1,0<br />low 6,5,4,3 <br /><br />goto main <br /><br />enciende6: <br /><br />high 6,5,4,3,2 <br />low 1,0 <br /><br />goto mainCAINOhttp://www.blogger.com/profile/11288215222292912274noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-59715671352674342412011-03-18T10:47:00.000-07:002011-03-18T10:49:23.793-07:00Emitimos un sonido controlado por bucle y frecuencia'En este programa emitimos un sonido por el buzzer conectado a la salida 6 (PIEZ0)<br />'El sonido aumenta de frecuencia dentro de la escala propia de Picaxe<br />'Repite una y otra vez el sonido en un bucle infinito<br />'Doy saltos de 5 en 5 en la frecuencia para que vaya algo más rápido<br /><br />main:<br /><br />for b0 = 1 to 127 step 5<br />sound 6,(b0,1)<br />next b0<br /><br />goto mainCAINOhttp://www.blogger.com/profile/11288215222292912274noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-19372648829346936992011-03-18T10:39:00.000-07:002011-06-15T15:03:17.017-07:00Programa CONTADOR infinito. Sustituto del EJERCICIO Nº 8 para la PICAXE-18M2'Este programa permite visualizar los números del 0 al 9 en un bucle infinito<br /><br />'Substituye la instrucción - let pins=%* - porque en Picaxe-18 no funciona<br /><br /><br />main:<br /><br />high 5,4,3,2,1,0 <span style="color:#ff0000;">'dibuja el 0</span><br /><br />pause 500 <span style="color:#ff0000;">'espera medio segundo</span><br /><br />low 7,6,5,4,3,2,1,0 <span style="color:#ff0000;">'borra todo</span><br /><br />high 1,2 <span style="color:#ff0000;"> 'dibuja el 1</span><br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,4,3,1,0 <span style="color:#ff0000;"> 'dibuja el 2</span><br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,3,2,1,0 <span style="color:#ff0000;"> 'dibuja el 3</span><br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,5,2,1<br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,5,3,2,0<br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,5,4,3,2<br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 2,1,0<br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,5,4,3,2,1,0<br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />high 6,5,2,1,0<br /><br />pause 500<br /><br />low 7,6,5,4,3,2,1,0<br /><br />goto mainCAINOhttp://www.blogger.com/profile/11288215222292912274noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-50398779320837771682011-03-04T10:47:00.000-08:002011-06-15T15:18:03.560-07:00EJERCICIO Nº 3: Bucles For…Next<!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:hyphenationzone>21</w:HyphenationZone> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* 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-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Con frecuencia es útil repetir una parte del programa varias veces, por ejemplo, al encender/apagar sucesivamente un diodo LED (Light Emitting Diode – Diodo Emisor de Luz). Para estos casos podemos utilizar un bucle <i style="">for…next</i>.</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Este programa puede encender y apagar 15 veces el diodo LED conectado al pin de la salida 7. El número de veces que el código debe ser repetido es almacenado, usando la variable b0 (el PICAXE tiene 14 variables de 1 byte para uso general, nombrados de b0 a b13), en la memoria RAM del chip PICAXE. Estas variables pueden ser renombradas usando el comando <i style="">symbol</i> con el fin de hacerlas más fáciles de recordar.</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;">symbol counter = b0<span style=""> </span>`definir la variable “counter” como b0</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;">symbol dp = 7 <span style=""> </span>`asignar al pin 7 con el “dp”</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"> main:</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"><span style=""> </span><span style="" lang="EN-GB">for counter = 1 to 15<span style=""> </span>`iniciar un bucle for.next</span></p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"><span style="" lang="EN-GB"><span style=""> </span>high dp<span style=""> </span>`encender pin 7</span></p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"><span style="" lang="EN-GB"><span style=""> </span>pause 500<span style=""> </span>`esperar 0.5 segundos</span></p><p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"><span style="" lang="EN-GB">low dp `apaga pin 7</span></p><p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"><span style="" lang="EN-GB">pause 500<span style=""> </span>`esperar 0.5 segundos</span></p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify;"><span style="" lang="EN-GB"><span style=""> </span>next counter<span style=""> </span>`siguiente counter (b0)<br /></span></p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify;"><span style="" lang="EN-GB"><span style=""> </span></span>end<span style=""> </span>`fin del programa</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Si nos fijamos, estamos usando los espacios en blanco para mostrar claramente todos los comandos contenidos entre los comandos for y <span style=""> </span>next.</p>profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-83363192348636178572011-03-04T10:44:00.000-08:002011-06-15T15:17:43.755-07:00EJERCICIO Nº 2: Utilizando el comando Symbol<!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:hyphenationzone>21</w:HyphenationZone> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" latentstylecount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* 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-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Algunas veces es difícil recordar qué pines están conectados a qué dispositivos. El comando symbol puede en estos casos ser utilizado al inicio del programa para renombrar a entradas y salidas. Conectaremos un timbre externo al pin de salida 7.</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify; text-indent: 35.45pt;"> symbol dp = 7<span style=""> </span>`renombrar salida 7 “dp” (punto decimal)</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify; text-indent: 35.45pt;"> symbol buzzer = 1<span style=""> </span>`renombrar salida 1 “buzzer” (timbre)</p> <p class="MsoNormal" style="margin-left: 35.45pt; text-align: justify; text-indent: 35.45pt;">main:<span style=""> </span>`hacer una etiqueta llamada “main”</p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB">high dp<span style=""> </span>`LED encendido</span></p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB">low buzzer<span style=""> </span><span style=""> </span>`timbre apagado</span></p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;">wait 1<span style=""> </span>`esperar 1 segundo</p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB">low dp<span style=""> </span>`LED apagado</span></p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB">high buzzer<span style=""> </span><span style=""> </span>`timbre encendido</span></p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB">wait 1<span style=""> </span>`esperar 1 segindo</span></p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB">goto main<span style=""> </span>`regresar a main</span></p> <p class="MsoNormal" style="margin-left: 70.75pt; text-align: justify; text-indent: 35.45pt;"><span style="" lang="EN-GB"> </span></p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Como habrás observado los comentarios se colocan tras un apóstrofe (`), esto facilita mucho la comprensión del programa, solamente sirven para eso, son ignorados por el ordenador al descargar el programa.</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">La etiqueta “main” puede ser cualquier palabra (con la excepción de palabras clave como por ejemplo “switch) pero deben empezar con una letra. La etiqueta definida por primera vez debe llevar al final dos puntos (:), esto indica al ordenador que la palabra es una nueva etiqueta.</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Este programa utiliza el comando <i style="">wait</i>. Los comandos <i style="">wait</i> y <i style=""><span style=""> </span>pause</i> se utilizan para crear retardos o tiempos muertos. Sin embargo el comando <i style="">wait</i> puede ser utilizado únicamente con segundos enteros, mientras que <i style="">pause</i> se puede utilizar para retardos más cortos, éstos se asignan en milésimas de segundo. Al comando <i style="">wait</i> se le pueden asignar números del 1 al 65, los cuales deben escribirse posteriormente al comando. Al comando <i style="">pause</i> se le pueden asignar números entre 1 y 65535.</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Para usar una buena técnica de programación debemos usar tabulaciones (o espacios) al inicio de líneas sin etiquetas, de manera que los comandos estén alineados. El término “espacios en blanco” es utilizado por programadores para definir tabulaciones, espacios y líneas en blanco. Dichos “espacios en blanco”, utilizados correctamente, hacen al programa mucho más fácil de leer y entender.</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify;">Nota:</p> <p class="MsoNormal" style="margin: 0cm 0cm 6pt 35.4pt; text-align: justify; text-indent: 35.4pt;">Algunas versiones antiguas de lenguaje BASIC utilizan “número de línea” en vez de etiquetas para trabajar con los comandos goto. Desafortunadamente, este sistema puede presentar serios inconvenientes ya que si el programa necesita ser modificado con posterioridad, agregando o eliminando líneas, todos los números de líneas posteriores deben ser modificados. El sistema de etiquetas que se utiliza actualmente en las versiones modernas de BASIC supera este problema automáticamente.</p>profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-60773244308899345502011-03-03T13:55:00.002-08:002011-09-29T15:18:22.818-07:00EJERCICIO Nº 1: Nuestro primer programa<span style="font-family: webdings; font-size: 100%;"><span style="font-family: 'times new roman'; font-size: 130%;">Vamos a realizar un programa que encienda y apague la salida 7 cada segundo. Cuando se descarga el programa se encenderá el punto decimal del display de 7 segmentos del tablero, debe encenderse y apagarse cada segundo y el LED que se la ha conectado a la salida 7.</span></span><br />
<span style="font-family: webdings; font-size: 100%;"><span style="font-family: 'times new roman'; font-size: 130%;"><br /></span></span><br />
<span style="font-family: webdings; font-size: 100%;"><span style="font-family: 'times new roman'; font-size: 130%;"><br /></span></span><br />
<span style="font-family: webdings; font-size: 100%;"><span style="font-family: 'times new roman'; font-size: 130%;"><br /></span></span><br />
<span style="font-family: webdings; font-size: 100%;"><span style="font-family: 'times new roman'; font-size: 130%;"><br /></span></span><br />
<span class="Apple-style-span" style="font-family: 'times new roman';"><span class="Apple-style-span" style="font-size: 21px;"><br /></span></span><br />
<span class="Apple-style-span" style="font-family: 'times new roman';"><span class="Apple-style-span" style="font-size: 21px;"><br /></span></span><br />
<span class="Apple-style-span" style="font-family: 'times new roman';"><span class="Apple-style-span" style="font-size: 21px;"><br /></span></span><br />
<span class="Apple-style-span" style="font-family: 'times new roman';"><span class="Apple-style-span" style="font-size: 21px;"><br /></span></span>
<a href="http://4.bp.blogspot.com/-aUb0uPTHSJw/TXAO4hFL-DI/AAAAAAAAA74/5HPeln2hTio/s1600/ej1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5579976302427633714" src="http://4.bp.blogspot.com/-aUb0uPTHSJw/TXAO4hFL-DI/AAAAAAAAA74/5HPeln2hTio/s400/ej1.jpg" style="cursor: pointer; display: block; height: 163px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a> <br />
<div class="MsoNormal" style="margin-left: 35.45pt; text-align: justify; text-indent: 35.45pt;">
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB"><br /></span><br />
<span lang="EN-GB">main:</span></div>
<div class="MsoNormal" style="margin-left: 70.85pt; text-align: justify; text-indent: 35.45pt;">
<span lang="EN-GB">high 7</span></div>
<div class="MsoNormal" style="margin-left: 70.85pt; text-align: justify; text-indent: 35.45pt;">
<span lang="EN-GB">pause 1000</span><span lang="EN-GB"> </span><span lang="EN-GB"></span></div>
<div class="MsoNormal" style="margin-left: 70.85pt; text-align: justify; text-indent: 35.45pt;">
<span lang="EN-GB">low 7</span></div>
<div class="MsoNormal" style="margin-left: 70.85pt; text-align: justify; text-indent: 35.45pt;">
<span lang="EN-GB">pause 1000</span></div>
<div class="MsoNormal" style="margin-left: 70.85pt; text-align: justify; text-indent: 35.45pt;">
goto main</div>
<div class="MsoNormal" style="margin-left: 70.85pt; text-align: justify; text-indent: 35.45pt;">
</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 35.45pt; text-align: justify; text-indent: 35.35pt;">
Este programa utiliza los comandos <i>high</i> y <i>low</i> para controlar el pin 7 de salida 7, y utiliza el comando de <i>pause</i> para causar un retardo (1000 ms= 1 segundo).</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 35.45pt; text-align: justify; text-indent: 35.35pt;">
El último comando el <i>goto</i> hace que el programa salte a la etiqueta <i>main</i>, que es el comienzo del programa. Esto significa que el programa es un bucle perpetuo. Atención a que tras la palabra <i>main</i> hay dos puntos, esto indica al ordenador que la palabra es una etiqueta.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 35.45pt; text-align: justify; text-indent: 35.35pt;">
Instrucciones detalladas:</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 53.45pt; text-align: justify; text-indent: -18pt;">
1. Conecte el cable PICAXE al puerto USB (que hayamos configurado).</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 53.45pt; text-align: justify; text-indent: -18pt;">
2. Ejecute el programa PICAXE Programming Edition.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 53.45pt; text-align: justify; text-indent: -18pt;">
3. En Opciones en la pestaña modo PICAXE-18. En la pestaña puerto serie, escoger el puerto configurado.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 53.45pt; text-align: justify; text-indent: -18pt;">
4. Escribir el programa anterior.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 53.45pt; text-align: justify; text-indent: -18pt;">
5. Hay que asegurarse de que la tarjeta está conectada a las baterías.</div>
<div class="MsoNormal" style="margin: 0cm 0cm 6pt 53.45pt; text-align: justify; text-indent: -18pt;">
6. Se selecciona PICAXE>Ejecutar. Una barra de descarga de programa debe aparecer mientras se descarga el programa. Al terminar el programa comienza a ejecutarse automáticamente.</div>
Si todo va bien habéis conseguido controlar una pequeña luz con un programa de ordenador, el primer paso para controlar nuestros proyectos reales de Tecnología desde el ordenador. Estamos conectando el mundo virtual de nuestro ordenador con el mundo real.<br />
Suerte y saludos.<br />
<br />profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com1tag:blogger.com,1999:blog-7567970433123135323.post-57726557245119753542011-03-03T12:00:00.000-08:002011-09-29T15:13:18.700-07:00Lo segundo instalar el Editor de Programa PICAXE y configurar el cable USBCuando insertéis el CD saldrá:<br />
<br />
<br />
<br />
<br />
<br />
<a href="http://1.bp.blogspot.com/-uRxqcUz-I-g/TW_8nh6ZggI/AAAAAAAAA7g/TpY-dRK3y58/s1600/editor.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5579956219383742978" src="http://1.bp.blogspot.com/-uRxqcUz-I-g/TW_8nh6ZggI/AAAAAAAAA7g/TpY-dRK3y58/s400/editor.jpg" style="cursor: pointer; display: block; height: 289px; margin: 0px auto 10px; text-align: center; width: 292px;" /></a><br />
<br />
<br />
<br />
Le dáis al botón "Install de PICAXE Programming Editor" y el editor se instalará automáticamente. Luego reiniciáis el ordenador.<br />
Lo siguiente es poner la placa conextada al ordenador mediante el cable USB, bien conectada a las pilas y luego abrimos el editor y nos saldrá una ventana de "Opciones" como esta:<br />
<br />
<br />
<br />
<br />
<a href="http://2.bp.blogspot.com/-QtPEF0LovdQ/TW_9-zAF2qI/AAAAAAAAA7o/VzOWlJ3kBY0/s1600/opciones.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5579957718619642530" src="http://2.bp.blogspot.com/-QtPEF0LovdQ/TW_9-zAF2qI/AAAAAAAAA7o/VzOWlJ3kBY0/s400/opciones.jpg" style="cursor: pointer; display: block; height: 290px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br />
<br />
<br />
<br />
<br />
En "Modo" seleccionáis "PICAXE-18M2", y le dáis a "Aplicar".<br />
Luego:<br />
<br />
<a href="http://1.bp.blogspot.com/-TGfVhhXfxFE/TXAETrvo63I/AAAAAAAAA7w/1MrFdp4cuyE/s1600/Opciones%2Bpuerto.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5579964674518608754" src="http://1.bp.blogspot.com/-TGfVhhXfxFE/TXAETrvo63I/AAAAAAAAA7w/1MrFdp4cuyE/s400/Opciones%2Bpuerto.jpg" style="cursor: pointer; display: block; height: 291px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a><br />
En "Puerto Serie" clickáis es botón de "Device Manager" os saldrá el "Administrador de Tareas" y pinchando sobre "AXE27USB" que os aparecerá en "Otros Dispositivos" o en "Puertos COM y LPT", pincháis sobre ella con el botón derecho y actualizáis el controlador utilizando el "USB_ Drivers _AXE027" que viene en el CD. Volvéis a actualizar el ordenador.<br />
Y esto último no sé si es estrictamente necesario, pero debéis instalar el driver que viene en la carpeta del CD "USB_Drivers_USB010". Y Reiniciáis de nuevo.<br />
Con todo esto podemos empezar con nuestras prácticas de programación en BASIC para PICAXE.<br />
Saludos y contadme en colabor@ cómo os va.profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-6895430002465436422011-02-22T11:31:00.000-08:002011-09-29T15:36:46.865-07:00Lo primero soldar las clemasOs remito a una entrada de la página de Santiago en donde explica muy bien como se sueldan.<br />
La tutorial también es conveniente etiquetarla, yo en lugar de cinta de carrocero he utilizado etiquetas normales y las he recortado poniéndolas en el lateral de las clemas.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://pinotolosa.net/controladora/18_alta_potencia.html" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="253" width="400" src="http://2.bp.blogspot.com/-bTQRZX2rDb4/ToTy4FxDHkI/AAAAAAAAB08/69TDtUp88wE/s400/placa.jpg" /></a></div>
<br />
<br />
profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-4439960808564764372011-01-27T14:16:00.000-08:002011-09-29T15:33:09.424-07:00Recursos interesantesHe encontrado dos recursos que nos pueden ayudar.<br />
<br />
Uno es un curso que organizarón un Centro de Formación de profesores de Galicia en Lugo:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.tecnologiaseso.es/pdf/apuntes.pdf" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="http://3.bp.blogspot.com/-AhorhJIka4I/ToTt5NiwVII/AAAAAAAAB0s/5kfqeEZHbs8/s400/galicia.jpg" width="400" /></a></div>
<br />
Otro es una página del un Cep de Castilla-La Mancha en Ciudad Real:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.cep-cr.es/~fnavarro/robotica/CD%20II/picaxe.htm" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="257" width="400" src="http://1.bp.blogspot.com/-q2oBckbb8A8/ToTyAgdoCnI/AAAAAAAAB00/gCxAEvTFTJg/s400/CiudadR.jpg" /></a></div>
<br />
<br />profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-56387440849590573692011-01-19T13:30:00.000-08:002011-06-15T15:14:28.161-07:00Enlace a un proveedor español de PICAXEHe encontrado esta tienda on-line que sumunistra PICAXE, un poco más cara que la inglesa, pero nos puede servir por si algún día tenemos problemas para comprar y facturar en libras.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.picaxe.es/"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 81px;" src="http://4.bp.blogspot.com/_S-LbKXsoYAo/TTdesFKOrnI/AAAAAAAAA10/cNCQKxSWhMY/s400/picaxees.jpg" alt="" id="BLOGGER_PHOTO_ID_5564019976031874674" border="0" /></a><br /><br />Lo que me ha parecido más interesante de este enlace son tres cosas:<br />Lo primero es que también suministra Arduino, que aunque ahora mismo no vamos a entrar en las posibilidades de Arduino, pero algún día se podría explorar las prestaciones que ofrece.<br /><br />Lo segundo es que suministra un kit de Teide de un Robot seguidor de línea, a un precio muy razonable.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.picaxe.biz/tienda/index.php?page=pp_producto.php&md=0&codp=9464"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 332px; height: 249px;" src="http://1.bp.blogspot.com/_S-LbKXsoYAo/TTdg5iuFjBI/AAAAAAAAA2E/tiX_zvPKrCQ/s400/kitteide.jpg" alt="" id="BLOGGER_PHOTO_ID_5564022406328454162" border="0" /></a><br /><br />Lo tercero es que suministran la placa de Robolot que diseñaron unos profesores de un Instituto catalán y que puede resultar práctica y cómoda para realizar proyectos con los alumnos de 4º de Tecnología.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.picaxe.biz/tienda/index.php?page=pp_producto.php&md=0&codp=9431"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 192px;" src="http://4.bp.blogspot.com/_S-LbKXsoYAo/TTdko_T_zUI/AAAAAAAAA2M/MrH62uUIcJA/s400/robolot.jpg" alt="" id="BLOGGER_PHOTO_ID_5564026519992388930" border="0" /></a><br /><br />Enlace con Robolot:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.picaxe.es/"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 369px; height: 107px;" src="http://1.bp.blogspot.com/_S-LbKXsoYAo/TTdlUwakJDI/AAAAAAAAA2U/MTaHrdkTa5g/s400/robolotorg.jpg" alt="" id="BLOGGER_PHOTO_ID_5564027271907648562" border="0" /></a>profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-36767477336665126472011-01-12T15:18:00.000-08:002011-09-29T15:43:26.720-07:00La tarjeta PICAXE ¿Dónde compararla?El tutorial:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.rev-ed.co.uk/docs/axe002_tutorial_es.pdf" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="137" width="400" src="http://4.bp.blogspot.com/-uyuWmxPquko/ToT0Efe0FMI/AAAAAAAAB1U/1SvfZ5pI2d0/s400/tutorial.jpg" /></a></div>
<br />
<br />
La tajeta PICAXE.<br />
<br />
Fichas técnicas:<br />
<br />
<br /><div class="separator" style="clear: both; text-align: center;">
<a href="http://www.rev-ed.co.uk/picaxe/es/index.htm" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="113" width="162" src="http://4.bp.blogspot.com/-CeHLk0Vl-Ig/ToT0Q922zQI/AAAAAAAAB1c/ZcjD7-dg0Tw/s400/PICAXE.jpg" /></a></div>
<br />
<br />
Tienda, aquí se puede adquirir la tarjeta, directamente de inglaterra, es muy sencillo:<br />
<br />
<br /><div class="separator" style="clear: both; text-align: center;">
<a href="http://www.techsupplies.co.uk/" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="64" width="400" src="http://2.bp.blogspot.com/-7Xo4BYt_Wxg/ToT0b-c8K-I/AAAAAAAAB1k/9PQW15k7tuc/s400/tiendaPICAXE.jpg" /></a></div>
<br />
<br />
profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-78746023386105619912011-01-12T13:53:00.000-08:002011-09-29T15:40:00.357-07:00Enlaces interesantes e imprescindiblesLo primero decir cuales son los enlaces que nos pueden servir de guía para nuestro trabajo:
<br />
<a href="http://pinotolosa.net/"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5643111815376903842" src="http://4.bp.blogspot.com/-Idb0FyelWlo/TlBcTC9ZnqI/AAAAAAAABjo/QZ7fFClZU1c/s320/roboticapractica.jpg" style="cursor: hand; cursor: pointer; display: block; height: 52px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a>
<br />
<br />
El blog:
<br />
<a href="http://pinotolosa.blogspot.com/"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5643112314133132226" src="http://4.bp.blogspot.com/-UzygcqQvmXo/TlBcwE-Js8I/AAAAAAAABjw/ULBE95BHpOY/s320/roboticapracticablog.jpg" style="cursor: hand; cursor: pointer; display: block; height: 69px; margin: 0px auto 10px; text-align: center; width: 320px;" /></a>
<br />
<br />
Ya iremos viendo que parte de estos enlaces en concreto utilizaremos para nuestro trabajo.
<br />
Otros enlaces:
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://picaxe.electronicasimple.com/" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="105" width="400" src="http://3.bp.blogspot.com/-ul15byPk8YM/ToTzVv0mpZI/AAAAAAAAB1E/yx3sK722vJo/s400/solo%2Bpicaxe.jpg" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.tecnologiafacil.net/page.php?2" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="133" width="400" src="http://3.bp.blogspot.com/-KA5UKxeZxIY/ToTzoE1QNUI/AAAAAAAAB1M/Ct1pORnR9eE/s400/tecnologia%2Bfacil.jpg" /></a></div>
profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0tag:blogger.com,1999:blog-7567970433123135323.post-84114164742206538452010-12-23T02:15:00.000-08:002011-06-15T15:13:35.479-07:00El ordenador como elemento de controlDurante este curso nos hemos propuesto conocer mejor las Tarjetas Controladoras y aplicarlas a unidades didácticas de Educación Secundaria.<br /><br />Desde la asignatura de Informática podemos aprender a programarlas, desde la de Física las podemos comparar con circuitos analógicos y desde Tecnología las podemos instalar en Artefactos que construyamos en nuestra aula.<br /><br />En este curso vamos a centrar nuestro objetivo fundamental en conocer a fondo la tarjeta controladora PICAXE, que nos ofrece las mismas prestaciones que nos ofrecía Investrónica o Enconor y muchas ventajas desde el punto de vista económico y de tamaño.<br /><br />Aunque no estamos cerrados a la posibilidad de aprender en un futuro a manejar Lego o Fisher, aunque económicamente en estos momentos resulta imposible este planteamiento.<br /><br />Y tampoco descartamos en futuro aprender más sobre Arduino y aprender a programar en C.<br /><br />Un saludo a todos y bienvenidos a esta aventura.profesoratecnohttp://www.blogger.com/profile/04462906595806399953noreply@blogger.com0