Anda di halaman 1dari 6
INSTALLACIONES DOMÓTICA S (ID) Activación secuencial de cuatro relés con potenciómetro y pulsador Profesor: Enric Serra

INSTALLACIONES DOMÓTICA S (ID)

INSTALLACIONES DOMÓTICA S (ID) Activación secuencial de cuatro relés con potenciómetro y pulsador Profesor: Enric Serra

Activación secuencial de cuatro relés con potenciómetro y pulsador

Profesor: Enric Serra Alumno: Daniel Gil Castillo

Daniel Gil Castillo

INDEX Contenido PRÁCTICA 7 .............................................................. ¡Error! Marcador no definido. DOMÓTICA 1 Entradas digitales 2 ¡Error! Marcador

INDEX

Contenido

PRÁCTICA 7

..............................................................

¡Error! Marcador no definido.

DOMÓTICA

1

Entradas digitales 2

¡Error! Marcador no definido.

INDEX

2

1.- Objetivo de la

¡Error! Marcador no definido.

2.- a) Realiza una secuencia de 4 Leds 'Knigt Rider'. ¡Error! Marcador no definido.

  • 2.1 Foto del

montaje. .............................................

¡Error! Marcador no definido.

  • 2.2 Después con ArduBlock hacemos el programa. ¡Error! Marcador no definido.

  • 2.2 Cargar al sketch de

Arduino. ..............................

¡Error! Marcador no definido.

3.- Añade otro pulsador para forzar la secuencia ascendente y descendente.

..................................................................................

¡Error! Marcador no definido.

  • 3.1 Después con ArduBlock hacemos el programa. ¡Error! Marcador no definido.

  • 3.2 Cargar al sketch de

Arduino. ...........................

  • 04. Video de la pràctica

............................................

¡Error! Marcador no definido. ¡Error! Marcador no definido.

Daniel Gil Castillo

1.1.- Activación secuencial de cuatro relés con potenciómetro . En esta práctica montaremos un circuito con

1.1.- Activación secuencial de cuatro relés con potenciómetro .

En esta práctica montaremos un circuito con cuatro relés, un pulsador y un potenciómetro. Los relés y dispositivos conectados a estos, se encenderán y apagaran progresivamente de forma secuencial, pudiendo controlar la velocidad de encendido de los mismos, mediante un potenciómetro, el cual nos permitirá aumentar o disminuir la misma; por otro lado, el botón nos dará la opción de disminuir notablemente la velocidad de encendido con una sola pulsación, atendiendo a el valor que previamente hemos fijado en la programación (Ejemplo:

+50 +100 +500 -50 -100 -500 etc.)

1.2.- Componentes utilizados:

  • 1 Arduino Uno.

  • 1 Protoboard

  • 1 Resistencias de 220Ω.

  • 1 Resistencia de 10K Ω.

  • 1 LED.

  • 1 Pulsador.

  • Relé de 5v compatible con Arduino

  • Cables.

1.3.- Esquema del montaje con Fritzing.

1.1.- Activación secuencial de cuatro relés con potenciómetro . En esta práctica montaremos un circuito con

Daniel Gil Castillo

Dibujo Fritzing 1.4.- Creación del programa con ArduBlock. Programación en Ardublock Daniel Gil Castillo 2º CFGM

Dibujo Fritzing

Dibujo Fritzing 1.4.- Creación del programa con ArduBlock. Programación en Ardublock Daniel Gil Castillo 2º CFGM

1.4.- Creación del programa con ArduBlock.

Dibujo Fritzing 1.4.- Creación del programa con ArduBlock. Programación en Ardublock Daniel Gil Castillo 2º CFGM

Programación en Ardublock

Daniel Gil Castillo

1.5.- Cargar al sketch de Arduino. int _ABVAR_1_Potenciometro = 0 ; void setup() { pinMode( 2,

1.5.- Cargar al sketch de Arduino.

int _ABVAR_1_Potenciometro = 0 ;

void setup()

{

pinMode( 2, INPUT);

Serial.begin(9600);

pinMode( 11 , OUTPUT); pinMode( 10 , OUTPUT); pinMode( 9 , OUTPUT); pinMode( 8 , OUTPUT);

}

void loop()

{

_ABVAR_1_Potenciometro = map ( analogRead(1) , 0 , 1023 , 50 , 1000 ) ; if (digitalRead(2)) {

_ABVAR_1_Potenciometro = ( _ABVAR_1_Potenciometro + 100 ) ;

} Serial.print("Potenciometro");

Serial.print(_ABVAR_1_Potenciometro);

Serial.println(); digitalWrite( 11 , HIGH ); delay( _ABVAR_1_Potenciometro ); digitalWrite( 11 , LOW ); digitalWrite( 10 , HIGH ); delay( _ABVAR_1_Potenciometro ); digitalWrite( 10 , LOW ); digitalWrite( 9 , HIGH ); delay( _ABVAR_1_Potenciometro ); digitalWrite( 9 , LOW ); digitalWrite( 8 , HIGH ); delay( _ABVAR_1_Potenciometro ); digitalWrite( 8 , LOW );

}

1.5.- Cargar al sketch de Arduino. int _ABVAR_1_Potenciometro = 0 ; void setup() { pinMode( 2,

Daniel Gil Castillo

1.6.- Imagen del montaje. 1.7.- URL del video demostrativo. Daniel Gil Castillo 2º CFGM Telecomunicaciones -Instalaciones

1.6.- Imagen del montaje.

1.6.- Imagen del montaje. 1.7.- URL del video demostrativo. Daniel Gil Castillo 2º CFGM Telecomunicaciones -Instalaciones

1.7.- URL del video demostrativo.

Daniel Gil Castillo