martes, 15 de marzo de 2011

Arduino, Placa solar y Speaker

Proyecto simple pero divertido (Divertido el minuto que tardé en programarlo, pero mas divertido aún el descojone que tuve encendiendo y apagando la luz de mi cuarto)





/* Lee placa solar a través de entradas analógicas e imprime el valor (/1024)
 * vía Puerto Serie
 */

/* Speaker en Digital 11
 * Placa solar en Analog 0
 */

void setup()
{
  Serial.begin(9600);
  Serial.println("Solar");
}

int myVar;

void loop()
{
  while (1)
  {
    myVar = analogRead(0);
    Serial.println(myVar);
    if (myVar > 50) {
      tone(11, 500, 500);
    }
    delay(500);
  }
}


Creo que sobran explicaciones sobre la sencillez del código. Pero bueno, básicamente, leemos un valor entero de la placa solar, y si el valor es mas de 50, ponemos el speaker a pitar (Mientras sea mayor de 50, claro).

Arduino


Sencillo y para toda la familia.


lunes, 14 de febrero de 2011

Usando KTurtle

Ante todo, perdón por mi falta de tiempo para escribir en el blog. Tengo que reducir el ritmo frenético que llevaba hace meses, pues ahora tengo otras prioridades. Aún así, aquí sigo, indagando estudiando y compartiendo. Abarcando ya el tema que nos ocupa, en la "práctica" de hoy voy a hablar sobre KTurtle, un entorno de programación con fines educativos. La mecánica es sencilla, la sintaxis es similar a LOGO, y el fin del programa es dibujar gráficos con una simpática tortuga.

sábado, 29 de enero de 2011

Entrevista a Richard M. Stallman

Hace poco tiempo, propuse a varios lectores de este blog, hacer preguntas para el fundador del movimiento del Software Libre, R. M. Stallman. Las preguntas que yo mismo seleccioné, mas las que yo mismo hice, fueron enviadas, y hoy han sido respondidas. Muchas gracias al entrevistado, Sr. Stallman, por ofrecerse a responderlas.

Intenté variar un poco las preguntas, y no repetir las mas citadas en otras entrevistas. Sin mas rodeos, aquí la entrevista.

sábado, 22 de enero de 2011

HCF

Pues bien, prometí nuevos programas y mejoras para los programas que ya tengo hechos, para este año, y ya empiezo a cumplir lo dicho. Acabo de hacer un pequeño Script en Python, para llevar el control de nuestros archivos. A simple vista, los mas indagadores, pensaréis "Esto ya existe para GNU/Linux, y seguro que mejor que tu Script". No, no os equivocáis. Pero, a los que estamos aprendiendo a programar nos gusta hacer nuestros propios programas para ir aprendiendo cosas. Y creedme, este en concreto, me ha enseñado que un error de planteamiento a la hora de escribir código, te puede llevar a la locura.

sábado, 15 de enero de 2011

Algo de apuntes

No suelo hacer esto. Me refiero a compartir directamente mis apuntes (Normalmente, me los dejo en un cuaderno, y cuando tengo alguna idea, los uso para escribir en el Blog) Pero dado que esta es una ocasión especial, voy a publicar algo de información. Espero que sea leve.

miércoles, 12 de enero de 2011

Estructuras en C (Parte 3)

Tercera parte de la serie de entradas sobre Estructuradas, donde, por fin, vamos a empezar con las Estructuras dinámicas. Antes de leer esta entrada, te recomiendo leer la 1ª entrada y la 2ª entrada.