Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Basado en la cinemática, este proyecto mide el valor de la constante de aceleración de la gravedad (la 'g') midiendo los datos del movimiento de caída libre.
Por la guía de la pantalla LCD, un objeto (como una bola de madera, bola de vidrio, bola de acero, etc.) cae libremente de la mano de alguien a través del cuerpo principal del sistema (un tubo cilíndrico vertical largo) desde el extremo superior hasta el fondo. Se acepta cualquier velocidad o altura inicial. Luego, el sistema dará automáticamente el valor "g" calculado y lo mostrará a través de una pantalla LCD.
Lista de características:
1) Pruebe la intensidad de la luz y obtenga el valor predeterminado para la prueba en cualquier condición de luz;
2) Proporcionar instrucciones de funcionamiento y corrección de errores para el probador mediante LCD;
3) Medición de tiempo precisa mediante el uso de 3 grupos de LED de fototransistor;
4) El cálculo de la constante "g" y la visualización mediante LCD
Paso 1: cómo utilizar
Paso 1: preparación.
Siga las instrucciones en la pantalla LCD. Al principio, la pantalla LCD indicará:
"BIENVENIDO AL JUEGO, COMIENCE CON PRENSA";
Paso 2: Pruebas ambientales.
Cuando se presiona el interruptor, el sistema le indica:
"ESPERE POR FAVOR …"
El sistema tardará 3 segundos en prepararse para la prueba.
Paso 3: Listo y esperando la entrega.
Este sistema de pasos puede mostrar los siguientes dos resultados:
1) si todo es normal, el sistema muestra:
"POR FAVOR DEJAR ALGO EN LA PARTE SUPERIOR"
Luego, el sistema pasará al paso 4;
2) si hay un accidente, por ejemplo, durante las pruebas ambientales hay cambios de luz muy fuertes, el sistema indicará:
"¡GUAU! PARPADEANDO, POR FAVOR INTENTE OTRA VEZ"
Después de 1,5 segundos, el sistema vuelve a la primera etapa de preparación;
Paso 4: Prueba de caída.
Cuando el probador deja caer el objeto de prueba, el sistema mostrará dos resultados:
1) si la prueba es normal, el sistema indica:
"BONITO INTENTAR! G = XX";
El sistema proporciona el resultado de la prueba, lo muestra durante 10 segundos y vuelve al paso 1;
2) si la prueba tiene problemas, por ejemplo, no pudo capturar el movimiento de objetos, el sistema mostrará:
"¡ALGO MAL! POR FAVOR INTENTE OTRA VEZ"
Visualizándose durante 6 segundos, el sistema vuelve al paso 1; Ahora se completa el círculo de operación de prueba.
Paso 2: Lista de piezas
Paso 3: Conexión
Paso 4: el código y la descripción
El código incluye 3 partes: declaración de variables, definición de acción y programa principal.
1) Sección de definición de variable: Hay un total de 30 argumentos definidos en esta parte. 15 argumentos variables: 6 para el sensor de luz, 6 para el tiempo, 1 para el estado del interruptor, 1 para el estado del sistema y 1 para el cálculo del valor g. 15 argumentos constantes: 2 para distancia, 1 para valor sensible y 12 para PIN (incluidos 6 PIN relacionados con la interfaz LCD);
2) Sección de definición de acción: toda la precesión se divide en 3 estados del sistema diferentes según las diferentes acciones, que utilizan los cinco programas de acción respectivamente: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () 'y' printall () '.
3) Sección principal del programa: Los tres estados del sistema se denominan "sysState 0, 1 y2". 1) El sysState0 inicia el sistema mostrando el mensaje de bienvenida. Si se presiona el interruptor, llame a la función lighttest () y devuelve el estado 1 o el estado 0 después de ejecutar; 2) En sysState1, las funciones drop () y printall () se llaman repetidamente y devuelven el estado 2 o el estado 0 después de ejecutarse; 3) En sysState2, llame a la función gvalue () y devuelve el estado 0;
Además, la función sensorread () se llamará dos veces en el programa principal;