lunes, 21 de mayo de 2018

LOS 2 CÓDIGOS

CAR 1, LVG 23, LMB 3
PROPUESTA COCHE 1



Este código ha sido explicado posteriormente en la entrada anterior.

PROPUESTA COCHE 2 (BUSCA LINEA)





El principio del código es igual que el anterior excepto por el hecho de que tenemos una variable más llamada ACCIÓN. Cuando cambia es en el loop:
Para empezar, el los sensores leen el valor digital de su pin.
Posteriormente se abre un gran bloque que abarca lo siguiente:
-Si los sensores leen cero, entonces la variable ACCIÓN vale 0 y retrocede, por último se cambia la variable a 1
-Si siguen leyendo 0, entonces la variable es 1 y gira a la izquierda, por último cambia la variable a 2
-Si siguen leyendo 0, entonces la variable es 2 y gira dos veces a la derecha ( uno para ir a la posición inicial y otra para girar a la derecha) y cambia la variable a 3.
-Si por último los sensores siguen leyendo 0, entonces la variable es 3 y se detiene el coche.
lo que resta es igual que en el código anterior.



AUTÓMATAS

Autómata significa máquina que imita la figura y los movimientos de un ser animado y viene del griego autómatos que significa 'con movimiento propio'.


Los autómatas son los antecesores de los robots que conocemos hoy en día.
Los primeros son de la Edad Antigua, por ejemplo una estatua del dios Osiris que expulsaba fuego por los ojos o en la antigua Grecia donde había estatuas gracias a la energía hidroeléctrica. Aunque Heron es el primero en recopilar datos sobre los autómatas.
Los creadores de autómatas más destacados son:

-Leonardo da Vinci: es el creador del renacimiento por excelencia. Hizo 2 robots, uno con forma totalmente humana y otro con forma de león que fue pedido por Francis I (rey de Francia) para hacer las paces entre él y el Papa León X. El león anduvo por la habitación donde se encontraban ambos y se le abrió el pecho mostrando lirios que era el símbolo de Florencia 



-René Descartes: este filósofo creo un autómata con aspecto de niña de 5 años que supliera el varapalo emocional que supuso para él la muerte de su legítima hija.

-Jaques de vaucason: relojero que decidió demostrar por medio de un autómata los principios de la biología (circulación, digestión, respiración...) y por ello creo este pato.

-Robert Houdin: en mi opinión uno de los mejores magos de la historia fue el primero en incorporar esta técnica a la prestidigitación creando así una de las ilusiones mas increíbles de la historia: El naranjo, esto se basaba en un naranjo que por medio de engranajes florecía y aparecía un pañuelo firmado por un espectador dentro de una de las naranjas.


desde la Edad Antigua hasta hoy la tecnología ha ido avanzando pero el afán por crear seres que se parezcan a nosotros siempre ha estado ahí, y ha evolucionado desde el simple ave que gorgorea hasta el complejo robot que se presenta a las elecciones.





















miércoles, 9 de mayo de 2018

EL COCHECITO LERÉ

En esta práctica nuestra misión es hacer que un coche siga las lineas negras.


Este es el coche con el que vamos a trabajar, podemos observar varios componentes:
Pilas
Cables
Placa Arduino
Controlador de motores
ruedas
2 motores
Sensores infrarrojos


Estos son los componentes que utizaremos en Arduino. Como no tenemos motores utilizaremos 6 bombillas ya que podemos realizar el código con ellas, hay 4 de ellas llamadas IN1-4 que controlarán el giro de las ruedas y 2 llamados ENA y ENB que controlan el encendido y apagado de los 
motores; por otra parte tenemos 2 sensores infrarrojos y estos detectará o no la linea roja y harán que se mueva o no.


Estos son los bloques.
Lo primero que hacemos es declarar 3 variables: VEOCIDAD, SENSOR_IZQUIERDA y SENSOR_DERECHA. La velocidad es 180 (si es menos no nos funcionaba porque no había suficiente potencia para que se movieran los motores), y los sensores son 0.
Posteriormente vamos con las funciones, estas se basan en 2 cosas: encender o apagar cada IN y escribir en el pin digital 5 y 6 el valor analógico de la variable VELOCIDAD. 
en cada una de las 4 funciones (retroceder no hace falta) vamos a encender y apagar los IN en un orden diferente.
Cabe remarcar que 1 significa encendido y 0 apagado.
En el loop lo primero que hacemos es que la variable SENSER_IZQUIERDA y SENSOR_DERECHO lean el INF_IZQUIERDO y el INF_DERECHO. por ultimo programamos lo que tiene que hacer el cochecito:
- Si el S.D y el S.I leen 0, se detiene
- En cambio( no se puede poner siempre el Si...)si el S.D lee 1 y el S.D lee 1, avanza
- En cambio si el S.D lee 0 y el S.I lee 1, gira a la izquierda
- En cambio si el S.D lee 1 y el SI lee 0, gira a la derecha

Este es el código del proyecto