Home » 2017 » enero » 30

Daily Archives: enero 30, 2017

Aprendizaje Basado en Proyectos vs Enseñanza Directa

Cuando hablamos de comparar el aprendizaje basado en proyectos vs enseñanza directa, pienso que estamos hablando de la eterna dicotomía entre la educación conductista y la educación constructivista,  a los que nos interesa y nos apasiona el tema de la educación hemos leído bastante teoría, que habla del pro y de los contras de ambos métodos, y podemos empezar hablando del estímulo respuesta de Paulov, hasta las teorías constructivistas del gran Ken Robinson, os animo a que busquéis en Youtube videos de este señor.

 

En definitiva os presento esta tabla a ver que pensáis de ella:

 

Enseñanza DirectaAprendizaje Basado en Proyectos
Profesorado expertoProfesorado Mediador
Relación de asimilaciónRelación de dialógica
Conocimiento estáticoConocimiento flexible, modificable
Conocimiento objetivo externo al sujetoConocimiento subjetivo interno al sujeto
Alumno pasivoAlumno activo constructor de su aprendizaje
Interesa más el productoInteresa más el proceso
Currículo verticalCurrículo horizontal
No se consideran los aprendizajes previos

Si se consideran los aprendizajes previos

 

¿Qué os parece? es ¿Enseñanza Directa o Enseñanza conductista?, y..

 

¿es ABP o Enseñanza constructivista?

 

Quizás….

¿El ABP es la concrección de la Enseñanza constructivista?

Po favor, siguenos y dale a like - Please follow and like us:

Parpadeo sin utilizar delay – Ejemplo con Arduino Nº 07

Para utilizar las funciones de tipo parpadeo sin utilizar delay, porque a veces necesitas hacer dos cosas a la vez con Arduino, por ejemplo, en el ejemplo del parpadeo, mientras utilizas la función delay(), el procesador está inactivo y no puede responder a los posibles cambios en las entradas, es decir, que si quiere hacer por ejemplo un semáforo interactivo, en el que exista un pulsador de peatones, es imposible hacerlo utilizando la función delay().

En el siguiente ejemplo te mostraré como hacer una secuencia de LEDs y además leer el valor de una entrada. Para ello utilizaremos una función propia del IDE de Arduino llamada millis(), que es una función propia del IDE que nos devuelve un valor que expresa el tiempo que ha pasado desde que se inició el programa, en milisegundos.

El concepto que existe detrás de este algoritmo es ir comprobando si el botón se ha pulsado continuamente, dentro de la función loop(), cada vez que apaguemos o encendamos el LED, anotaremos el momento en el que ha sucedido, y si el tiempo que ha pasado desde que se inició el programa menos el último cambio supera el valor del tiempo de cambio de estado, cambiaremos de nuevo el estado del LED.

En este programa te enseñaré como hacerlo.

CIRCUITO:

Para hacer este circuito utilizaremos cualquier montaje de un LED con una resistencia.

CÓDIGO:

const int Led = LED_BUILTIN;

int EstadoDelLed=LOW;

unsigned long TiempoUltimoCambio=0;

const long Intervalo = 1000;

void setup()

{

pinMode(Led, OUTPUT);

}

void loop()

{

unsigned long TiempoAhora = millis();

if (TiempoAhora – TiempoUltimoCambio >= Intervalo)

{

TiempoUltimoCambio = TiempoAhora;

If ( EstadoLed = LOW)

{

EstadoLed=HIGH;

}

Else

{

EstadoLed=LOW;

}

digitalWrite(Led, EstadoLed);

}

}

 

Po favor, siguenos y dale a like - Please follow and like us:

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies