Você está na página 1de 12

ROBTICA Diario Metacognitivo

SEMANA #1
AGOSTO
MARTES 5: Presentacin inicial del curso, actividades para recordar conceptos anteriores,
etc.
Qu cosas conoca de clases anteriores?
Algunos conceptos sobre inteligencia artificial, SBC, metodologa de la
investigacin, simulacin de sistemas, lo basico de circuitos electricos y principios
de programacion.
Qu cosas fueron difciles?
Hacer memoria de los conceptos relacionados a SBC e IA.
Cules fueron fciles?
Programacion
Qu aprend hoy?
La importancia de ciertas materias y lo inservibles que se son otras.
JUEVES 7: Continuacin de la clase anterior, presentacin general del curso.
Qu cosas conoca de clases anteriores?
Algunos conceptos sobre IA, SBC.
Qu cosas fueron difciles?
Recordar detalles de las materias.
Cules fueron fciles?
Encontrar la manera de plasmar mis ideas en palabras.
Qu aprend hoy?
La importancia de la redaccin, buena ortografa y orden de las ideas para poder
presentar trabajos de alta calidad.

SEMANA #2
MARTES 12: Se escogieron los grupos de trabajo y se repartieron los temas para el
proyecto fina. Se escogieron algunas propuestas para desarrollar el proyecto final y tratar
de combinarlas con otras reas.
Qu cosas conoca de clases anteriores?
Algunos conceptos bsicos sobre otras ingenieras y ramas de las mismas.
Qu cosas fueron difciles?
Hallar la aproximacin adecuada del problema, la arquitectura a utilizar y la
distribucin del tiempo.
Cules fueron fciles?
El tema a elegir.
Qu aprend hoy?
Las posibles aplicaciones de la robotica en otras reas de las ciencias como
herramienta de apoyo.

JUEVES 14: Sin clases debido a actividades de aniversario.

SEMANA #3
MARTES 19: Control de lectura de la Sesin de Aprendizaje 1, se explic el tema terico
sobre la Programacin en Arduino.
Qu cosas conoca de clases anteriores?
Lgica de programacin y proyectos hechos en Arduino.
Qu cosas fueron difciles?
Asimilar las especificaciones de las diversas placas, y su utilizacion para contextos
especficos.
Cules fueron fciles?
Reconocer aspectos de programacin como funciones, sentencias, ciclos de
repeticin, constantes y variables.
Qu aprend hoy?
Que la plataforma arduino es inservible para el procesamiento de informacion, pero
sirve mucho como sensor de entradas o actuadores de salida, para productos y
sistemas ms complejos.
JUEVES 21: Se realiz el Laboratorio N2 con el propsito de encender un LED.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Qu cosas fueron difciles?
Recordar los conocimientos de circuitos.
Cules fueron fciles?
La programacin en general.
Qu aprend hoy?
La abstraccin de la placa en un entorno de programacin con una sintaxis con
similitud a la de C.

SEMANA #4
MARTES 26: Se realizaron los siguientes laboratorios: Laboratorio N4, sobre el parpadeo
de un LED; Laboratorio N5, sobre lectura digital en serie de un interruptor; Laboratorio
N6, sobre lectura anloga en serie de un potencimetro.
Qu cosas conoca de clases anteriores?
Lgica de programacin, conocimiento terico sobre Arduino y la sintaxis de su
programacin. Funcionamiento de la comunicacin serial.
Qu cosas fueron difciles?
Armar el circuito.
Cules fueron fciles?
La programacin del circuito.
Qu aprend hoy?
Es necesario tener presente el conocimiento sobre el armado de circuitos
elctricos. Se aprendi a captar datos que vienen de fuentes externas al Arduino.
JUEVES 28: Se realizaron los siguientes laboratorios: Laboratorio N7, sobre la salida
analgica PWN para apagar gradualmente un LED; Laboratorio N8, sobre el parpadeo de un
LED sin la funcin de Delay.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Qu cosas fueron difciles?
Implementar la lgica de una programacin controlada por el loop() junto con una
lgica procedimental a la que uno esta acostumbrado.
Cules fueron fciles?
La programacin del circuito
Qu aprend hoy?
Las diferentes posibilidades que presentan la comunicacion Serial para imprimir el
estado del programa y hacer debugg, y uso del pwm para manejar de manera mas
especifica el programa.

SEMANA #5
SEPTIEMBRE
MARTES 2: Se realizaron los siguientes laboratorios: Laboratorio N9, sobre el control de
un LED utilizando un interruptor; Laboratorio N10, sobre la lectura de un pulsador y
filtrando el ruido.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Realizacin de laboratorios donde se incluye lectura en serie de datos, el
funcionamiento de un botn a nivel de circuito.
Qu cosas fueron difciles?
El filtrado de ruido.
Cules fueron fciles?
Implementacion del codigo.
Qu aprend hoy?
Se pueden ajustar algoritmos de filtrado de ruido para los interruptores y hacerlos
ms eficientes.
JUEVES 4: Se realiz el primer parcial terico de la asignatura sobre las Sesiones de
Aprendizaje 1, 2 y 3.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Teora relacionada a Arduino, caractersticas fsicas, tcnicas y sentencias.
Qu cosas fueron difciles?
Ninguna.
Cules fueron fciles?
Memorizar cada nmero y tipo de pin habia en la placa, y el uso de cada placa
arduino en particular.
Qu aprend hoy?
El uso bsico de la placa arduinos, sus variedades, uso de cada tipo de pines.

SEMANA #6
MARTES 9: Se realizaron los siguientes laboratorios: Laboratorio N11, sobre la
reproduccin de tonos mediante la funcin tone(); Laboratorio N12, sobre el contado de
veces que se presiona un botn.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Realizacin de laboratorios donde se incluye el uso de botones y utilizar el estado
anterior de los mismos.
Qu cosas fueron difciles?
Conectar el concepto de tone() con funcionalidades que haya realizado
previamente.
Cules fueron fciles?
Entender la logica de las notas.
Qu aprend hoy?
Como utilizar la funcionalidad tone() para emitir sonidos.
JUEVES 11: Se realizaron los siguientes laboratorios: Laboratorio N13, sobre generacin
de tonos segn una entrada analgica; Laboratorio N14, sobre el uso del potencimetro
para controlar la frecuencia de parpadeo de un Led; Laboratorio N15, sobre definicin de
valores mximos y mnimos de un sensor analgico.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin. Uso
del potencimetro y entradas analgicas.
Qu cosas fueron difciles?
No hubo mayor dificultad en la realizacin de estos laboratorios, tanto en la parte
del circuito como en el cdigo.
Cules fueron fciles?
La utilizacin de funciones que se encuentran en el lenguaje.
Qu aprend hoy?
Utilizar el potencimetro para controlar el circuito en tiempo de ejecucion.

SEMANA #7
MARTES 16: Realizacin del laboratorio N16, sobre lecturas de una entrada analgica y
clculo del promedio de ejecucin. Tambin se escogi el tema del Proyecto 1.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Realizacin de laboratorios donde se incluye lecturas de entradas analgicas.
Qu cosas fueron difciles?
Escoger un tema que pudiera resumir y aplicar todos los aspectos tericos que se
han dado en clases anteriores.
Cules fueron fciles?
Escribir el programa en el lenguaje de programacin y ejecutarlo. Al principio no se
interpretaba bien la salida en el monitor serial pero despus fue fcil entenderlo.
Qu aprend hoy?
Se aprendi a generar una salida en pantalla como producto de operaciones dentro
del cdigo. Tambin se escogi el tema del Proyecto, el cual ser el de la
representacin de un Juego de Simn Dice.
JUEVES 18: Avances del Proyecto 1 en clase, implementacin del cdigo en el entorno de
programacin de Arduino.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica bsica de
programacin.
Qu cosas fueron difciles?
Hacer que el circuito no diera falsas lecturas por estar leyendo la electricidad que
pasa a travs de las particulas metalicas que se encuentran en el aire.
Cules fueron fciles?
Crear el codigo.
Qu aprend hoy?
Se avanzo el proyecto, realizando el circuito basico y el codigo final.

SEMANA #8
MARTES 23: Realizacin del Parcial N2, sobre los laboratorios realizados en las ltimas
semanas.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Sentencias y sintaxis relacionada al entorno de programacin de Arduino.
Qu cosas fueron difciles?
Ninguna.
Cules fueron fciles?
Memorizar el nombre y los parmetros de todas las funciones y variables.
Qu aprend hoy?
La importancia de los parmetros en las funciones y su uso para la creacion de
interfaces.
JUEVES 25: Avances del Proyecto 1 en clase, implementacin del cdigo en el entorno de
programacin de Arduino.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica bsica de
programacin.
Qu cosas fueron difciles?
Realizar el entorno de medicin para no dar falsas lecturas.
Cules fueron fciles?
Optimizacin del circuito.
Qu aprend hoy?
Que a pesar de que la presentacin y la lgica del proyecto se encuentren bien, al
ponerlo en la realidad pueden surgir problemas que no se tomaron en
consideracin y que hay que adaptar el proyecto a esos problemas.

SEMANA #9
MARTES 30: Avances del Proyecto 1 en clase, ltimos arreglos finales antes de su
presentacin.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Funcionamiento de una batera.
Qu cosas fueron difciles?
Realizar el ambiente de encapsulacin de la bateria.
Cules fueron fciles?
La programacin y el circuito.
Qu aprend hoy?
Una de las maneras de ajustar un proyecto a la realidad sin tener que modificarlo
demasiado es aislarlo en un ambiente hermtico donde se pueda controlar que
tiene acceso a este.

OCTUBRE
JUEVES 02: Presentacin del Proyecto 1 en clase de todos los grupos de trabajo.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino.
Qu cosas fueron difciles?
No hubo mayores dificultades en este da, las presentaciones se dieron con
normalidad.
Cules fueron fciles?
Escuchar atentamente las charlas y explicar nuestro propio proyecto.
Qu aprend hoy?
Las posibles utilidades que presentan las placas arduino.

SEMANA #10
MARTES 07: Examen Parcial N3 sobre armado de circuito, implementacin de cdigo y la
ejecucin en el Arduino.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Realizacin de laboratorios y armado de circuito.
Qu cosas fueron difciles?
La creacion del circuito.
Cules fueron fciles?
El codigo.
Qu aprend hoy?
La importancia del circuito.
JUEVES 09: Avances del Proyecto 2 en clase.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica bsica de
programacin. Conocimientos de electrnica bsica.
Qu cosas fueron difciles?
Elegir dimensiones ibamos a usar, que equipos eran necesarios, cuantos de esos
equipos, que arquitectura desarrolarlo, como unificarlo todo.
Cules fueron fciles?
Implementacion de codigo.
Qu aprend hoy?
Arduino es una arquitectura sencilla que premite la creacion de proyectos, pero la
tarjeta por si sola no es de gran utilidad y necesita de otras partes como motores,
servos, leds, y shields.

SEMANA #11
MARTES 14: Prctica de laboratorio con sensores de sonido, ultrasnico, de colores y
motores.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Realizacin de laboratorios previos en Arduino.
Qu cosas fueron difciles?
Saber si un sensor servia o no, y en caso tal que sirviera si habia algo mal en el
circuito o porque no leia los datos que leia. Implementar 2 motores en una placa
arduino sin necesidad de una placa adicional.
Cules fueron fciles?
La logica de programacion.
Qu aprend hoy?
La placa arduino requiere de hardware adicional si el circuito llega a necesitar mas
potencia.
JUEVES 16: Avances del Proyecto 2 en clase
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica bsica de
programacin. Conocimiento en armado de circuitos.
Qu cosas fueron difciles?
Ajustar cada funcionalidad separa en un solo circuito. Y que al hacerlo, no funciona
porque ciertas partes del circuitos requieren ms potencia.
Cules fueron fciles?
La programacin de cada parte independiente del circuito y su comunicacin con
una interfaz desarrollada por nosotros.
Qu aprend hoy?
Es mejor usar un enfoque modular en un sistema de mltiples funcionalidades ya
que permite ser ms flexible y extensible. Y que una interfaz de comunicacin es
necesaria para la comunicacin con los mdulos.

SEMANA #12
MARTES 21: Avances del Proyecto 23 en clase, se construy la base de una de las cintas
para el estacionamiento. Se prob utilizando el motor del Arduino.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica de programacin.
Realizacin de laboratorios y armado de circuito.
Qu cosas fueron difciles?
El hacer que los 2 motores sirvieran.
Cules fueron fciles?
La programacion.
Qu aprend hoy?
Ademas de una bateria mas grande, es necesario el uso de un Arduino Motor Shield
para hacer funcionar a los servos y motores en un mismo circuito.
JUEVES 23: Avances del Proyecto 2 en clase.
Qu cosas conoca de clases anteriores?
Conceptos bsicos sobre la programacin en Arduino y lgica bsica de
programacin. Armado de estructuras en Lego y circuitos.
Qu cosas fueron difciles?
Decidir qu arduino shield comprar
Cules fueron fciles?
Implementar el circuito.
Qu aprend hoy?
Cada arduino shield es independiente de los otros ya que dependen del fabricante,
hay algunos que limitan los pines, otros usan pines especficos y no son flexibles.

Você também pode gostar