dis8637-2024-2

clase-04

Tarea Inicio de Actividades

inicioActividades.pdf

Sobre la construcción del prototipo

Conexión parlante

https://www.youtube.com/watch?v=aaqaAXlZbuc

IMG_2556

Conexión pulsador arcade

https://m.youtube.com/watch?v=sRhLCAXLlMc

https://m.youtube.com/watch?v=BC7YEGL2R20&pp=ygUpaG93IHRvIGNvbm5lY3QgYXJjYWRlIGJ1dHRvbnMgIHRvIGFyZHVpbm8%3D

IMG_2581

https://github.com/user-attachments/assets/5646a3ff-e11c-4827-8598-4b6cfb352917

IMG_2553

Recomendaciones y observaciones de nuestro proyecto

Centrar todo en el plano de corte

Desface de 0,2mm

Ver márgenes

Nuestro juego sale del modo de espera cuando el usuario apreta el botón.

Recomendaciones y observaciones proyectos

Tinkercad: tiene opciones de tinkercad, es gratis si usas el correo udp

No imprimir en 3d una pieza con todo resuelto, uno puede imprimir por partes e ir agregando elementos, eso ahorra tiempo de impresión.

Estados: El botón tiene estados de reposo, click y hold.

const/constante: algo que es algo en el código que se va a mantener constante y nunca va a cambiar. Por lo tanto si yo declaro algo como const, si en el código más adelante intento cambiar su valor, no va a funcionar.

const int

int buttonState= 0; // variable para leer el estado del botón, 0 puede ser el reposo.

void setup() {

//es para definir lo que va a ocurrir c/vez que le pongas corriente

void loop

if else

Hay que definir que hayan diferentes estados

ctrl+f para buscar una palabra en el código y reemplazarlsa por otra.

switch (estado actual) (

case STANBY

Antes de escribir como funciona todo, es mejor escribir lo que quiere que haga.

bool: si o no. Variables si o no.

ctrl+ t: es para ordenar el código.


if (revisaBoton(valor de estado actual)) {

estado actual =


buena biblioteca es adafruit

Lo primero es internalizar separar el proyecto del estado.

Medidas exactas no existen

Preguntas pendientyes

  1. ¿Cómo se llama el proyecto?
  2. ¿Qué palabra vamos a enseñar a aescribir?-> corta
  3. ¿Una animación para la victoria?

lija 320, 400, 600,

Stack overflow: lugar donde preguntar código.

break: es para cortar el código, romper el loop

tener varios niveles–> aplicarles variables en un mismo loop en vez de un break.

Pauta

Toda la información se pone en la clase 5.

  1. ayudar y documentar ayuda a otros.
  2. Explicación textual, qué es, cómo es
  3. Documentación: de cómo se usa, en su contexto, EL PROCESO
  4. Manual de cómo se usa (textual)
  5. Orden del código, legible, citado
  6. criterio calidad de factura (oficio/terminaciones)

**No tiene que funcionar completo, enfocarse