Está en la página 1de 2

DART

Departament Automàtica
Robótica Telecomunicacions

MÓDULO INFORMÁTICA INDSUTRIAL CFGS AOTOMATIZACIÓN Y ROBÓTICA INDUSTRIAL

ACTIVIDADES TEMA 3
1.- Diseña una aplicación para microcontroladores Arduino de manera que mediante
dos pulsadores, visualicemos en una pantalla OLED 128x64 I2C, la tabla de verdad de la
función lógica AND, tal y como indica la siguiente tabla:

Pulsador 1 Pulsador 2 Mensaje en la pantalla


No presionado (0) No presionado (0) 0 and 0 = 0
No presionado (0) Presionado (1) 0 and 1 = 0
Presionado (1) No presionado (0) 1 and 0 = 0
Presionado (1) Presionado (1) 1 and 1 =1

Representa el esquema de conexiones con el ISIS de Proteus y el código de Arduino.


Las operaciones lógicas las debe realizar el propio microcontrolador.

2.- Diseña una aplicación para microcontroladores Arduino de manera que mediante
dos pulsadores, visualicemos en una pantalla OLED 128x64 I2C, la tabla de verdad de la
̅) + (𝒂
función lógica 𝒙 = (𝒂 ∗ 𝒃 ̅ ∗ 𝒃) , donde las variables booleanas a i b, están
representadas por el estado de dos pulsadores tal y como indica la siguiente tabla:

Pulsador 1 (a) Pulsador 2 (b) Mensaje en la pantalla


No presionado (0) No presionado (0) X=0
No presionado (0) Presionado (1) X=1
Presionado (1) No presionado (0) X=1
Presionado (1) Presionado (1) X=0

Representa el esquema de conexiones con el ISIS de Proteus y el código de Arduino.


Las operaciones lógicas las debe realizar el propio microcontrolador.

3.- Diseña un secador de manos de baño público usando los siguientes materiales:
1.- Microcontrolador Arduino UNO R3
2.- Módulo relé con bobina de excitación de 5V
3.- Motor ventilador de 230V 500W
4.- Resistencia calefactora 230V 500W
5.- Pulsador NA (normalmente abierto)

1
El sistema actuará de la siguiente manera: Al presionar el pulsador, se
conectará durante 45 segundos el motor ventilador y la resistencia calefactora
simultáneamente. Al transcurrir los 45 segundo, el sistema parará el motor y la
resistencia hasta una nueva pulsación. Calcula la corriente total que circulará por el
relé. Representa el esquema de conexiones.
Representa el esquema de conexiones con el ISIS de Proteus y el código de Arduino.

4.- Utilizando la estructura for, diseña el código para mostrar por una pantalla OLED
128x64 I2C, la suma de los primeros 100 números naturales.
Representa el código de Arduino.

5.- Utilizando la estructura while, diseña el código para mostrar por una pantalla OLED
128x64 I2C, la suma de los primeros 100 números naturales.
Representa el código de Arduino.

6.- Utilizando la estructura for, diseña el código para mostrar por una pantalla OLED
128x64 I2C, los números pares comprendidos entre el 20 y 46, ambos inclusive y en
orden ascendente.
Representa el código de Arduino.

7.- Utilizando la estructura while, diseña el código para mostrar por una pantalla OLED
128x64 I2C, los números impares comprendidos entre el 20 y 46, ambos inclusive y en
orden descendente.
Representa el código de Arduino.

También podría gustarte