Category Archive Actualidad

PorRafa Mata

CAMPUS CIENTÍFICO DE NAVIDAD 2017

¡8 días a tope de experimentos científicos! |Física| |Matemáticas| |Química| Del 26 al 29 (Diciembre) y del 2 al 5 (Enero). De 10:00 a 13:30 h. 8 plazas.

Alumnos de 8 a 14 años, aproximadamente. Reservas hasta el 22 de diciembre. 175 €.

PorRafa Mata

TDA Newsletter Diciembre 2017

¡NUEVA WEB!

Más simple | Más útil | Mejor

AVALADOS POR CATEDRÁTIDOS DE LA UNIVERSIDAD DE VALENCIA

Pioneros en BONOS de clases personalizadas | 4 Formatos de estudio | Especializados en Física y Matemáticas

¡Comienza la 2ª Evaluación!

La primera evaluación ha pasado. Seguimos ayudándote en tus estudios y prepración de pruebas.Ahora es el momento de apuntarte a nuestros cursos académicos.

Pásate por TDA e infórmate.

¡2ª Edición del CAMPUS CIENTÍFICO de Navidad 2017!

Del 26 al 29 de diciembre y del 2 al 5 de enero.
¡8 días de 10:00 a 13:30 h. a tope de ciencia!
Temas actuales: Física, Química y Matemáticas.
Reserva de plaza hasta el 22 de diciembre. Máximo 8 plazas.

¡Nueva metodología en el curso de Inglés de Primaria!

Implementamos un nuevo sistema de aprendizaje para los alumnos de Inglés de Primaria.
Estructura de las clases:

1- Parte para la realización de deberes de Inglés.
2- Realización de ejercicios, fichas, juegos y más.

Profesora: Paloma Monterde, traductora de Inglés y Alemán.

Y estas Navidades, regálate lectura:

ESPACIO OSCURO
Espacio Oscuro, una novela negra científica que te mantedrá pegado al papel. Solicítala en tu librería habitual o pásate por The Doctor Academy.
PorRafa Mata

TDA Newsletter Noviembre 2017

¿Has suspendido tus primeros exámenes parciales?


¿Estás en Primaria, ESO o Bachiller y no sabes a quién recurrir?

¡Nosotros te ayudamos en tus estudios!

Pásate por The Doctor Academy y salva tu primera evaluación.

www.thedoctoracademy.com
96 182 32 14 – 640 21 26 24

Asignaturas desde Infantil, Primaria, ESO, Bachiller y Universidad. Talleres Educativos. Preparación de Pruebas de Acceso, Psicotécnicos e Idiomas. Academia certificada para preparar exámenes de inglés TOEIC y TOEFL.

AVALADOS POR CATEDRÁTICOS DE LA UNIVERSIDAD DE VALENCIA

 

FORMATOS DE ESTUDIO

CURSOS ACADÉMICOS:

Grupos reducidos, horario fijo de 2 horas semanales durante todo el curso. No se mezclan ni materias ni niveles.

CURSOS INTENSIVOS:

Grupos reducidos, horario fijo de 10, 20 o 40 horas comprimidas en poco tiempo. No se mezclan ni materias ni niveles.

HORAS DE GRUPO:

Horas sueltas para grupos de alumnos que quieren preparar el mismo exámen de la misma materia y nivel.

BONOS DE CLASES PERSONALIZADAS:

Clases personalizadas para preparar cualquier asignatura de tu nivel con horarios a tu medida.

¡Visítanos y te ofreceremos orientación pedagógica y presupuesto para tu caso particular!

 

¡ÉXITO ACADÉMICO!

Nuestra gestión de cursos, junto con el equipo docente, nos permite ofrecer una amplia gama de asignaturas en Infantil, Primaria, ESO, Bachiller y Universidad. Así como cursos de idiomas de: Inglés, Francés, Alemán, Latín, Griego, Valenciano y Castellano. Preparación de pruebas para la Escuelas Oficial de Idiomas, Cambridge College, Trinity College, TOEIC y TOEFL, Graduado, acceso a Grado Medio y Superior, acceso a la Universidad; por Selectividad (actual Reválida) o para alumnos con +25/+45 años, y PSICOTÉCNICOS.

En The Doctor Academy nos desmarcamos del modelo obsoleto de academia. No formamos grupos de alumnos de distintas asignaturas ni niveles. Abrimos de 17:00 y las 22:00 horas de lunes a viernes. Nuestros formatos de estudio se acoplan perfectamente a los horarios disponibles de todos los alumnos. Somos rigurosos con las materias, niveles y horarios, pero a la vez versátiles para ofrecer un servicio personalizado.

Copyright © 2017 The Doctor Academy, All rights reserved.

Para informarte y/o contratar nuestros servicios solo tienes que contactar con nosotros y te contestaremos lo antes posible.

 

 

PorRafa Mata

Resumen del curso 2016-2017 en The Doctor Academy

Desde finales de 2011 ofrecemos nuestros servicios docentes, pero este último curso ha sido para destacar.

Por ese motivo os presentamos un breve resumen del curso. Este curso pasado hemos implementado nuevas actividades académicas, como: excursiones científicas, visitas a museos, excursiones lingüísticas a cines para ver películas en versión original, además de otras actividades…

Entre als actividades científicas realizadas, podemos observar en la imagen la visita al museo de las ciencias Principe Felipe, donde nuestros alumnos asistieron a una visita guiada por nuestro director en la planta de ciencias del espacio.

También hay que destacar las actividades que realizamos en nuestas instalación, tanto para los más pequeños como los teatros en #inglés, como para los más mayores con nuestro exclusivo CAMPUS CIENTÍFICO. Que este año ha sido un éxito.

En esta primera edición del CAMPUS CIENTÍFICO hemos puesto al servicio de nuestros alumnos los conocimientos de varios proferos en el ámbito de la Física, Química, Matemáticas y Robótica en un formato compacto donde los alumnos han visto, aprendido y hecho por ellos mismo un conjunto de experimentos de estas áreas académicas. Hemos quedado muy contentos y los alumnos han disfrutado mucho al mismo tiempo que aprendían. Seguro que repetiremos.

Durante este curso, también hemos salido fuera para ofrecer nuestros conocimientos a grupos externos, como AVAST (Asociación Valenciana de Ayuda al Superdotado y Talentoso). Trabajar con estos chicos y chicas ha sido un gran reto que nos hemos tomado muy en serio. Estos alumnos son esponjas qua aborven conocimientos a velocidades vertiginosas. Sin embargo, se observa un gran fracaso escolar para estas grandes capacidades. Nosotros hemos intentado cambiar la forma de enseñar. Y seguiremos trabajando con estas “máquinas” que seguro definirán nuestro futuro.

Todas estas actividades son maravillosas y necesarias, pero no hay que olvidarse del principal objetivo de nuestra actividad: ¡enseñar! Y para ello, nuestras clases magistrales son las mejores, definidas y oriantadas para cada tipo de alumno. Nuestros 4 formatos de enseñanza: curso académico, curso intensivo, clases personalizadas o clases de grupo están diseñados para dar el mejor servicio académico según el perfil que presente el alumno. Siempre presenciales, en clase, transmitiendo conocimientos y evitando que alumnos invierta dinero en material innecesario. Metodología tradicional y funcional.

Nuestra metodología ha hecho que el curso terminara con la mayoría de alumnos aprobados. Aquí veréis algunas de las fotos, otras las encontraréis en las redes sociales. La evolución de los alumnos desde el primer mes del curso ha sido genial. El esfuerzo, la transmisión de conocimientos por parte de nuestro equipo docente y el trabajo constante de los estudiantes ha hecho que superen todos sus exámenes. También queremos mencionar a todos los alumnos que han certificado oficialmente su nivel de inglés y han conseguido el nivel deseado con nuestros cursos. Incluso hemos ayudado a alumnos a superar sus exámenes #psicotécnicos para acceder a las fuerzas del estado y conseguir un trabajo para toda la vida. ¡Enhorabuena a todos los alumnos que habéis pasado este curso por la academia!

Sin embargo, no hay que olvidarse de aquellos que no han superado sus pruebas. Permitidme mi opinión. Padres, alumnos y profesores formamos un equipo interrelacionado que si uno falla, el fracaso escolar del alumno estará asegurado. Nosotros, los profesores, debemos exigirnos el máximo nivel para ofrecer en nuestras clases los mejores conocimientos. Los alunmos deberán esforzarse e invertir más tiempo en sus estudios. Pero, los padres deberéis ser conscientes de que la enseñanza es un proceso lento, constante y de mucho esfuerzo. Y que apareciendo en la academia a una semana vista de los exámenes finales puede que sea inviable, tanto por parte del profesorado como por parte del alumnado, conseguir el aprobado. Todos debemos de esforzarnos más por ofrecer la mejor enseñanza y apoyo a nuestros alunmos.

Para terminar, desde The Doctor Academy queremos dar las GRACIAS a todos los padres y alumnos que han confiado en nosotros un curso más. Y por supuesto, mencionar a todos lo que habéis tenido un detalle con nosotors. Aquí os dejo la foto de un padre que desde lo alto del macizo de Balaitús. ¡Gracias a todos!

Apertura de curso 2017/2018 el 1 de septiembre. Te estaremos esperando con las puertas abiertas.

¡Pásate a reservar tu plaza!

Para informarte y/o contratar nuestros servicios solo tienes que contactar con nosotros y te contestaremos lo antes posible.

 

PorRafa Mata

Montaje y programación del Robot de AVAST

Secuencia de montaje y programación del Robot utilizado en los talleres de AVAST

robotica1robotica2

Redactado y explicado completamente por el profe Alex.

Robot Esquiva Objetos

  • Introducción Programación Arduino.

Todos los códigos de Arduino se pueden separar en 4 partes:

La primera es la parte donde se declaran las variables globales, es decir, variables que se pueden utilizar en el resto de partes del código.

La segunda es el void setup(), esta parte solo se ejecuta una vez, y es aquí donde declaramos que pines(Ej : D4, D5, A3…) vamos a utilizar y si van a ser de entrada(para leer datos) o de salida(para enviar información). También se puede ejecutar en esta parte cualquier función.

02

La tercera parte es el void loop(), que como la propia palabra dice en ingles, es un bucle. Este bucle es cuerpo principal del programa, y se va ejecutar de forma infinita desde que se enciende hasta que se apaga Arduino. En él es donde vamos a programar lo que va a hacer el robot. Arduino, va a pasar por todas las instrucciones de el bucle, y cuando acabe va a volver a la primera instrucción del void loop() y lo va a volver a ejecutar, esto indefinidamente.

03La cuarta y última parte, son funciones auxiliares que pueden existir o no. Estas funciones se crean para no sobrecargar el void loop(). Para ello definimos funciones por ejemplo void avanzar(){}. Dentro de los corchetes, escribimos la función y desde el void loop() con escribir avanzar() se ejecuta la función.

Las sentencias más utilizadas del lenguaje Arduino son:

pinMode(PIN,1); à Declaramos el pin como salida. Al enviar información sacará 5v por el pin.

pinMode(PIN,HIGH); à Declaramos el pin como salida. Al enviar información sacará 5v por el pin.

pinMode(PIN,0); àDeclaramos el pin como entrada. Podemos leer si recibe 5v ó 0v.

pinMode(PIN,LOW); àDeclaramos el pin como entrada. Podemos leer si recibe 5v ó 0v.

digitalWrite(PIN, 1); àEnviamos por el pin 5v

digitalWrite(PIN, HIGH); àEnviamos por el pin 5v

digitalWrite(PIN, 0); àEnviamos por el pin 0v

digitalWrite(PIN, LOW); àEnviamos por el pin 0v

delay(x); àHacemos una espera de x milisegundos

Los bucles y las sentencias condicionales son iguales que en el resto de lenguajes de programación, como el if(){} para evaluar una condición o el while(){} para entrar en un bucle y mantenerse si se cumple cierta condición.

  • Componentes del robot.

Arduino: En este caso utilizaremos el Arduino NANO. Arduino es un microcontrolador, es decir un cerebro programable capaz de ejecutar ordenes que tiene almacenada en su memoria.

Driver para motores: Se usan estos drivers para tener un control lógico sobre los motores. Pero no usar Arduino como fuente de alimentación, se usa una fuente de alimentación externa.

PinOut

04

+12v Power: Conexión a fuente de alimentación externa a arduino.

Power GND: Debemos conectar esto a GND de arduino y de la fuente externa.

+5vPower: Conexión a arduino que sirve como referencia de un 1 lógico.

Logic Input: 4 entradas digitales con las que controlaremos el sentido de los motores.

A/B Enable: Dos entradas PWD para controlar la velocidad de los motores.

Output A/B: Salidas positivo y negativo de cada uno de los motores.

*No todas las conexiones son necesarias, en nuestro caso solo utilizaremos +12v, GND y los Logic Input

Para programar el driver solo es necesario declarar en el void setup() los pines de Logic Input y en el void loop() para cada motor tenemos 3 opciones:

digitalWrite(pin_1,0); // El motor se mantiene parado

digitalWrite(pin_2,0);

digitalWrite(pin_1,1); // El motor gira en un sentido

digitalWrite(pin_2,0);

digitalWrite(pin_1,0); // El motor gira en el sentido contrario

digitalWrite(pin_2,1);

Sensor de ultrasonidos: Es un detector de proximidad utilizado usualmente en robots para detectar obstáculos y evitarlos.

05

Programación del sensor:

#define Pecho 6

#define Ptrig 7

long duracion, distancia;

void setup() {

Serial.begin (9600);       // inicializa el puerto seria a 9600 baudios

pinMode(Pecho, INPUT);     // define el pin 6 como entrada (echo)

pinMode(Ptrig, OUTPUT);   // define el pin 7 como salida (triger)

pinMode(13, 1);           // Define el pin 13 como salida

}

void loop() {

digitalWrite(Ptrig, LOW);

delayMicroseconds(2);

digitalWrite(Ptrig, HIGH);   // genera el pulso de triger por                                                                                  //10ms

delayMicroseconds(10);

digitalWrite(Ptrig, LOW);

duracion = pulseIn(Pecho, HIGH);

distancia = (duracion/2) / 2 // calcula la distancia en                                                                                            //centímetros

}

El cableado completo del robot es el siguiente:

06

  • Programación del robot.

Para programar el robot utilizaremos el siguiente código:

//Pines

int echo = 10, trig = 9;

long int distancia=0;

long duracion;//Variable para almacenar la distancia medida.

int aleatorio=0;//Variable para guardar un valor aleatorio.

int sentido = 1; // La utilizamos para girar cada vez en un sentido

void setup()

{

pinMode(echo, 1);     // define el pin como entrada (echo)

pinMode(trig, 0);   // define el pin como salida (triger)

pinMode(3,1);

pinMode(4,1);

pinMode(5,1);

pinMode(6,1);

reset();

}

void loop()

{

int cont = 0;

// Control para avanzar

avanzar();

delay(200);

// Medimos distancia

digitalWrite(trig, LOW);

delayMicroseconds(2);

digitalWrite(trig, HIGH);   // genera el pulso de triger por 10ms

delayMicroseconds(10);

digitalWrite(trig, LOW);

duracion = pulseIn(echo, HIGH); //Leemos cuanto tiempo tarda en ir y volver la onda

distancia = (duracion/2) / 29; //Utilizamos esta fórmula por que la velocidad del sonido

// es 1/29 cm/microsegundo . Dividimos entre dos para solo

// quedarnos con la ida.

while(distancia<30){//Mientras la distancia sea menor que 30 se mantiene en este bucle

if(cont>2){ //Cuando intenta girar para ambos lados y no consigue salir

reset();        //tiramos para atrás

atras();

delay(500);

cont = 0;

}

if(sentido == 1) ){//Si sentido es 1 giramos hacia este lado y cambiamos sentido = -1

// Resetemos Control direccion

reset();

// Control para girar lado UNO

giroUno();

delay(200);

cont++;

sentido = -1;

}

if (sentido == -1){//Si sentido es -1 giramos hacia este lado y cambiamos sentido = 1

// Resetemos Control direccion

reset();

// Control para girar lado UNO

giroDos();

delay(200);

cont++;

sentido = 1;

}

// Resetemos Control direccion

reset();

// Medimos distancia

digitalWrite(trig, LOW);

delayMicroseconds(2);

digitalWrite(trig, HIGH);   // genera el pulso de triger por 10ms

delayMicroseconds(10);

digitalWrite(trig, LOW);

duracion = pulseIn(echo, HIGH);

distancia = (duracion/2) / 29;

delay(5);

}

}

// estas funciones las escribimos para no sobrecargar el void loop(), para utilizarlas tan solo

// las llamamos (Ej: avanzar();)

void avanzar(){

digitalWrite(3,1); //Con estas dos sentencias giramos el motor conectado a los pines 3 y 4

digitalWrite(4,0); // hacia delante

digitalWrite(5,1); //Con estas dos sentencias giramos el motor conectado a los pines 5 y 6

digitalWrite(6,0); // hacia delante

}

void reset(){ //Utilizamos esta función para resetear los valores de los pines antes de hacer

// mover el robot hacia cualquier dirección

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(5,0);

digitalWrite(6,0);

}

void atras(){ // Podemos ver que los valores son los contrarios que en la función avanzar

digitalWrite(3,0);

digitalWrite(4,1);

digitalWrite(5,0);

digitalWrite(6,1);

}

void giroUno(){ // Un motor avanza y el otro se queda parado, conseguimos girar

digitalWrite(3,1);

digitalWrite(4,0);

digitalWrite(5,0);

digitalWrite(6,0);

}

void giroDos(){// Un motor avanza y el otro se queda parado, conseguimos girar

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(5,1);

digitalWrite(6,0); }

 

Para hacer comprobar que los motores giran en el sentido correcto, podéis programar Arduino con el siguiente código:

void setup() {

pinMode(3,1);

pinMode(4,1);

pinMode(5,1);

pinMode(6,1);

pinMode(13,1);

}

void loop() {

//Delante

digitalWrite(3,1);

digitalWrite(4,0);

digitalWrite(5,1);

digitalWrite(6,0);

delay(2000);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(5,0);

digitalWrite(6,0);

delay(200);

//Detrás

digitalWrite(3,0);

digitalWrite(4,1);

digitalWrite(5,0);

digitalWrite(6,1);

delay(2000);

}

 

Con este programa los motores deberían girar durante dos segundo hacia delante, y durante dos segundos hacia atrás y repetirse. Si el primer sentido es hacia atrás podéis cambiar la polaridad de los dos motores. Si es uno de los motores el que no gira en el sentido correcto, podéis cambiar la polaridad solo a ese motor.

PARA SUBIR EL PROGRAMA A LA PLACA DE ARDUINO DEBÉIS SEGUIR LOS SIGUIENTES PASOS:

  1. CONECTAR ARDUINO AL ORDENADOR
  2. SELECCIONAR EL TIPO ARDUINO NANO

07

  1. SELECCONAR EL PUERTO(Normalmente es el único que sale COM x)

08

  1. DARLE A LA FLECHA

09Para descargar el entorno de programación entrar en www.arduino.cc y elegir la opción adecuada para vuestro Sistema Operativo.

Los drivers para que el ordenador pueda leer la placa de Arduino, se instalan solos cuando esta el ordenador conectado a internet. Si no fuera así (no os detectaría el puerto), podéis buscar drivers arduino nano, y dependiendo del sistema operativo, descargar.

Si tienes dudas, puedes preguntarnos en la entrada de Facebook por si tus compañeros tienen la misma duda.

Para informarte y/o contratar nuestro servicio de Talleres Educativos solo tienes que contactar con nosotros y te contestaremos lo antes posible.

[one_third] [/one_third]
[one_third]
[button link=”http://www.thedoctoracademy.com/sobre-nosotros/localizacion-y-contacto/” size=”medium” variation=”orange” align=”center” ] Contacta con nosotros[/button]
[/one_third]
[one_third_last]
[/one_third_last]

2016-logo-TDA-1