Está en la página 1de 7

TRABAJO FINAL DE SEMESTRE

LOGICA DE PROGRAMACION

MEMORI TOUCH

Julián Andrés Henao Torres 2209844, Leidy Dayana Torres


Departamento de Ciencias Básicas, Universidad Santo Tomas, Bogotá – sede principal, Colombia

Resumen— En este trabajo final de semestre


proponemos una modelación en programación Es importante comprender la lógica como un
que existe entre la creación de software y espacio donde se puede generar un nuevo
hardware. Para su objetivo se tendrán en cuenta la pensamiento auto crítico para la toma de
ayuda del lenguaje de programación para obtener decisiones, parcialmente la lógica de
la manipulación de un objeto creado gracias a este programación nos da a conocer la cantidad de
compilador. Al final se realiza la muestra física capacidades alojadas en nuestro entorno. Por eso
del proyecto ante el docente encargado y con la a través de esta materia y con los conocimientos
explicación de resultados tomados por el curso de adquiridos se decidió hacer un programa en
lógica de programación. Arduino , que arroje una serie de combinaciones
Palabras clave — Software, Hardware, de colores, el jugador los memorice y luego los
Compilador, Programación. repita en el orden indicado

Abstract—
In this final semester we propose a programming
II. ANTECEDENTES
modeling that exists between the creation of
software and hardware. For its purpose, the help
of the programming language will be taken into 1.1 OBJETIVOS
account to obtain the manipulation of an object
created thanks to this compiler. At the end, the
physical sample of the project is performed before
the teacher in charge and with the explanation of OBJ ETIVO GENERAL
the results taken by the program logic course. Programar con ayuda de Arduino un juego
didáctico y de continuidad, se propondrá un
Keywords - Software, Hardware, Compiler, modelo de programación que contendrá un objeto
Programming. físico con piezas determinadas, incluyendo un
seriado de memoria con el cual se podrá
interactuar en cierto tiempo establecido por el
mismo jugador.
OBJETIVOS ESPECÍFICOS
I. JUSTIFICACION

1
Trabajo Final de Semestre Ecuaciones Diferenciales

 Investigar el funcionamiento del programa Arduino es una plataforma para prototipo


Arduino de electrónica basada en hardware y
 Construir un juego didáctico funcional , donde se software libre y fácil de utilizar. Podemos
demuestren las capacidades aprendidas en la construir circuitos electrónicos y
asignatura de lógica de programacion programarlos con esta placa.
 Realizar pruebas del funcionamiento del Realmente lo que estamos haciendo es
proyecto. programar un microcontrolador, estos
 Obtener un juego didáctico funcional para dispositivos electrónicos programables nos
cualquier tipo de público. rodean en nuestro día a día, en el coche,
 Aplicar el lenguaje de programación para la nuestra casa, el trabajo, etc…
creación de software funcional.

I. ALCANCE DEL PROYECTO

Crear un juego interactivo de memoria a


través de Arduino, partiendo de una parte
hardware que sería la parte tangible que el
usuario vería para memorizar los colores,
repitiendo una secuencia en donde cada
vez que acerté, se irá aumentando el nivel
de complejidad del mismo juego.
Añadiendo otro color hasta que el usuario,
no pueda continuar, de esta manera
perderá y se reiniciara el juego. El IV. LENGUAJE DE PROGRAMACIÓN
software será el código que se creará para DE ARDUINO
que este programa funcione
Estructura de un programa
II. LIMITACIONES
Para programar un Arduino, el lenguaje
El alcance de este proyecto será que el estándar es C++, aunque es posible
objeto de estudio y de programación programarlo en otros lenguajes. No es un
arroje al azar una secuencia de colores en C++ puro sino que es una adaptación que
un tiempo preciso para que el jugador proveniente de avr-libc que provee de una
alcance a memorizar cada uno de estos y librería de C de alta calidad para usar con
luego los pulse para poder continuar y GCC en los microcontroladores AVR de
subir de nivel, al aumentar el nivel se le Atmel y muchas funciones específicas
sumara un color dentro de la gama de para los MCU AVR de Atmel.
colores disponible y en caso de que el avr-binutils, avr-gcc y avr-libc son las
jugador pierda al pulsar el color incorrecto herramientas necesarias para programar
se muestre el puntaje obtenido y le diga, “ los microcontroladores AVR de Atmel.
más suerte para la próxima” y así reiniciar
el juego para intentar romper el record del
mismo.
V. FRITZING
III. MARCO TEORICO
Fritzing es el programa por excelencia
SENSORES para la realización de esquemas eléctricos
en proyectos con Arduino y es open
source. Dispone bibliotecas con la

2
mayoría de componentes
(http://fritzing.org/parts/), incluido los
propios Arduinos, placas de conexiones,
led, motores, displays, etc. Además
permite hacer esquemas eléctricos, diseñar
nuestro PCB final y un sinfín de opciones
que convierten a este programa en una
herramienta muy útil.
También nos permitirá obtener el esquema
eléctrico, listado de componente usados y
el diagrama para poder fabricar la PCB.
Luego podemos solicitar que nos hagan la
pcb con el servicio Fritzing
Fab: https://go.aisler.net/fritzing. Nos
permitiría diseñar un shield propio y que
nos los construyan.

3
Trabajo Final de Semestre Ecuaciones Diferenciales

CRONOGRAMA

Septiembre Octubre Noviembre


Descripción de la
Actividad Semana Semana Semana Semana Semana Semana Semana Semana Semana Semana Semana Semana
1 2 3 4 1 2 3 4 1 2 3 4

OBJETIVO ESPECIFICO 1: Investigar el funcionamiento de C++

Investigación y
comprensión del tema a
elaborar

Utilización de C++

OBJETIVO ESPECIFICO 2: Realizar el esquema del proyecto.


Cotización de materiales y
compra para el
proyecto.

Construcción del
proyecto

Analizar los resultados


obtenidos y realizar
las respectivas
pruebas

4
OBJETIVO ESPECIFICO 3: Explicar los resultados con la herramienta C++.
Con las herramientas
usadas y datos
obtenidos generar
una representación
del fenómeno a
estudiar.
Determinar resultados
obtenidos.

OBJETIVO ESPECIFICO 4: Socialización

Realización de ……

Entrega de proyecto

VI. PRESUPUESTO
Para el presupuesto se mostrara el efectivo invertido para la creación dele proyecto con el fin de tener un margen, para que los estudiantes sepan sus valores
invertidos.

DAYANA TORRES MUÑOS $20.000

JULIAN ANDRES HENAO TORRES $20.000

PRESUPUESTRO TOTAL $40.000

5
Trabajo Final de Semestre Ecuaciones Diferenciales

VII. SEGUIMIENTO TAREAS

Para este se utilizara el cronograma y semana a semana se iran realizando las actividades correspondientes para cuando
finalice el tiempo propuesto ya tenga terminado el proyecto y sea totalmente funcioal y cumpla las pautas establecidas

a. BIBLIOGRAFIA
https://aprendiendoarduino.wordpress.com/category/sensores/

https://arduino.cl/que-es-arduino/

http://www.memo-juegos.com/

6
7

También podría gustarte