Necesito si me podéis ayudar en el siguiente proyecto. OS explico que es lo que necesito.

Tengo que programarlo en Basic Stanp Editor v2.5.

 

  • Si tenemos la entrada 5 a nivel 1, nos deberán actuar 2 salidas y ponerlas a nivel alto (1), por ejemplo la salida 0 y 1
  • Cuándo la entrada 5 pasa de nivel 1 a nivel 0, la salida 0 permanece activa durante 2 segundos y la salida 1 durante 5 segundos. Transcurrido este tiempo deberán pasar a estado (0), pero si mientras tanto la entrada 5 detecta un nivel alto deberá resetear los temporizadores y automáticamente las salidas 0 y 1 se pondrán en nivel alto.
  • Luego si la entrada 5 permance activa en estado alto (1) durante 10 segundos, la salida 0 deberá pasar a estado bajo (0), hasta un nuevo flanco de subida de la entrada 5.
  • Y si la entrada 5 permanece en estado alto durante más de 15 segundos la salida 1 deberá pasar a estado bajo, hasta un nuevo flanco de subida de la entrada 5.

Para probar el proyecto tengo el entrenador de PARALLAX HOME STAMP BASIC

Si alguien me puede mandar algunas ideas lo agradeceré de todo corazón

MUCHAS GRACIAS

Visitas: 33

Responde a esto

Respuestas a esta discusión

Hola Rubén,
Actualiza tu perfil con una imagen...
Gracias.
Hola Lorenzo!

Ya he actualizado el perfil con fotografía. Es que no sabía como incluirla. ya está todo claro. Muchas gracias.

Lorenzo M. Oliver dijo:
Hola Rubén,
Actualiza tu perfil con una imagen...
Gracias.
Hola Rubén,

Tal como lo cuentas, parece que el programa debe ser muy básico.
Echa un vistazo al manual ¿Que es un microcontrolador?, experimento 2 (a partir de la pág. 26) donde se describe un circuito parecido al tuyo, donde 2 pulsadores actuan como entradas y 2 LEDs actúan como salidas.
El control del temporizador (PAUSE) lo tendrás fácil.

Un saludo.

Responder a debate

RSS

Cursos online y tutoriales


(se requiere registro previo gratuito en PortalArduino.com)

Mantenimiento del sitio

© 2024   Creado por Lorenzo M. Oliver.   [Imágenes licenciadas por Depositphotos.com] Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio