Sie sind auf Seite 1von 45

Control Electrónico de Equipo

Pesado

1
Sesión 9
Arduino
Competencia Terminal

• Diseñar y analizar los sistemas de control y monitoreo


en sistemas electromecánicos del equipo pesado
utilizando PLC y Arduinos.

3
Logros

• Seleccionar hardware para una aplicación con


arduino

4
Objetivos Específicos

• Conocer la programación y aplicación del


Arduino
• Conocer las estructuras de programación del
Arduino

5
Conceptos básicos

6
Continuación …

7
Continuación …

8
Continuación …

9
Continuación …

10
Continuación …

11
Continuación …

12
Continuación …

13
Continuación …

14
Continuación …

15
Continuación …

16
Continuación …

17
Continuación …

18
Continuación …

19
Continuación …

20
Programación

21
Continuación …

22
Continuación …

23
Continuación …

24
Continuación …

25
Continuación …

26
Continuación …

27
Continuación …

28
Continuación …

29
Continuación …

30
Continuación …

31
Continuación …

32
Continuación …

33
Continuación …

34
Continuación …

35
Continuación …

36
Continuación …

37
Retardo de tiempo - Delay

• Es una función que hace que el procesador


espere. Por ejemplo, esta espera permite no
hacer nada y esperar hasta la ejecución de la
siguiente instrucción durante un retardo de
tiempo definido. Entonces esta función tiene
un parámetro de entrada del tipo entero, que
es la espera en milisegundos.

38
Ejemplo:

• Realizar el código para encender y apagar un


led

39
Solución

40
41
Ejercicio

• Realizar el código para encender un led y


cambiarle de menor a mayor intensidad por
PWM

• Usar analogWrite

42
Ejercicio

• Realizar el código para encender un led


mediante un pulsador

43
Ejercicio

• Realizar el código para controlar el parpadeo


progresivo del led de una duración 100ms a 1s

44
Ejercicio

• Realizar el código para modificar la


luminosidad de menor a mayor y viceversa de
un led

• Usar un delay de 10ms

45

Das könnte Ihnen auch gefallen