Entradas

Mostrando entradas de octubre, 2019

Codigo de programacion para dislpay

#include <LiquidCrystal.h> LiquidCrystal lcd (12,11,5,4,3,2); int pinFoto=A0; int pinRampa=A1; int pinTunel=A2; int vidas=3; int puntos=0; byte cor_i[8]={0b00000000, 0b00000001, 0b00000011, 0b00000011, 0b00000001, 0b00000000, 0b00000000 }; byte cor_d[8]={0b00000000, 0b00000001, 0b00000011, 0b00000011, 0b00000001, 0b00000000, 0b00000000 }; void setup() {  lcd.begin(16,2);  pinMode(pinFoto, INPUT);  pinMode(pinRampa, INPUT);  pinMode(pinTunel, INPUT);  lcd.createChar(1,cor_i);  lcd.createChar(2,cor_d); } void loop() {  int valorTunel=analogRead(pinTunel);  int valorRampa=analogRead(pinRampa);  int valor=analogRead (pinFoto);  delay(1000);  if(valorTunel<600)  {    puntos=puntos+30;  }  if(valorRampa<600)  {    puntos=puntos+20;  }  lcd.setCursor(12,0);  lcd.print(puntos);  if(puntos>=150)  {    lcd...

Diario # 7

Imagen
Tema: Etapa D: Evaluacion. Descripcion: En este dia de clase, creamos un archivo llamado Etapa D: Evaluacion en el que implementamos una tabla que muestra las especificaciones que tiene nuestro pinball. Le agregamos una mparte en la que dice preuba en el que muestra las evaluaciones y pruebas que le vamos a hacer a nuestro pinball ya terminado. Para ello tenemos que terminar el pinball para que alguna persona lo pruebe y nos comente su experiencia al usarlo. Despues cualquier error o caracteristica que tengamos que arreglar lo arreglemos y lo mejoremos. Conclusiones: Para cada proyecto que hagamos tenemos que hacerle pruebas para que asi mejoremos nuestro proyecto y asi aprender de nuestros errores para no cometerlos en otras ocaciones. Por eso tuvimos que hacer esta tabla, para que asi podamos determinar la efectividad de nuestro pinball. Dificultades: No tuve ninguna dificultad. Logros: Logramos refelxionar de como probar nuestros proyectos cuand...

Diario # 6

Imagen
Tema: Implementacion del display en el pinball y leccion. Descripcion: En este dia de clase, fuimos al laboratorio de mecanica para poder seguir construyendo la estructura para implementar el display en el pinball. Tambien tuvimos una leccion para poder probar nuestro conocimiento sobre como porgramar un arduino con un display. Conclusiones: Tenemos que hacer la estructura para el display para dar buen aspecto al pinball y asi la programacion que hemos trabajado pueda dar sus frutos en el pinball, para que funcione correctamente. Dificultades: No tuve ninguna dificultad, salvo a la leecion ya que no estuve tan preparado para ello y fue algo dificil al realizarlo con mi compañero de equipo. Logros: Como en este dia solo tuvimos una hora y solo modificamos un poco la estructura del pinball, no pude desrrollar algunos logros por el poco tiempo que nos dificulto un poco al poder obtenerlos. ¿Que me pregunto? No tengo dudas

Diario # 5

Imagen
Tema: Continuamos con la programación. Pusimos los códigos que nos ayudaran a determinar el puntaje y las vidas con el concepto de estructura if, operadores de compracion y contadores. Descripcion: En este dia de clase continuamos con la programacion del display para ya finalizarlo con sus respectivas estructuras como el if y contadores. Despues de ya terminarlo lo probamos para ver si lo que programamos si se mostraba correctamente en el display. Por mi parte yo si lo logre probar y logre tener exito al hacerlo ya que en mi display si se mostro. Ya despues de haber terminado la programacion vamos a dar paso a la implementacion del display al pinball con sus materiales electronicos para comenzar a probarlo. Conclusiones: Ya terminado la programacion del dislpay con el arduino podemos dar paso a segui contruyendo la estructura del pinball implementando todo los electronico para que asi funcione al dar inicio al juego. Todas las actividades que hemos hecho nos han ayudado a hace...

Diario # 4

Imagen
Tema: diseño de los corazones para el display. Descripcion: En este dia de clase diseñamos en Exel los corazones que van a ser mostrados en el display. Para ellos pintamos unos cuadritos con una serio de nuemros 0 y 1 que forman el codigo que va ser implementado en la programcion del display. Esto es para que el juego sea mas creativo y se pueda ser mas divertido al jugarlo al ver la originalidad de los corazones. Conclusiones: Esta parte de la programacion nos ayudara a mejorar el aspecto de nuestro pinball para hacerlo mas crativo y mas divertido. Por eso siempre es bueno hacerlo para que asi podamos dar a conoceer nuestra creatividad y originalidad con la expereincia de un juegom para aplicarlo en el pinball. Dificultades: No tuve dificultades al hacer esta parte de la programacion. Logros: Logre aprender como hacer el codigo de como hacer el codigo para una imagen de un display y lo facil que es. Tambein aprendi como implementarlo a la program...

Diario #3

Imagen
Tema: Implementado display a pinball Descripcion: En esta clase fuimos al laboratorio de mecanica para comenzar a hacer la estructura en el pinball donde va a estar el display con sus componentes electronicos. Tambien corregimos otros errores y caracteristicas del pinball. Conclusiones: El display que estamos programando necesita un lugar en el pinball para que asi el puntaje y las vidas sean visibles para el jugador Dificultades: No tuve dificultades. Logros: Logramos analizar y determinar como va a ser implementado el dislpay en el pinball para la vista del jugador ¿Que me pregunto? No tengo dudas.

Diario # 2

Imagen
Temas: Implementando mas codigos para el display. Descripcion de la actividad: -En esta clase seguimos implementando mas codigos al display con la estructura if, operaciones de comparacion y contadores. Los codigos que implementamos hoy son para cuando la fotocelda detecte la pelotita y cambie el puntaje y el numero de vidas, dependiendo de la posicion de la pelota en el pinball, ya sea el tunel, rampa o su caida. Tambien con la estructura if se podra activar un codigo dependiendo de una caracteristica de la partida del jugador. Esto va ayudar al puntaje y las vidas. Conclusiones: Con estos codigos podremos darle mas actividad al pinball con un objetivo para hacer mas divertido al pinball para quien lo  use. Por eso es muy importante seguir programando el display para dar un mejor aspecto al pinball. Dificultades: No tuve ninguna dificultad al desarrollar esta actividad. Logros: Logre aprender mas sobre la programacion que requiere un pinb...

Diario # 1

Imagen
   Tema:  Creacion del código para el display que mostrara el puntaje y vidas Descripcion de la actividad: -En este dia de clse comenzamos con la unidad # 4 del quimetre # 2 avanzando con el proyecto pinball del anterior quimestre. Para poderlo continuar, iniciamos la programacion del display en el que se mostrara el numero de vidas y el puntaje que el jugador va a recibir cuando la pelotita pase por el sensor de la fotocelda que se va a encontrar el el area del puntaje y cuando la pelotita caiga. Cuando pase esto, el display mostrara tu puntaje y el numero de vidas que tienes. Display de pinball Cuando pierdas todas las vidas, la idea de esta programacion es que salga un mensaje de derrota en el display, con tu mayor puntaje. Toda esta programacion se va a encontrar en el arduino conectado al display que va a ser implementado en el pinball con todos los componentes electronicos. Conclusiones:  -Esta programacion que estamos desa...