arduinonation

Archive for 18 octubre 2011|Monthly archive page

Teagueduino

In Proyectos on octubre 18, 2011 at 6:03 pm

 

Otro proyecto que ha estado en los Kick Starters es: Teaguedino[1]. Lograron reunir USD$76,697 de los USD$22,000 iniciales. Esto forma parte de Teague Innovates, una empresa de consultoría y diseño.  Por lo que el proyecto cuenta con enfoque artístico pero que tiene algunas ideas interesantes.

El proyecto hace uso del Teensy++, basado en el AT90USB1286. El cual es una tarjeta pequeña y de buen desempeño. A la vez de ser compatible con Arduino IDE y permite  además programarse con AVR C.

El Teagueduino tiene un punto interesante, el manejo de repositorios con diversos códigos que pueden adaptarse, parece una idea buena, la cual se ha usado en Arduino. Una diferencia que podemos notar, es que el lenguaje es similar a una mezcla entre BASIC / C. Para ello consideremos el siguiente ejemplo:

Out_A = 0 as DIG;

Out_A = 250 as Tone;
delay (200);

De igual manera:

if (In_1 == 1000){

  Out_A = Random() as Tone;
  Var_1 =  Random() / 2;
  Delay(Var_1); 
 Out_A = 0 as Tone; 

}

El punto de todo esto, es simplificar más el modelo de programación. Al principio puede ser un poco raro, inclusive incomodo. Pero luego de un rato de probar me parece bastante didáctico. Aún no han dado fecha de lanzamiento de los kits que se venderán. Según cuentan, incluirá diversos accesorios para armar diversos proyectos al estilo “conecta y juega”. Seguiremos de cerca la evolución de esta nueva iniciativa.

 

Anuncios

MiniBLOQ

In Desarrollo, Notas on octubre 15, 2011 at 1:11 pm

Desde Argentina vemos un proyecto que ha venido creciendo en los últimos meses. Recientemente terminó el KickStarter[1] que dará inicio de manera más formal la creación de este software. Reunieron USD$8,195 de los USD$4,300 que consideraron para su fase inicial, lo cual habla que es una idea atractiva. Pero, ¿De que trata exactamente?

Siguiendo la idea de la programación visual basada en bloques[2], MiniBLOQ  unirá diversas tarjetas de desarrollo tal como: UNO, Maple, DuinoBot, entre otros. En pocas palabras, simplifica el entendimiento de programación de manera visual e interactiva. En un principio, esto puede ser algo para los que inician. Pero, es posible obtener interesantes resultados si se usa para proyectos complejos.

En el sitio oficial del proyecto[3],pueden revisar todos los avances y aditamentos que han ido actualizando. Ahora soporta más tarjetas de la familia Arduino, así como nuevos bloques que ayudaran a usar otros dispositivos.  Actualmente existe un proyecto, que intenta llevar MiniBLOQ al iPad[4], apenas está en sus inicios pero de ser portado sería una opción bastante interesante.

Finalmente hay que recordar a Dennis Ritchie[5], quien falleció la semana pasada. Gracias a las contribuciones enormes en el desarrollo de C (el creador de este lenguaje), ha permitido que proyectos como estos (scratch, miniBLOQ, Arduino, etc), sean hoy una realidad. Sin duda otra personalidad importante en el mundo de la tecnología/sistemas que nos deja este año.

Kenbak-uino

In Notas on octubre 12, 2011 at 12:27 am

Es claro que la mayoría de los que estamos en la electrónica, hemos escuchado algo a lo lejos de una computadora pequeña y de increíbles prestaciones de principios de los 70´s.(Primera foto) Bueno, exagero un poco. Me refiero al Kenbak-1, fue lanzado en 1971 [1][2] y es considerado uno de los primeros ordenadores “personales”. (En aquella época todavía ni nacía), era algo así como un juguete caro para chicos nerds ricos. (Costaba USD$750, no me imagino que podría hacer con ello, me refiero al dinero) Hace un año fue subastada en e-bay una Kenbak-1, terminando en USD$16,000. (Sigue siendo un juguete caro 🙂 ) Sin duda es una pieza limitada, a no más de 40 maquinas a nivel mundial.

Hace un par de semanas Mark Wilson [3], en sus tiempos de ocío, inicio el diseño abierto de un tipo de Kenbak-1, usando un ATMEL 328, con un bootloader de Arduino. La llama Kenbak-uino (Segunda foto). El proyecto trata de emular el funcionamiento de esta clásica computadora, la cual puede ser armada con menos de 5 integrados. Sin duda puede ser una práctica interesante para todos aquellos que estén en Microporcesadores. (Hablaré sobre como simular ARM, próximamente). Este tipo de emulación permite simular en tiempo real como poner las instrucciones físicas usando botones y viendo los datos en LEDs, todo al viejo estilo de “on” / “off” (1 ó 0).

Si están interesados en armar su propia Kenbak-uino para jugar un rato y entender los paradigmas de programación de un Microprocesador, es una práctica obligatoria para todos los que estudien electrónica. Para los que no, puede ser un interesante pasatiempo.

Una curiosidad más que puede hacerse con cualquier microcontrolador, y nos da la idea de como la tecnología ha ido evolucionando, tanto así, que es posible usar un iPod Touch 4a generación para enviar un Apollo 11 de vuelta a la luna. ¿Alguien se anima hacerlo?

Saludos desde el otro lado de la red Arduinautas.