jueves, 22 de diciembre de 2016

Hyundai revela dos nuevos prototipos de exoesqueletos.





Con el objetivo de abaratar los costos de los exoesqueletos, Hyundai está trabajando en nuevos diseños, dos de los cuales fueron presentados hace unos días atrás. Se trata de los prototipos de exoesqueleto H-Wex y H-LEX (imagen de portada).


El primero H-Wex es para ayudar para trabajadores que necesitan levantar objetos pesados a evitar lesiones de cintura. El segundo es el H-Mex que tiene el objetivo de ayudar a las personas mayores de edad y a personas con paraplegia.

Ambos son las versiones livianas del exoesqueleto H-Lex, también desarrollado por Hyundai.


Exoesqueleto Hyndai H-Lex

De acuerdo a Engadget, en la actualidad Hyundai está tramitando las certificaciones médicas correspondientes en Corea del Sur y en Estados Unidos por el H-Mex con el objetivo de obtenerlas para el 2018.

Además también están trabajando para poder entregar unidades de demostración para el 2019 y el 2020 para pacientes y trabajadores, que por supuesto serán los que ofrecerán el feedback necesario para realizar los últimos ajustes de estos exoesqueletos.

Hyundai no es precisamente conocido por estos productos, cuando hablamos de Hyundai pensamos en autos, pero la empresa de Corea del Sur no es ajena a esto, ya cuenta con más de 80 patentes relacionadas a robots wearables y además de estos dos prototipos y el H-Lex, este año también presentó otro exoesqueleto, mucho más avanzado.





Los robots de reparto comienzan a colonizar Europa.


El 1 de diciembre sucedió algo inhóspito en el sector de la restauración. Tuvo lugar la primera entrega de pedido mediante un robot. Y no sucedió en un test de Silicon Valley, sino en el barrio londinense de Greenwich, a una mujer que pidió comida a través de la aplicación Just Eat.


Sin comerlo ni beberlo, la británica se convirtió en la primera persona en recibir un pedido de forma robotizada. Su paquete fue entregado por uno de los robots de la empresa Starship Technologies, creada por dos de los cofundadores de Skype, según se hizo eco El País.

Los asistentes robotizados están equipados de las mismas tecnologías que los vehículos autónomos. Miden unos 40 centímetros de alto y cuentan con nueve cámaras, dos micrófonos, sensores de movimiento y sistemas de mapeado y GPS. A día de hoy, se han probado en 58 ciudades de 16 países de todo el mundo.

La primera en apostar por la tecnológica de reparto con robots ha sido la disruptiva Just Eat. Tras varios meses de pruebas, en diciembre comenzaron los repartos robotizados en el barrio londinense. De cara a 2017, pretenden abarcar todo Londres.

Eso sí, al otro lado del charco también comenzarán a verse robots repartidores. La ciudad californiana de Redwood City contará con una flota de 20 robots a principios de 2017 que cubrirá la entrega de comida o libros.

En Just Eat, la entrega por robots está integrada. Aunque, antes de recibir los pedidos, la aplicación comunica al usuario que el reparto será por medio de un asistente tecnológico. Los robots pueden llevar hasta 10 kilogramos o tres bolsas, a una velocidad máxima de 6 kilómetros por hora.

Lo que más llama la atención de ellos es “la falta de reacción”, de acuerdo con portavoces de empresa Starship Technologies. Ignoran cualquier estímulo exterior, incluidos los niños que “tratan de cazarlo y abrazarlo”. Si bien incorporan una alarma antirrobo.




Un robot que mata bacterias con rayos ultravioleta.





De la compañía Blue Ocean Robotics llega este interesante robot diseñado para pasearse de forma autónoma por las habitaciones de un hospital y proceder a esterilizarlas estando su magia en sensores y rayos de luz ultravioleta que acaban con las bacterias limitándolas directamente en su ciclo de vida.

Claro, así como para los humanos es perjudicial, para muchas bacterias la luz ultravioleta causa severas afectaciones suficientes para complicar su reproducción y funcionamiento normal. Pues bien, ya que se cuentan por miles las víctimas que dejan las infecciones en lugares donde se ubican dichos microorganismos, sigue haciendo falta una práctica solución, y en Dinamarca la muestran con este gadget.

De nuevo, la clave es el ataque biológico causado a las bacterias, destruyéndolas en un proceso totalmente automatizado, protegiendo incluso al personal de limpieza que en sitios como los hospitales suele estar en alto riesgo a la hora de ejecutar sus labores. Hablando de hospitales, son dos los centros médicos daneses que ya han empezado a probarle, pero la idea es facilitar su uso en otros espacios habitados por personas enfermas o bajo considerable riesgo a las que se ofrecerá como servicio.

Como destacan en PCWorld, hay pocos trabajos similares, por ejemplo, las herramientas de limpieza inteligente que ofrecen Xenex y Tru-D en territorio norteamericano, así que en este caso la procedencia del proyecto también llama la atención.






Vídeo: Un robot quirúrgico quitando la piel de una uva, y cosiéndola otra vez.

Resultado de imagen para robot quirúrgico coce uva

El robot quirúrgico da Vinci, manejado por un cirujano (quien puede estar en la misma sala o controlándolo de forma remota en el otro extremo del mundo), es lo suficientemente preciso como para quitarle la piel a una uva sin dañarla (perfecto para esta Nochevieja), y después coserla en el mismo sitio otra vez.


El robot está diseñado para realizar intervenciones con incisiones mínimas, convirtiendo los movimientos del cirujano en el movimiento de los diminutos instrumentos, con una capacidad de movimiento y precisión muy superior.

      


      




martes, 1 de noviembre de 2016

Patentan el propulsor sin combustible que revoluciona las leyes de la física.


La Oficina de Propiedad Intelectual del Reino Unido ha revelado que recibió nueva solicitud de patente para la última versión del propulsor sin combustible EmDrive por parte su inventor, el ingeniero británico Roger Shawyer, informa la revista científica 'Science Alert'.

De acuerdo con su creador, el magnetrón que se usa en el motor EmDrive genera microondas y la energía de sus oscilaciones se acumula en el resonador, convirtiendo la radiación en empuje. De esta manera el aparato requiere una fuente de energía eléctrica para funcionar y no necesita combustible.

La modificación del EmDrive, patentada por Shawyer, es diferente de las versiones anteriores del propulsor gracias a una nueva lamina superconductora. Según el científico, ello puede reducir el cambio de la frecuencia de la onda electromagnética a medida que se propaga en la cavidad del motor y, por lo tanto, aumentar la propulsión del EmDrive.

Como apunta la revista, ha sido un gran año para EmDrive, tachado de "imposible" por muchos científicos por revolucionar algunas de las principales leyes de física. En mayo, los investigadores de la NASA informaron de una exitosa prueba de 10 semanas de duración de su prototipo de EmDrive y el inventor Guido Fetta acaba de conseguir la aprobación para poner a prueba su propia versión en el espacio.

El concepto físico de este propulsor aún divide a los científicos. La NASA necesitó varios años para confirmar que la tecnología del EmDrive funciona. De acuerdo con la revista, si se sigue desarrollando el propulsor EmDrive, dentro de unos 10 años los viajes al espacio serán mucho más baratos gracias al rechazo del convencional sistema de combustible. Además, este tipo de motor será capaz de llevar a Marte aparatos cósmicos en cuestión de semanas
.

domingo, 19 de junio de 2016

Crean el primer 'chip' que contiene 1000 procesadores.


Imagen ilustrativapixabay.com



El 'chip' KiloCore de 1000 procesadores tiene una velocidad máxima de 1,78 billones de operaciones de cálculo por segundo.

Investigadores de la Universidad de California en Davis han diseñado el primer microchip que contiene 1.000 procesadores programables independientes, informa un comunicado de la institución. 

Según el medio, el KiloCore posee una velocidad máxima de 1,78 billones de operaciones de cálculo por segundo y contiene 621 millones de transistores.


Los científicos explican que cada núcleo de este procesador puede ejecutar su propio pequeño programa independientemente de los otros, lo que "es un enfoque fundamentalmente más flexible" que el utilizado por otros procesadores como los GPU. Debido a que cada procesador funciona de forma independiente, puede apagarse por sí mismo para ahorrar aún más energía cuando no se necesita."Según nuestros conocimientos, es el primer 'chip' de 1000 procesadores del mundo, y el procesador de la frecuencia de reloj más alta jamás diseñado en una universidad", afirmó el investigador principal Bevan Baas. Se precisa que los 'chips' de procesadores múltiples creados anteriormente no excedían los 300.

Resumiendo, el equipo asegura que el 'chip' es el procesador de múltiples núcleos más enérgicamente eficiente jamás registrado. En conjunto, 1000 procesadores pueden realizar 115.000 millones de operaciones por segundo, consumiendo solo 0,7 vatios, lo que es lo suficientemente bajo como para ser alimentado por una sola batería AA. Es decir, ejecuta instrucciones de forma 100 veces más eficiente que un procesador de computadora portátil moderna.

sábado, 16 de abril de 2016

Inventan un revolucionario microchip que elevará la velocidad del wifi.


La Universidad de Columbia ha presentado un microchip que transmite y recibe simultáneamente una señal a la misma frecuencia utilizando una sola antena.




Harish Krishnaswamy, director del laboratorio Columbia High-Speed and Mm-wave IC (CoSMIC) de la Universidad de Columbia (EE.UU.), ha presentado un invento que revolucionaría el sector de las telecomunicaciones, el circuito integrado de radio frecuencia en modo 'full-duplex', según lo recoge el rotativo británico 'Daily Mail'.

Este nuevo dispositivo tiene la capacidad de transmitir y recibir señales por un mismo canal de radiofrecuencia de forma simultánea, lo que en telecomunicaciones se conoce como transmisión en modo 'full-duplex'.


Hemos demostrado con este microchip que la capacidad del wifi puede ser incrementada al doble utilizando una sola antena 

Rompiendo el paradigma

Hace apenas un año, este tipo de tecnologías eran inimaginables, ya que de acuerdo con la teoría la transmisión y la recepción de señales deben realizarse con una diferencia de tiempo o a distintas frecuencias. 


Para lograr su propósito, el equipo de Krishnaswamy debió 'romper' el teorema de reciprocidad de Lorentz, que establece que los patrones de radiación de las ondas electromagnéticas son idénticos cuando viajan en direcciones contrarias.


El secreto del nuevo invento radica en un sistema circulador no recíproco instalado en el microchip, que permite la transmisión simultánea en ambos sentidos y, por ende, aumenta la velocidad de transmisión de datos.

"La comunicación 'full-duplex' se ha convertido en un área de investigación crucial y hoy hemos demostrado con este microchip que la capacidad del wifi puede ser incrementada al doble utilizando una sola antena", explicó Krishnaswamy.

"Es muy extraño observar que un pequeño grupo de investigación realice avances significativos en teoremas fundamentales haciendo contribuciones de aplicación práctica... debemos premiar a los estudiantes que lo consiguieron", destacó el científico.

viernes, 25 de marzo de 2016

Súper Curso de Programación: Aprende Python, Java, C++ y C#


Hola objetos de la Clase Humano, desde hace tiempo me han pedido que haga publicaciones acerca de como programar en diferentes lenguajes, decidí que era mejor tocar los mismos temas en diferentes programas, quizás los mas usados o los que generan mas interés, a la vez la idea de este curso es dar una súper capacitación volviéndonos mas versátiles a la hora de programar. 

¿Acerca de este curso?



La idea del curso es brindar los conocimientos en fundamentos de programación y programación orientada a objetos en diferentes lenguajes los cuales serán C++,C#, JAVA y Python en un mismo contenido para que el usuario interesado no tenga que buscar por todas partes la información si no tenga un sitio donde lo encuentre todo, de igual manera si solo quieres aprender uno o dos.  Nos centraremos en el contenido de unos libros que les recomiendo mucho y mas si son nuevos en este tema de la programación: Programación orientada a objetos con C++ de E. Balagurusamy (usaremos la Tercera Edición), Starting Out with Python de Tony Gaddis (Segunda Edición), A Fondo C# de Tom Archer y el Java Como Programar Deitel

¿Que necesitaras?

Aunque ciertamente no hay necesidad de que compres los libros anteriormente mencionados, si necesitaras para este curso descargar los programas necesarios para programar en dichos lenguajes, los que podria recomendar son Visual Studio 2015 para programar en C++,C#, aunque otro muy usual es Dev-C++ y SharpDevelop. Para python les recomiendo usar el IDE que brinda python en su pagina y Ninja, para Java el que mas recomiendo es BlueJ, aunque igual otro bueno es DrJava
Ya dentro de este mundo de programación se recomienda muy a menudo al aprender el escribir el código en bloc de notas, pero considero mas útil para aprender descargar un editor de textos como Sublime 2. Esa es la información por ahora, en los proximamente publicaremos aquí mismo la primera clase.





viernes, 8 de enero de 2016

COMO HACER: UN ROBOT QUE SALGA DEL LABERINTO


Veremos en esta nota paso a paso el como hacer un robot que salga del laberinto con el famoso Arduino, algunas pequeñas diferencia que hay entre este y un robot que esquive obstáculos son estabilizadores, complejidad de código, entre otras. Este proyecto puede ser interesante y de gran ayuda a estudiantes de Ingeniería o jóvenes que  quieran aprender de electrónica y robotica. 

Diseño 

Bien el origen del diseño es algo fuera de lo común en cuanto a lo que se encuentra en vídeos típicos la idea es hacer algo atractivo y funcional así que empezamos boceteando en un muy buen programa: 'SketchUp'. ( lo pueden descargar dando click en el link)

La idea era hacerlo de forma circular y con las llantas dentro de la circunferencia para reducir su angulo de giro haciendo mas preciso y facilitando su desplazamiento en laberintos pequeños ademas de por estética, lucia mas atractivo.  

Enseguida nos preguntamos el tamaño, con el propósito de que saliera de laberintos grandes y pequeños sabíamos que esta parte era bastante crucial así que decidimos hacerlo 'pequeño' pero tampoco 'nano' porque iba a resultar nada practico. Lo hicimos de 7.5 cm de radio y 6 mm de grosor, sobre este empezamos a pensar en donde colocar los componentes que básicamente serían  un Arduino Uno, un Puente H y 3 sensores Ultrasonicos




Después de varios días, concluimos que lo mejor era situar los sensores de manera distribuida, el Arduino Uno en el centro y el puente H casi en la parte frontal ocultado por los sensores, los motores irían a las costados del Arduino Uno, situados por debajo del robot de manera que ocuparíamos al máximo, los espacios aunque ya con eso podría funcionar, decidimos darle un toque único a nuestro robot, ustedes de igual manera pueden hacerlo o algún otro modelo que lo haga fuera de lo convencional y mas llamativo, ese toque fueron flechas de dirección y una peculiar manera de retroceder. 

Para colocar las flechas iba hacer necesario un segundo piso por llamarlo de alguna manera donde situar los LEDs que usamos (azules ultrabillantes 5mm). Llegando así a la parte final del diseño necesitábamos colores del cual pintar los círculos que llamaran la atención, estos fueron el negro y el dorado. 


RECOMENDACIONES: Al hacer su diseño ya sea en algún programa o a mano tengan en cuenta las dimensiones  de sus objetos y tengan un cierto margen por precaución o por si a la hora de construirlo les hace falta o quisieran agregar cosas de ultimo momento, hacerlo pequeño no siempre es lo mejor,piensen muy bien su diseño antes de empezar a construirlo. 


CONSTRUCCIÓN 


La primera idea fue mandar a imprimir en 3D los círculos y luego hacer un montaje fácil, pero no contemplamos un precio tan elevado por lo que recurrimos  a nuestra segunda opción: cortarlo nosotros mismos de un pedazo de MDF 6mm, trazamos los círculos de 15 cm de diámetro en uno hicimos la marca de los leds y en el otro del arduino y los motores cuando terminamos los cortamos con una caladora, he hicimos los huecos con un taladro, en este paso lo que mas importa es apegarse a los planos, ya que la precisión es bastante importante para la calidad de nuestro trabajo y la imagen del mismo, este paso ya es mucho mas rápido que el anterior, puede ser realizado en 2 horas o menos si ya se tiene experiencia usando una caladora si no lo recomendable sería que fueran con un carpintero en caso de que quieran un mejor resultado. 

En cuanto al segundo circulo se le trazó cada led formando las flechas como las queríamos. esta parte ya es muy opcional, pero si mejora la vistosidad de nuestro robot. Después de trazado se taladro y colocaron los leds.

La parte un poco mas difícil en la construcción  en el caso de nuestro robot fue pintarlo porque en el diseño inicial el color dorado iría en el grosor del MDF pero pintar una linea asi de delgada era difícil con latas de pintura, inclusive pincel, pero habrá quien para el esto sea mas fácil que cortarlo. Esta dificultad se puede ahorrar si se pintase de un solo color o el ancho fuera lo suficientemente grande.

MECANICA, ENSAMBLE Y ELECTRONICA 


Algo también recomendable es colocar los componentes sobre una hoja y trazar antes de hacer el diseño no después, pero en este caso yo decidí no hacerlo y me costaría mas trabajo solucionar muchas cosas por tomármelo a la ligera por eso les recomiendo hacer esto antes. 

Pero lo que yo hice fue colocar los sensores y los componentes en una baquelita para darme una  idea rápida de la distribución que iban a tener, como vemos en la foto los sensores iban a quedar en la parte de adelante con el puente H entre estos, el arduino en la parte de atrás dejando espacio para conectar los cables ya sean de alimentación o para mejorar el programa a medida que se hacían las pruebas, un botón de encendido/ apagado en la esquina izquierda y en la derecha dos botones uno que indicara el encendido y otra el nivel de batería (esto no es nada difícil a pesar de lo que parezca ) . En este paso todo lucia muy bien pero a la larga mantener la medida de 15 cm nos dio problemas en espacio, quizás debimos agrandarlo pero como mencionaba ya estaban cortados los círculos, por lo que si les recomiendo, meditar antes su prototipo.  



(Aquí se aprecia mejor a lo que me refería con el problema de tamaño)






Una vez cortado los círculos (o el diseño de su elección) debemos separarlos de una manera muy sencilla, usando 2 tornillos largos y 8 tuercas, lo ideal es colocarlos de manera que se distribuya el peso sobre estos pero que no estorben a los componentes.

como ya he dicho los problemas de tamaño fueron un gran inconveniente, en especial al llegar a esta parte pues la parte ideal por cuestiones físicas y de diseño para ubicar los tornillos ya estaba ocupada, por lo que tuvimos que ponerlo en posiciones que ayudaban a la parte fisica pero quizás no mucho al diseño, esto no es muy complejo, pueden probar simplemente si en donde quieren poner sus tornillos aguanta el circulo de arriba, siendo así pueden proceder a taladrar y quedaría listo. Otra parte que haría falta ver sería la de las llantas, los motores están situados en la parte de abajo para el ahorro de espacio dejando a las llantas en la parte interna del robot a unos 1.5 cm de los bordes y  en una parte central para un mejor equilibrio, esto fue echo antes de cortar los círculos en la cual decía que teníamos que marcar los componentes que usábamos esto fue fácil, solo marcamos unos cuadrados de la medida del diámetro de la llanta y su ancho. ya marcados lo que hice fue con el mismo taladro hacer un hoyo en el entro de esos rectángulos y posteriormente meter la caladora e ir quitando el MDF que no necesitaba. La rueda loca debe ir en la parte contraria de los motores ya sea adelante o atrás en este caso  fue adelante por el espacio, esta tiene un costo de 1 dolar aprox. y se pego con una pistola de silicon pero igual pueden atornillar la con tornillos especial para madera.


  


Bien hasta aquí si han seguido todo lo anterior, deberían tener algo como lo de la foto de arriba en cuanto a construcción se refiere claro, porque notaran que sobre los tornillos hay una parte del protoboard y el puente H, lo sustituí por un L298 y no el tipico el L293. Todo eso sera explicado a continuación.



Pues ya colocados los motores DC básicamente ya estaba todo listo, empiezan las pruebas para lo que era necesario el protoboard para tener donde conectar el positivo y el negativo de los componentes, para evitar lo que vemos  en la foto de la derecha. esto no quedaría así pues lo cambiamos por una baquelita  mas pequeña que colocamos sobre el L298 (Puente H). Aquí igual se alcanza a ver que ya el Sensor de distancia esta sobre una placa para facilitar el manejo de este. 

En cuanto al Puente H, al inicio se había planeado el L293, a la larga tuvimos problemas con el uso de este, pues sufrió algunos daños, pero sin embargo ustedes pueden usar el L293 sin problemas, en nuestro caso ya por ser mas practico  utilizamos el L298  ya en su placa haciendo mas fácil utilizarlo además de darle colorido al robot. 


La instalación de los otros 2 sensores se planearon en la parte de adelante como se mostró, sobre la marcha fueron cambiado a los bordes derechos e izquierdo, lo cual fue mucho mejor a la hora final, pero mi recomendación es que los sensores queden adentro del robot, pues si no podrían chocar con un objeto y hacer falsas lecturas. No lo hice así por problemas de espacio como ya he mencionado. pero si hubiese sido mucho mejor.  

Para la alimentación se usaron 2 baterías de 9 V puestas en paralelo  para sumar amperaje manteniendo el mismo voltaje, para hacer mucho mas decentes las conexiones y para la instalación del botón de encendido/apagado se hizo una placa muy pequeña la cual se coloco  en uno de los bordes del arduino, esta estaría conectada a la placa de extensión de positivos y negativos, y de esta ya se harían las conexiones al puente H y al arduino.





Básicamente habríamos terminado casi todo, faltando la programación únicamente. El resultado debería ser algo así. 





La placa en la que están los sensores es muy básica de hacer fueron 4 pines hembra donde entrarían los sensores y atrás unos macho donde conectaríamos los cables.

Las flechas se hicieron con 60 leds ultra sibilantes puestos en paralelo y dejando el común como el positivo, posteriormente se conectaría a una plaquita que servicia como una extensión de positivos y negativos. 

PROGRAMACIÓN


La programación de nuestro robot como ya es obvio se da con el IDE de Arduino, esto puede ir tan lejos como lo queramos, ya depende de nuestra imaginación. 

Empezaremos con los sensores de distancia, para quienes nunca los han manejado haré un breve resumen de como funcionan estos sensores y una introducción a su programación antes de empezar con el código usado en nuestro robot.

Pues la manera en que el sensor de distancia funciona es por eco-localización es decir la misma manera que usan los murciélagos, esos dos ojitos que parecen  tener el sensor son una bocina y un micrófono. El micrófono emite unas ondas que nuestro oído no puede escuchar sin embargo cuando estas ondas chocan con un objeto rebotan y son escuchadas por la bocina del sensor entonces esto genera una medición en base al tiempo recorrido generando una distancia. Espero ser claro en esta parte, si no cualquier duda espero que me la dejen en los comentarios.



Ejemplo: 

#define Pecho 2 #define Ptrig 4 long duracion, distancia; void setup() { pinMode(Pecho, INPUT); // define el pin 2 como entrada (echo) pinMode(Ptrig, OUTPUT); // define el pin 4 como salida (triger) Serial.begin (9600); //Abre la comunicacion } void loop() { digitalWrite(Ptrig, LOW); delayMicroseconds(2); digitalWrite(Ptrig, HIGH); // genera el pulso de triger por 10ms delayMicroseconds(10); digitalWrite(Ptrig, LOW); duracion = pulseIn(Pecho, HIGH); distancia = (duracion/2) / 29; Serial.println (distancia); Serial.print (" Cm") ; } 

Lo que hace este código no es mas censar la distancia y mostrarla por el puerto serial, es el  ejemplo mas besico, que pueden probar si nunca antes han trabajado este sensor.

Empezamos definiendo los pins 2 y 4 como Pecho y Ptrig, esto no es vital, simplemente facilita saber con que pin estamos trabajando, posterior creamos 2 variables de tipo "long" las cuales son duración y distancia. 

Dentro del Setup que e slo que solo se lee una vez por Arduino, declaramos el modo que tendrán los pines el cual es Pecho entrada y Ptrig Salida, ademas de que habilitamos la comunicación serial a 9600 baudios. 



Dentro del loop como medida de prevención empezamos apagando el triger por 2 microsegundos después lo encendemos por 10 micro-segundos para después apagarlo, muy simple, pero quizás lo que puede confundir es lo que viene a continuación. decimos que duración es igual al pulso que entra por el Pin Echo el cual ponemos en alto, y distancia es igual a la duración obtenida anteriormente entre 2 porque la duración  equivale a la ida y regreso del eco lanzado entonces obtendríamos una doble medición y por eso lo dividimos entre 2 y esta entre 29 para llevar las unidades a Centímetros. y por ultimo imprimimos distancia por la comunicación serial.

Ahora los motores, desde aquí uno de los errores mas frecuentes son cuando se trabaja la velocidad, si alimentan sus motores con 6 V o 5 V no pueden poner la velocidad por menos de 120 por que estarian suministrando menos de 3 V a el motor por lo que no se moverá. 

int Motor1D = 5;
int Motor1I = 6;

int vel = 150;

void setup() {
  
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);

}

void loop() {
  
analogWrite (5, vel);
analogWrite (6, 0); 
delay (2000);
  
analogWrite (5, 0); 
analogWrite (6, 0); 
delay (2000);
        
analogWrite (5, 0); 
analogWrite (6, vel);
delay (2000); 
  
}

En este pequeño programa lo que hacemos es definir el nombre de las direcciones de nuestro motor dc y crear una variable de tipo entero que sera la velocidad, dentro del Setup definimos los pines 5 y 6 como salidas y dentro del loop decimos que vaya adelante por 2 segundo se detenga por 2 segundos y vaya en reversa otros 2  segundos. Es muy importante saber que si ustedes usan este código o cualquier otro código con un motor dc usen un puente H ya que las salidas del Arduino no les dará la corriente suficiente para mover el motor.

CODIGO: en este link de dropbox pueden descargar el código que usamos el día de la prueba, sin embargo es  100% funcional.




PRUEBA FINAL: