Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas

viernes, 8 de junio de 2012

Arduino 1: Programación simple de un semáforo

Programando un semáforo. Vamos a programar el encendido de tres leds conectados en los pines 4, 5 y 6 correspondientes a las luces roja, amarilla y verde respectivamente. El tiempo de encendido será de 3s, 1s y 4s respectivamente.



void setup() {
pinMode(4,OUTPUT); //configuramos los pines 4,5 y 6 como salidas
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}

void loop()
{
digitalWrite(4, HIGH); //activamos el pin 4 (led rojo)
delay(3000); //esperamos 3 segundos
digitalWrite(4, LOW); //apagamos el led rojo
digitalWrite(5, HIGH); //activamos el pin 5 (led amarillo)
delay(1000); //esperamos 1 segundo
digitalWrite(5,LOW); //apagamos el led amarillo
digitalWrite(6,HIGH); //activamos el pin 6 (led verde)
delay(4000); //esperamos 4 segundos
digitalWrite(6,LOW); //apagamos el led verde
}


Esquema de conexión (realizado con fritzing)




martes, 5 de junio de 2012

Robótica en Secundaria



El diseño, construcción y programación de robots es una de las tareas más completas y que dotan de más sentido a la materia de tecnología en secundaria. Además, proporciona a los alumnos un reto, los motiva y los hace competir entre ellos, mejorando los resultados.
En su didáctica se trabaja de forma colaborativa y mediante el método de proyectos.
Vivimos en un mundo dominado por  máquinas programables, por lo que iniciar a los alumnos en los conocimientos para entenderlas y controlarlas es básico para su formación general.
Como experiencia, durante las jornadas del proyecto profundiza del curso 2010/11, llevamos a cabo uno de los primeros retos cuando uno se inicia en el mundo de la robótica: construir un robot siguelíneas. Como plataforma utilizamos placas Arduino Uno y utilizamos su lenguaje de programación.
A continuación te dejo el documento con  las instrucciones detalladas, paso a paso, con diferentes ejemplos básicos para ir aprendiendo poco a poco a programar en el IDE de Arduino, tienes todos los circuitos, esquemas de montaje, lista de materiales, etc, hasta terminar con el programa final que da solución al reto planteado. Descarga el documento con las instrucciones de montaje y programación para que lo puedas hacer por ti mismo.
Los resultados los podéis ver en el siguiente vídeo. Espero que os sea de utilidad.