Conceptos Básicos

1

Qué aprenderás sobre Internet of Things

2

Espectro electromagnético y qué es radiofrecuencia

3

Clasificacion de radiofrecuencia

4

Regulación de la radiofrecuencia

5

¿Qué son las Telecomunicaciones?

6

Halfduplex y Fullduplex

7

Clasificación de transmisiones: Upstream y Downstream

8

Link budget

9

Con ciertas características, ¿Habría conexión en el sistema?

Alto data rate

10

Wi-fi

11

Bluetooth

12

Redes celulares

LPWANs

13

NB-IoT

14

Consideraciones para implementación de NB-IoT

15

LoRaWAN

Reto 2

16

¿Qué usarías para monitorear la posición GPS de un vehículo? y ¿Qué usarías para monitorear datos en campo?

Diseño

17

Arquitectura de nodos

Introducción a la práctica

18

Instalación de framework ESP32 e instalación de framework SAMD21

19

Qué es una interrupción

Práctica de WiFi

20

Prueba de señal Wi-fi

21

Protocolo HTTP desde un microcontrolador

22

Conectando sensores y actuadores al microcontrolador

23

Preparación de aplicación para recibir datos

24

Programación por eventos de un microcontrolador

25

Configuración de eventos del microcontrolador

26

Conexión de aplicación

Práctica con LoRa

27

¿Cuál es el stack de LoRaWAN?

28

Creando tu propio gateway

29

Ensamblado de gateway

30

Pon a andar tu gateway de LoRa

31

Creando tu Stack de LoRa

32

Conecta tu nodo a internet

33

Integrando datos a un dashboard

34

Terminando de implementar nuestro stack de LoRa

35

BugFixing nuestro stack de LoRa

36

Ensamblando el nodo de LoRa

37

Probando LoRa en nuestro Dashboard

38

Prácticas con tarjetas MKR

Cierre del curso

39

Cierre del curso

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Qué es una interrupción

19/39
Recursos

Una interrupción es un momento específico donde se interrumpe el código y la secuencia. Es un evento que pasa ajeno al microcontrolador y dispara una parte de otro código.

Aportes 5

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Se entiende la idea pero quisera hacer un aporte, ya que, al presentarse una interrupción en una linea de cogido, es decir en 1002, el programa salta hacia la etiqueta establecida y al terminar la ejecución de dicha subrutina, esta no retorna a la misma linea de codigo de donde salto, sino a la siguiente más cercana inferior, es decia a 1003.

Un ejemplo de una interrupción podría ser que tu tienes una linea de ensamblaje de cajas pero tienes una serie de sensores que aseguran la calidad del mismo, si alguna caja se daña o rompe y un sensor detecta esto, ejecuta una subrutina para aislar esta caja y no afectar a el resto de la producción.

Las interrupciones del sistema NO deben demorarse, ya que esto obliga a que se generen retados en el programa principal.

INTERRUPCIÓN.esta viene desde los procesadores, , es un pedazo donde se interrumpe un código, y es importante trabajar con ellos porque nos permite ahorrar energía,

comparto algunos tips para utilizar correctamente las interrupciones con un microcontrolador:

deben ser lo mas cortas posibles para evitar funcionamientos erráticos del sistema, utilízala principalmente para cambiar el estado de un flag, pero evita al máximo ejecutar rutinas largas.

si vas a cambiar el valor de una variable y esa interrupción ocurre con mucha frecuencia, declara la variable como volatile para evitar que se corrompa su valor.

si tienes mas de una interrupcion en tu sistema, debes manejar un sistema de prioridades aunque no todos los microcontroladores lo tiene por hardware