Está en la página 1de 2

TALLER CORTE 2 – SISTEMAS DIGITALES III

PUNTO 1.
Tengo un módulo de memoria compuesto por dos elementos I2C como se ve en la
figura, el microcontrolador actúa como maestro y los módulos como elementos de
memoria. La memoria 2 es el respaldo de la memoria 1. Escriba un código que me
permita escribir las memorias y comprobar que lo que se almaceno es semejante
en ambas memorias.

PUNTO 2.
Toldo automático.
Con motivo de la ola de calor que estamos viviendo se nos ha pedido que diseñemos
un módulo de control sencillo para levantar y bajar un toldo (o persiana) motorizado.
Se dispondrá de dos sensores: uno de temperatura y otro de luminosidad (LDR) y
de dos pulsadores manuales.
Funcionamiento:
- Si el sol incide en el sensor LDR (no ocultado por el toldo) y la temperatura exterior
es elevada (>24ºC, por ejemplo), que el toldo se baje del todo.
- Si incide el sol y la temperatura exterior no es elevada, entonces el toldo no se
debe bajar (situación en invierno) para que el sol caliente el interior de la sala.
- Si no incide el sol habrá que subir el toldo en cualquier caso para aprovechar la
luz exterior.
- Si se activa (interruptor) manualmente la subida, se ignora el control automático y
se sube el toldo. Lo mismo ocurre con la bajada. El modo automático se consigue
activando simultáneamente la subida y la bajada.
Hardware disponible:
- Nucleo32 F446RE
- Sensor de temperatura LM35.
- Resistencia LDR (Resistencia variante con la luz)
- Circuitería externa para los motores

PUNTO 3.
Investigue el proceso que debe llevarse a cabo para intercambiar información entre
dos nucleos32 F446RE a través de protocolo SPI, donde una tarjeta será maestra
y otra será esclava. Proponga un código de ejemplo.

También podría gustarte