El pasado 20 de Septiembre se celebró el Software Freedom Day, ese día se desarrollo la Maratón de ACIS/REDIS 2008, la cual se llevó a cabo en la UAM, una muy buena experiencia para cualquier estudiante. Espero poder participar el año que viene con un grupo como el que me tocó. Agradezco a Marlonj por su empuje y motivación, a Franco pues fue el que primero me comento, al equipo Zombie Nation Compuesto por Juan David Correa Juan David Castaño y yo, al otro equipo Zonick compuesto por David Andres Castañeda,Juan Sebastian, yFelix Antonio Quintero, amigos de siempre para que seguir prosperando con esta clase de competencias.

Monte las fotos de los participantes de la UAM al Facebook.

La maratón de Moviles que se realizó en la UAM, patrocinada por Nokia, Cintel, nos quedamos en la segunda ronda clasificatoria, participe con Kasta y el Gato. Este año, ningún equipo de la UAM pasó a la final, espero ver algunos buenos estudiantes metidos en este cuento para el año entrate.

Seria agradable poder ir a Bucaramanga a la 4 Jornadas de Software Libre que se realizaran de Octubre 31 a Noviembre 3, para mayor información http://tux.uis.edu.co/jsl/.

Estaré en la reunión de Expo-Robótica el día Martes 23 de Septiembre en la UAM, y veremos que pasa.


Se está preparando una competencia de robótica en la Universidad Autónoma de Manizales, donde se busca fomentar y dar a conocer el trabajo de los alumnos en esta área.

Para todos los que quieran participar que sean de la institución, comunicarse con el Profesor Carlos Cortés.

Riegen la bola!!!!!!!!!

Esperamos la colaboración de todos.

Este Sábado 13 de Septiembre se llevará a cabo el primer taller de Arduino dictado por el profesor Marlon J., el cual ha estado muy interesado en la difusión de la tecnología open-source.

Bueno solo queda invitarlos y que inviten a todos los que se quieran unir a este taller.

dirección del evento: http://www.ustream.tv/channel/resistance-is-futile



Una de las muchas cosas que se pueden hacer con el arduino, sin necesidad de necesitar un motorola o algo por el estilo, que son malucos para programar y pieden gracias;, no se es mi opinión.



Ya terminé de montar el mayoBot mi primer robot con Arduino. Que experiencia tan bacana, se la recomiendo a cualquiera que tenga un Arduino u otro de esta familia.

Bueno dejo unas fotos del robot, y el código.

Para el manejo del L293B, espero montar un circuito en alguna herramienta para poder explicar la conexión de este con el Arduino.

De nuevo gracias a todas las personas que directa o indirectamente colaboraron con este proyecto personas, (paulis, marlonJ, mis viejos, y demás amigos).

/* Robot1: mayoBot Arduino
* Sebastian Valencia
* http://electrosystemss.blogspot.com/
*/
int vectorSalida[]={13,12,11,10}; //Estos son los pines que van a las entradas del L293B
int valor=0;

void setup()
{
for(int i=0;i < 4; i++)
pinMode(vectorSalida[i],OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available())
{
valor = Serial.read();
switch(valor)
{
case 'A': digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
Serial.println("Adelante robot!!!");
break;
case 'R': digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
Serial.println("Reversa cuidado!!!");
break;
case 'I': digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
Serial.println("Girando a la izquierda!!!");
break;
case 'D': digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
Serial.println("Girando a la derecha!!!");
break;
case 'P': digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
Serial.println("Tomando un descanso!!!");
break;
}
}
}




Bueno y este fin de semana me puse con mi novia a soldar el iDuino, excelente sin palabras, me gusto mucho.

Aquí les dejo el programa:

/* Prueba de puertos digitales iDuino
* Sebastian Valencia
* http://electrosystemss.blogspot.com/
*/
int vectorPin[] = {13,12,11,10,9,8,7,6,5,4,3,2};

void setup()
{
for(int i=0;i < 12; i++)
pinMode(vectorPin[i],OUTPUT);
}
void loop()
{
for(int i=0; i<12;i++)
{
digitalWrite(vectorPin[i],HIGH);
delay(1000);
}
for(int i=0; i<12;i++)
{
digitalWrite(vectorPin[i],LOW);
delay(1000);
}
}