tag:blogger.com,1999:blog-56013996028002386942024-03-13T02:14:49.578-07:00LA TECNOLOGÍA EN INTERNETEn esta página voy a ir colocando todo aquello que me encuentre por la red que pueda ser interesante para alumnos de Tecnología.Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.comBlogger47125tag:blogger.com,1999:blog-5601399602800238694.post-68473946119839009222016-05-26T02:05:00.000-07:002016-05-26T03:00:14.815-07:00Mecanismos<a href="https://www.youtube.com/watch?v=mNI0TwHKNi4">Tornillo sin fin</a><br />
<br />
<a href="https://www.youtube.com/watch?v=gzsEog9_fWE">Plano</a><br />
<br />
<a href="https://www.youtube.com/watch?v=eqdJz8gL0CQ">Palancas</a><br />
<br />
<a href="https://www.youtube.com/watch?v=xQdMBnPySL8">engranajes</a><br />
<br />
<a href="https://www.youtube.com/watch?v=8Ikw5XVqXvQ">Bicicleta</a><br />
<br />
<a href="https://www.youtube.com/watch?v=uHfG9QBjMqw">Caja de cambios</a>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-9331270404295020182016-05-10T08:09:00.000-07:002016-05-10T08:52:32.184-07:00INTRODUCCIÓN A PROCESSING<span style="font-family: "verdana" , sans-serif;">Normalmente un programa en processing tiene esta estructura:</span><br />
<span style="font-family: "verdana" , sans-serif;"> void setup(){ </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> }</span><br />
<span style="font-family: "verdana" , sans-serif;"> void draw(){ </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> } </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Todas las instrucciones que escribas entre las llaves del setup se ejecutarán al principio del programa y las que estén entre las llaves del draw se ejecutarán una vez y otra vez. </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> Cada instrucción tendrá un punto y coma al final.
Por ejemplo, la instrucción </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">ellipse (100,100,10,10); </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">dibuja una elipse en las coordenadas 100,100 con ejes 10,10. Como los ejes horizontal y vertical son iguales, dibujará un círculo. La coordenada y va de arriba a abajo, al revés que en matemáticas.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> La instrucción</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> size(400,400);</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> hará que la pantalla gráfica tenga un tamaño de 400x400 pixels.
El siguiente programa</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> void setup(){ </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> size(400,400);</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> }</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> void draw(){</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> ellipse (100,100,10,10); </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Creará una pantalla gráfica de 400x400 y dibujará un círculo de 10x10 en las coordenadas 100x100. En realidad no dibuja un solo círculo, sino que lo dibuja una vez y otra vez. Cada vez que se ejecuta el draw se llama frame.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Si dibujo el círculo en coordenada x en lugar de 10, puedo modificar x y hacer que se mueva. Primero tengo que crear la variable x. Si es un número entero la creo con la instrucción int x; al principio, fuera del draw y del setup</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">El siguiente programa hace que la bola se mueva: </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">int x;</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">void setup(){ </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> size(400,400);</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> }</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> void draw(){</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"> ellipse (x,100,10,10); </span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">x=x+1;</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">}</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Como ves, la bola no se mueve, sino que se dibujan muchas. </span><span style="font-family: "verdana" , sans-serif;">Si quiero dar la sensación de movimiento, necesito que borre la pantalla. Utilizo background(0);</span><br />
<span style="font-family: "verdana" , sans-serif;">eso hace que la pantalla se ponga negra, porque he puesto un cero. Si pongo un 255 sería blanca. Si pongo un número intermedio sería gris. Más oscuro cuanto más bajo.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">Si quiero meter una condición (si pasa esto has esto) las instrucciones son </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">if (condición){</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;"> instrucciones</span><br />
<span style="font-family: "verdana" , sans-serif;">}</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">por ejemplo, </span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">if (x<1 1="" font=""></1></span></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">velx = -5;</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">}</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">Cuando x es menor que 1, la variable velx valdrá -5.</span><br />
<span style="font-family: "verdana" , sans-serif;"></span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;"><br /></span><span style="font-family: "verdana" , sans-serif;">Con esas instrucciones intenta hacer una bola que rebote por la pantalla.</span><br />
<span style="font-family: "verdana" , sans-serif;"><b><br /></b></span>
<span style="font-family: "verdana" , sans-serif;"><b>Proyecto ping pong</b></span><br />
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
La idea es hacer una raqueta en forma de rectángulo que muevas con el teclado y una bola que rebote en ella y en las paredes. En primer lugar te digo las instrucciones nuevas que vas a necesitar:<br />
<br />
rect(x,y,ancho,alto); dibuja un rectángulo. El punto superior derecho es x,y. Ancho y alto son los otros dos parámetros. Obviamente son el ancho y alto del rectángulo.<br />
<br />
En un if, cuando se deben cumplir dos condiciones, se usa &&, Así:<br />
<br />
if ((x>1)&&(y>2){<br />
<1 amp="" p="" y=""> x = x + 1;<br />
}<br />
<br />
Fíjate bien en cómo van los paréntesis.<br />
<br />
Para hacer que la bola rebote en la raqueta, la x debe ser la de la raqueta y la distancia al centro de la raqueta en y, menor que la mitad de su longitud.<br />
<br />
Para controlar la raqueta con el teclado, aquí tienes un ejemplo de programa:<br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
</1><br />
<div style="background-color: white; margin-bottom: 30px;">
<span style="font-family: "verdana" , sans-serif;">void draw() {</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;"> if (keyPressed) {</span><br />
<span style="font-family: "verdana" , sans-serif;"> if (key == 'b' || key == 'B') {</span><span style="font-family: "verdana" , sans-serif;"> </span><br />
<span style="font-family: "verdana" , sans-serif;"> x=x+1;</span><br />
<span style="font-family: "verdana" , sans-serif;"> }</span><span style="font-family: "verdana" , sans-serif;"> </span><br />
<span style="font-family: "verdana" , sans-serif;">}</span><br />
<br />
<br /></div>
<div style="background-color: white; margin-bottom: 30px;">
<span style="font-family: "verdana" , sans-serif;">Las variables keyPressed y key son variables de sistema, eso quiere decir que las crea processing por sí mismo. KeyPressed es verdadero cuando se pulsa una tecla y entonces key vale la tecla pulsada. Aquí x aumenta cuando se pulsa b (mayúscula o minúscula)</span><br />
<br />
Haz un programa que controle una raqueta con el teclado y una bola que rebote en las paredes y en la raqueta</div>
</div>
Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-7800477536802622672016-05-04T09:19:00.002-07:002016-05-04T09:22:49.460-07:00Mecanismos<a href="https://www.youtube.com/watch?v=HjGhxGcKXN0">https://www.youtube.com/watch?v=HjGhxGcKXN0</a><a href="https://www.youtube.com/watch?v=HjGhxGcKXN0"></a><br />
<div>
<br /></div>
<div>
<br /></div>
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/0-oYkiNHucM" width="560"></iframe><br />
<iframe width="560" height="315" src="https://www.youtube.com/embed/2sgEnnrzz30" frameborder="0" allowfullscreen></iframe>
<iframe width="420" height="315" src="https://www.youtube.com/embed/9GqVQPMCtY4" frameborder="0" allowfullscreen></iframe>
<br />
<br />Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-45695713893403455622016-02-06T01:11:00.005-08:002016-02-12T10:14:01.588-08:00INTRODUCCIÓN A UNITY<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Unity no es la mejor opción para empezar a aprender a programar videojuegos. Si quieres aprender Unity debes haber empezado por Scratch u otras aplicaciones. Si estás leyendo esto es porque has hecho ya varios proyectos más o menos complejos en Scratch y vas a comenzar un curso de Unity. </span></div>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Si no vas a tener un profesor o alguien que te ayude, aunque hayas utilizado ya Scratch, deberías seguir con algo más fácil. Puedes consultar esta </span><a href="http://turinatecnologia.blogspot.com.es/2015/07/videojuegos.html" style="font-family: verdana, sans-serif;">entrada</a><span style="font-family: "verdana" , sans-serif;">.</span></div>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Si vas a comenzar con Unity, descárgalo en esta </span><a href="https://unity3d.com/es/get-unity/download" style="font-family: verdana, sans-serif;">página</a><span style="font-family: "verdana" , sans-serif;"> e instálalo.</span></div>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Mi recomendación es que no te lances a hacer el primer videojuego que se te ocurra, sino que sigas varios videotutoriales y hagas exáctamente el juego que se explique en ellos. Una vez hayas hecho unos tres proyectos así, empieza a diseñar los tuyos.</span></div>
<br />
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Es mejor que todos sigamos los mismos tutoriales en el instituto, así nos entendemos mejor. </span></div>
<br />
<div style="text-align: justify;">
<a href="http://turinatextos.blogspot.com.es/2016/02/en-scratch-hemos-visto-lo-que-era-un.html">Manual de Unity</a></div>
Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-15713112724394327922016-02-06T01:00:00.002-08:002016-02-11T05:18:10.070-08:00INTRODUCCIÓN A SCRATCH<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Puedes programar en scratch directamente en internet usando el explorador en esta<a href="https://scratch.mit.edu/"> página</a>. Si te registras puedes subir tus proyectos e insertarlos en tu blog o en tu página web. Pero si quieres aprender, lo mejor es descargarte el programa, grabar los proyectos en tu disco duro y probarlos en tu ordenador. Luego podrás subirlos a la página de Scratch.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Para programar en tu ordenador necesitas descargarte el Scratch y el Adobe Air. Sigue los pasos 1 y 2 de esta <a href="https://scratch.mit.edu/scratch2download/">página</a>. El paso 3 es para descargar material de apoyo y está en inglés, así que voy a poner yo material de apoyo en esta página. El Scratch es gratis. Es un proyecto del Instituto Tecnológico de Massachusetts, así que no tienes que temer que desde esta página se te vayan a descargar virus o software malicioso.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;">Hay muchos manuales de Scratch y videotutoriales en internet. Cualquiera te puede valer, pero es mejor que sigas los que yo voy a poner aquí, así será más fácil que sigas los cursos que se den en el instituto y que te ayuden tus compañeros y profesores, porque siempre nos entenderemos mejor si seguimos los mismos manuales. Entra en este manual y haz los ejercicios.</span></div>
<div style="text-align: justify;">
<span style="font-family: "verdana" , sans-serif;"><a href="http://turinatextos.blogspot.com.es/2016/02/manual-de-scratch.html"><br /></a></span></div>
<div style="text-align: justify;">
<a href="http://turinatextos.blogspot.com.es/2016/02/manual-de-scratch.html">Manual</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-12615562145529118882015-07-05T14:20:00.002-07:002016-01-29T14:47:24.558-08:00PROGRAMACIÓN DE VIDEOJUEGOSEstas son algunas herramientas para empezar a crear videojuegos. Voy a empezar desde lo más sencillo para niños a lo más complejo. Lo he organizado por niveles. Deberías elegir alguno del nivel 1, cuando lo domines otro del nivel 2 y luego otro del 3.<br />
<br />
1.1 <a href="https://code.org/">Code.org</a> Es un juego al que pueden jugar niños muy pequeños. Aunque es sencillo, te va introduciendo conceptos de programación que de otro modo serían difíciles de explicar<br />
<div>
<br /></div>
<div>
1.2. <a href="http://scratch./"><u>Scratch</u>.</a> Fácil de aprender y de instalar. Incluso puedes programar online. Ideal para niños pequeños. Supuestamente es para 8-16 años. Los padres pueden aprender fácilmente aunque no sepan nada de programación y enseñar a sus hijos. O los niños pueden aprender solos a partir de primero de ESO si son inteligentes, o a lo mejor necesitan algo de ayuda para empezar. En la red hay manuales muy sencillos</div>
<div>
<br /></div>
<div>
Scratch es lo mejor si lo que uno quiere es empezar pronto a aprender de verdad a programar ordenadores.</div>
<div>
<br /></div>
<div>
1.3. Human resource machine. Es un videojuego. Son puzzles que debes resolver y para ello tienes que aplicar razonamientos propios de la programación. No es realmente programar, pero jugar te ayudará a aprender conceptos de programación.<br />
<br /></div>
<div>
1.4.<a href="http://www.yoyogames.com/studio"> <u>Game maker</u></a>. Es más visual y da resultados más inmediatos. Si eres un adulto que sabe programar y tienes un hijo muy motivado, es mejor empezar por scratch y seguir con Greenfoot y luego processing. Pero Game maker es más motivador porque se obtienen mejores resultados más rápido, aunque se parece menos a la programación a base de teclear código. Es más visual, y más sencillo. Los resultados son buenos, pero en 2D. Yo realmente no lo recomiendo para aprender, pero sí para construir videojuegos sencillos con buenos resultados<br />
<br />
1.5. <a href="http://www.alice.org/index.php">Alice</a>. Para programar en 3D. No lo conozco bien, pero parece algo más complicado que Scratch. Quizás para 11-14 años. Gente acostumbrada a seguir tutoriales por internet o con alquien que le ayude. Si lo que te motiva es el 3D empieza por aquí, y pásate luego a Unreal.<br />
<br />
2.1. <a href="http://www.greenfoot.org/door">Greenfoot</a>: A partir de 14. O gente con experiencia en Scratch.<br />
2.2 <a href="https://www.scirra.com/">Scirra</a><br />
2.3 <a href="http://biz.turbulenz.com/developers">Turbulenz</a><br />
2.4 <a href="http://www.genbetadev.com/programacion-de-videojuegos/sfml-2-integrando-box2d">box2d</a> Más dirigido a simulaciones físicas<br />
<br />
<br />
3.1. <u><a href="https://unity3d.com/es">Unity </a></u> No es lo mejor para empezar, pero es lo mejor si realmente quieres hacer un videojuego que te guste en 3D. Aunque también tiene un módulo 2D y es potente si quieres hacer juegos de calidad en 2D. Trabajar en 3D supone muchas horas de trabajo y hay que tener en cuenta que hacer un programa en 3D hacen falta dos cosas: programación y diseño gráfico. Así que si realmente quieres aprender a programar, no es lo mejor porque dedicarás muchísimas horas al diseño. Pero si realmente quieres aprender a hacer videojuegos en 3D, este tipo de herramientas son las mejores. El módulo de programación es complejo. Antes de empezar con esto deberías tener experiencia con greenfoot o algo similar, y tener a alguien que te ayude. La gente que suele usar Unity suele formar equipos de manera que unos se encargan de programar, otros de modelar y otros de la música.<br />
<br />
3.2 <a href="https://www.unrealengine.com/">Unreal Engine</a> Las desventajas de Unreal es que es más difícil de aprender que Unity, y además hay que pagar para empezar a publicar tus juegos. Esto a agosto de 2015. Estas cosas cambian y de pronto te sacan una versión más sencilla de manejar y gratuita.<br />
<br />
3.3.<u><a href="https://processing.org/"> Processing</a></u>. Processing es lo mejor si realmente quieres aprender a programar. Utiliza processing si quieres utilizar la programación de videojuegos como camino para aprender a programar en general, o si quieres aprender a hacer videojuegos en 2D o aplicaciones de tipo visual: programas interactivos, presentación de información, aplicaciones artísticas, etc.<br />
<br />
No empieces con processing si no tienes experiencia con alguno de los anteriores programas y si no estás en cuarto de ESO o bien eres muy bueno en matemáticas y al menos has terminado segundo de ESO. Otra cosa buena de processing es que es Java. Si haces proyectos complejos con processing habrás aprendido Java, y eso es bastante útil.<br />
<br />
Los siguientes son frameworks o librerías javascript para videojuegos<br />
<br />
3.4 <a href="http://impactjs.com/">impactjs</a><br />
3.5 <a href="http://phaser.io/">Phaser</a><br />
3.5<a href="http://www.kiwijs.org/"> Kiwi</a><br />
3.6 <a href="http://gamejs.org/">Game</a><br />
3.7 <a href="http://melonjs.org/">melon</a><br />
<br />
Si lo que quieres hacer es animación 2D y no realmente videojuegos, quizás lo mejor que hay gratuito es <a href="http://www.synfig.org/cms/">Synfig</a>:<br />
<br />
Para animación y modelado 3D está el <a href="http://www.autodesk.es/products/3ds-max/overview">3D Studio Max</a> y para creación de edificios 3D que puedes integrar con Unity está el <a href="http://www.sketchup.com/es">SketchUp</a> y el <a href="http://www.sweethome3d.com/es/">Sweet Home</a><br />
<br />
En esta página hay algunos ejemplos hechos con processing: <a href="http://mirayaprende.royalwebhosting.net/">http://mirayaprende.royalwebhosting.net/</a><br />
<br />
Más enlaces:<br />
<br />
<a href="https://www.codecademy.com/">https://www.codecademy.com/</a><br />
<a href="https://www.udacity.com/courses/all">https://www.udacity.com/courses/all</a><br />
<a href="http://www.programmr.com/">http://www.programmr.com/</a><br />
<a href="http://programando.la/">http://programando.la/</a><br />
<a href="https://www.coursera.org/">https://www.coursera.org/</a></div>
Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-88720213320487862792014-03-11T05:20:00.002-07:002014-03-11T05:20:31.211-07:00nanotecnología<iframe width="420" height="315" src="//www.youtube.com/embed/KMSNFE1DRCQ" frameborder="0" allowfullscreen></iframe>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-89270119035729224972012-12-13T08:43:00.001-08:002012-12-13T08:43:52.589-08:00¿QUÉ ES UN ELECTRÓN?
Nos imaginamos el electrón como una bolita, pero ¿qué es en realidad?
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/vfkdzNN2VLo" width="420"></iframe>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-35765427667569463972011-06-20T14:42:00.000-07:002011-06-20T14:43:06.898-07:00cristal<iframe width="560" height="349" src="http://www.youtube.com/embed/6Cf7IL_eZ38" frameborder="0" allowfullscreen></iframe>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-11261902234773672742011-04-02T14:58:00.000-07:002011-04-02T15:01:41.766-07:00Infografias<a href="http://www.consumer.es/infografias/">Infografías de Eroski sobre diferentes temas</a><br />Hay algunas muy buenas sobre producción de energía eléctricaPacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-31129261253438237292011-02-28T04:30:00.000-08:002011-02-28T04:32:51.515-08:00CANAL DE PANAMÁ<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisuurA2ZIe7z7K69LJhRBJmUCQ-RCB-Rs-_Q7DHzrpDqHmjtGhijVAiIbB0FXblWYID9Ggs67jfRdUbZ83ySC4CJTDNl1qhzt2nKDhlPCQgQU7xn3xGBLnXw5ujs82SBRQ0UwCIR6ynSrf/s1600/canal.jpg"><img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 238px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5578717372989278898" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisuurA2ZIe7z7K69LJhRBJmUCQ-RCB-Rs-_Q7DHzrpDqHmjtGhijVAiIbB0FXblWYID9Ggs67jfRdUbZ83ySC4CJTDNl1qhzt2nKDhlPCQgQU7xn3xGBLnXw5ujs82SBRQ0UwCIR6ynSrf/s320/canal.jpg" /></a><br /><div>Curiosamente el Océano Pacífico está a un nivel diferente al del Océano Atlántico. Esta es una foto del Canal de Panamá</div>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-51920297704574299712011-01-01T11:19:00.000-08:002011-01-01T11:22:18.874-08:00GAME MAKERDefinitivamente lo mejor que he encontrado para iniciar a los niños y adolescentes en la programación. Es una aplicación para programar videojuegos. Permite programación por bloques y scripts. Se pueden hacer cosas bastante sencillas y también bastante complejas. Fácil de conseguir, por ejemplo en softonic.<br /><br /><a href="http://www.comunidadgm.org/">Comunidad game maker</a>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-13481244646691646912010-12-08T10:30:00.000-08:002011-01-09T08:47:52.550-08:00METAFLEX<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkkiymPG48D0Z4_Cj0r0PmGYGMhrdTn9qlPN-0c0DuOF-aC3Oij2G_A2oApKQKpYVqE0TBT7Z7vhzR_Jy6xnz2aD9E8V5QDn9_HChxg9ybmioRuapvm9oNDuRryG5rN-reSlahoxfEadCq/s1600/metaflex.jpg"><img style="MARGIN: 0pt 0pt 10px 10px; WIDTH: 200px; FLOAT: right; HEIGHT: 133px; CURSOR: pointer" id="BLOGGER_PHOTO_ID_5548383055376069042" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkkiymPG48D0Z4_Cj0r0PmGYGMhrdTn9qlPN-0c0DuOF-aC3Oij2G_A2oApKQKpYVqE0TBT7Z7vhzR_Jy6xnz2aD9E8V5QDn9_HChxg9ybmioRuapvm9oNDuRryG5rN-reSlahoxfEadCq/s320/metaflex.jpg" /></a><br />Diseñado por científicos de la Universidad británica de St Andrews, Metaflex es el nombre de un material que nos acerca un paso más a la fabricación de tejidos que permitirán crear el efecto de la <a href="http://tecnologas.blogspot.com/2006/10/la-invisibilidad-de-objetos-podra.html">invisibilidad de los objetos</a>. <div align="justify">El Metaflex es un meta-material, o lo que es lo mismo, un material artificial que presenta propiedades electromagnéticas inusuales, propiedades que proceden de la estructura diseñada y no de su composición.</div><div align="justify">En el pasado ya se han desarrollado meta-materiales que curvan y canalizan la luz para convertir en <a href="http://tecnologas.blogspot.com/2008/08/aviones-invisibles-al-ojo-humano.html">invisibles</a> los objetos en largas longitudes de onda, pero la luz visible supone un desafío mayor. La pequeña longitud de onda de la luz del día supone que los átomos del meta-material tengan que ser muy pequeños, y hasta ahora estos átomos menores solamente se han podido producir sobre superficies planas y duras, incompatibles con los tejidos de la <a href="http://radicalyrevolucionario.blogspot.com/2010/01/la-ropa-del-futuro-es-ya-presente.html">ropa</a>.</div><div align="justify">La novedad que aporta este trabajo es que el Metaflex consta de unas membranas flexibles de meta-material, creadas gracias al empleo de una nueva técnica que ha permitido liberar los meta-átomos de la superficie dura sobre la que fueron construidos. De esta forma, el Metaflex puede operar en longitudes de onda de unos 620 nanómetros dentro de la región de la luz visible.</div><div align="justify">La unión de estas membranas podría producir un "tejido inteligente", que sería el primer paso para fabricar una <a href="http://tecnologas.blogspot.com/2007/04/la-capa-de-invisibilidad-de-harry.html">capa</a> o cualquier otra prenda para "hacer desaparecer" a la persona que la porte. Los meta-materiales, pues, nos dan el impulso último para poder manipular el comportamiento de la luz.</div>Miguel Ángel Monteagudohttp://www.blogger.com/profile/18023074811045228944noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-30355334796347489992010-09-28T08:18:00.000-07:002010-09-28T08:20:32.800-07:00JUNTA CARDAN<object style="background-image:url(http://i2.ytimg.com/vi/uIFdq3DtE8c/hqdefault.jpg)" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/uIFdq3DtE8c?fs=1&hl=es_ES"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/uIFdq3DtE8c?fs=1&hl=es_ES" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"></embed></object>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-19676704172261828302010-02-07T15:01:00.000-08:002010-02-07T15:03:51.171-08:00Avances técnicos en el cineMira como se filman las imágenes en estudio para luego situarlas en el lugar de la escena:<br /><br /><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/clnozSXyF4k&hl=es_ES&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/clnozSXyF4k&hl=es_ES&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-25366733293258314722010-01-17T06:53:00.000-08:002010-01-25T11:05:07.065-08:00PROGRAMAR VIDEOJUEGOSMás de una vez algún alumno me ha preguntado cómo podrían programar videojuegos. La verdad es que estamos acostumbrados a juegos tan bien hechos y tan complejos que cualquier cosa que pueda hacer un alumno de secundaria va a ser algo bastante simple comparado con aquellos con los que suele jugar.<br /><br />Los lenguajes específicos que hay para programar videojuegos son bastante profesionales y es difícil iniciarse en su aprendizaje. Cuando yo estaba en el instituto, los videojuegos eran bastante sencillos y los ordenadores que teníamos en casa nos permitían programar videojuegos muy simples de manera sencilla.<br /><br />Hace poco he descubierto un lenguaje de programación bastante sencillo de manejar, gratuíto y que permite iniciarse en el mundo de los videojuegos. Evidentemente, lo que podemos hacer como primer paso va a ser muy simple, pero poco a poco podemos ir comprendiendo ciertos conceptos de programación y hacer algo más complejo. Por otro lado, para un alumno de secundaria, siempre va a ser más divertido introducirse en el mundo de la programación por medio de los videojuegos que programando bases de datos o algo parecido.<br /><br />El programa se llama <a href="http://processing.org/">processing:</a><br /><br />Hay páginas como <a href="http://www.openprocessing.org/">ésta</a> en la que la gente comparte sus códigos. Lo malo es que todo está en inglés.<br /><br />Para empezar a programar videojuegos lo mejor es empezar siguiendo el orden de los videojuegos que han ido surgiendo en el mercado: tenis, space invaders, moon cresta, galaxians, pac-man, etc.<br /><br />Aquí tenéis el código del juego del tenis. Los controles son az para un jugador y pñ para el otro.<br /><br /><br /><br />//Primera parte del programa. Declaración de variables.<br />//dimensiones de la ventana de juego<br />int ancho= 600;<br />int alto=400;<br />int goles1;//goles de jugador uno y dos<br />int goles2;<br />int x=150;//coordenadas de la pelota<br />int y=150;<br />int r=10;//radio de la pelota<br />int incx=1;//incrementos. Lo que se le va a sumar a x e y para que se mueva la pelota<br />int incy=1;<br />boolean sub1;//variable booleana, ésto quiere decir que sólo puede valer verdadero o falso. Verdadero si el jugador uno ha pulsado subir<br />boolean baj1;//Verdaderosi el jugador uno ha pulsado bajar<br />boolean sub2;//bubir jugador dos<br />boolean baj2;//bajar jugador dos<br />int posx=40;//coordenadas del centro de la raqueta uno<br />int posy =150;<br />int pos2x=ancho-40;//coordenadas del centro de la raqueta dos<br />int pos2y =150;<br />// definición de la función setup, que se ejecuta siempre al principio<br />void setup(){<br /> size(ancho,alto); //dimensiones de la ventana<br /> background(0);//color de fondo<br /> smooth();//hace que los contornos de lo que se dibuja sean suaves, que no haya picos<br /> frameRate(200);//velocidad. Veces por segundo que se ejecuta la función draw. En teoría a partir de 60 da igual lo que se ponga, pero lo cierto es que con 200 va más rápido que con 60<br /> PFont font;//define el tipo de letra para el texto<br /> font = loadFont("Impact-48.vlw");<br /> textFont(font);<br />}<br />//el bucle draw se repite constantemente<br />void draw() {<br /> background(0);//pinta de negro la pantalla<br /> text(goles1, width/2-40, 60);//escribe el marcador<br /> text(goles2, width/2+40, 60); <br /> ellipse(x,y,r,r);//dibuja la pelota<br /> //bote con el borde<br /> if ((y>alto-1)||(y<1)){<br /> incy=incy*(-1);<br /> }<br /> //goles<br /> if (x>ancho-40){<br /> background(80);<br /> }<br /> if(x==ancho){<br /> goles1++;<br /> x=width/2;<br /> incx=-1;<br /> }<br /> if (x==0){<br /> x=width/2;<br /> incx=+1;<br /> goles2++;<br /> }<br /> if (x<20){<br /> background(80);<br /> }<br /> //bote con las raquetas<br /> if (((x==posx+5)&&((posy-y)*(posy-y)<2500))||(((x==pos2x-5)&&((pos2y-y)*(pos2y-y)<2500)))){<br /> incx=-(incx);<br /> }<br /> //movimiento de la pelota<br /> x=x+incx;<br /> y=y+incy;<br /> //dibuja las raquetas<br /> rect(posx,posy,10,50);<br /> rect(pos2x,pos2y,10,50);<br /> //mueve las raquetas<br /> if (sub1){<br /> posy--;<br /> }<br /> if (baj1){<br /> posy++;<br /> }<br /> if (sub2){<br /> pos2y--;<br /> }<br /> if (baj2){<br /> pos2y++;<br /> }<br /> <br />}<br />void keyPressed(){<br /> if (key == 'a'){<br /> sub1=true;<br /> }<br /> if (key =='z'){<br /> baj1= true;<br /> }<br /> if (key == 'p'){<br /> sub2=true;<br /> }<br /> if (key =='ñ'){<br /> baj2=true;<br /> }<br /> }<br /> void keyReleased(){<br /> if (key == 'a'){<br /> sub1=false;<br /> }<br /> if (key =='z'){<br /> baj1= false;<br /> }<br /> if (key == 'p'){<br /> sub2=false;<br /> }<br /> if (key =='ñ'){<br /> baj2=false;<br /> }<br /> }Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-50414809628014695892009-07-12T15:04:00.000-07:002009-07-12T15:07:26.852-07:00TECNOLOGIA PICAXEEste enlace puede ser interesante, para la controladora <span style="font-weight:bold;"><a href="http://www.tecnologiafacil.net/page.php?2">PICAXE</a></span>domingo lopezhttp://www.blogger.com/profile/05470180266484727477noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-77667666249778543552009-06-08T14:40:00.001-07:002009-06-08T14:40:43.776-07:00MOTOR/GENERADOR ELÉCTRICOVIDEO DE UN GENERADOR O MOTOR ELÉCTRICO<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yDP1ihcI9ts&color1=0xb1b1b1&color2=0xcfcfcf&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/yDP1ihcI9ts&color1=0xb1b1b1&color2=0xcfcfcf&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>José Manuelhttp://www.blogger.com/profile/05926366566523407005noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-82860159899953014352009-05-26T09:23:00.000-07:002009-05-28T14:48:32.266-07:00Aquí van algunos enlaces sobre la máquina de vapor:<br /><br />Savery:<br /><br /><a href="http://es.wikipedia.org/wiki/Thomas_Savery">http://es.wikipedia.org/wiki/Thomas_Savery</a><a href="http://digilander.libero.it/calchic/english2/saveryeng.html">http://digilander.libero.it/calchic/english2/saveryeng.html</a><br /><br />Newcomen:<br /><br /><a href="http://es.wikipedia.org/wiki/Thomas_Newcomen">http://es.wikipedia.org/wiki/Thomas_Newcomen</a><br /><a href="http://digilander.libero.it/calchic/english2/newcomeneng.html">http://digilander.libero.it/calchic/english2/newcomeneng.html</a><br /><br />Watt:<br /><br /><a href="http://automata.cps.unizar.es/Biografias/Watt.htm">http://automata.cps.unizar.es/Biografias/Watt.htm</a><br /><a href="http://digilander.libero.it/calchic/english3/watt003e.html">http://digilander.libero.it/calchic/english3/watt003e.html</a><br /><a href="http://digilander.libero.it/calchic/english3/double_acting.html">http://digilander.libero.it/calchic/english3/double_acting.html</a>Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-91459248092043239252009-05-18T11:09:00.000-07:002009-05-18T11:13:59.122-07:00SIMULADOR DE CIRCUITOS ELECTRICOS Y ELECTRONICOSHola de nuevo, os dejo la dirección de otro simulador de circuitos eléctricos y electrónicos. Necesita JAVA.<br /><br /><a href="http://www.falstad.com/circuit/e-index.html">http://www.falstad.com/circuit/e-index.html</a>José Manuelhttp://www.blogger.com/profile/05926366566523407005noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-46838393919438080822009-05-18T11:04:00.000-07:002009-05-18T11:06:17.782-07:00FABRICACION DE UN ALTAVOZMe han mandado este video de como se fabrica un altavoz. Está en inglés porque es un video del Discoveri channel, pero se entiende.<br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/VN0tmyyC0ak&hl=es&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/VN0tmyyC0ak&hl=es&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>José Manuelhttp://www.blogger.com/profile/05926366566523407005noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-9255472226763048132009-02-22T10:59:00.000-08:002009-02-22T11:12:40.444-08:00PEQUEÑA TURBINA EN EL DARRO<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl9Fwvfq2kWDDttdCFGpnccMDwSxbL2hUMW5jjmxre3AmRmowGmBeebBoQKu-AjpBnqr3xrUKCbSriTPbrCGNYJIlo4Ft56dwUQK44v3JSpJggMSlu4htRQrTQbwfFf1roGNRsbW0AJY8v/s1600-h/turbina.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl9Fwvfq2kWDDttdCFGpnccMDwSxbL2hUMW5jjmxre3AmRmowGmBeebBoQKu-AjpBnqr3xrUKCbSriTPbrCGNYJIlo4Ft56dwUQK44v3JSpJggMSlu4htRQrTQbwfFf1roGNRsbW0AJY8v/s320/turbina.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5305701280535231010" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Me ha llamado la atención en Granada esta pequeña turbina en el río Darro.<br /><br />Aunque este río tiene muy poco caudal, no se ha desaprovechado la oportunidad de colocar una pequeña turbina con un generador y aprovechar la energía del río. El coste de la instalación debe ser muy pequeño, y así por encima me imagino que producirá de 10 a 20 kw de electrididad.Pacohttp://www.blogger.com/profile/07671115308744978480noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-34592921023746007752009-02-15T12:33:00.000-08:002009-02-15T12:34:04.422-08:00West Point Bridge Designer 2007<span class="blsp-spelling-corrected" id="SPELLING_ERROR_0">Magnífico</span> programa para diseñar puentes.<br />Muy útil para las actividades finales del tema de estructuras. Lo <span class="blsp-spelling-corrected" id="SPELLING_ERROR_1">podéis</span> descargar gratis de su página, aunque este en inglés es muy fácil de utilizar. <a href="http://bridgecontest.usma.edu/download.htm">Descarga</a><br />Con wine se puede emular en Guadalinex.ertoninohttp://www.blogger.com/profile/08918103702474982337noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-69662829111566485822009-02-12T12:31:00.000-08:002009-02-12T12:43:25.657-08:00RobóticaPágina con bastantes recursos para los que quieran iniciarse en la robótica en Tecnología.<br />Contiene buenos manuales en pdf y proyectos para realizar. Los sistemas que utiliza son una controloradora por puerto paralelo con msWlogo y explica cómo utilizar el sistema de microcontroladores PICAXE(micros de bajo coste y preprogramados).<a href="http://www.tecnologiafacil.net/news.php"> ENLACE</a>ertoninohttp://www.blogger.com/profile/08918103702474982337noreply@blogger.com0tag:blogger.com,1999:blog-5601399602800238694.post-90304420870237955172009-02-12T12:28:00.000-08:002009-02-12T12:44:11.875-08:00Unidades didácticas interactivasAquí os dejo un <a href="http://www.ti.profes.net/comun/VerEspecial.asp?id_contenido=34060">enlace</a> para pader utilizar las unidades didácticas de la editorial sm sobre los temas de Tecnología, espero os sea útil.ertoninohttp://www.blogger.com/profile/08918103702474982337noreply@blogger.com0