Diferencia entre revisiones de «PUBLICO:Sistemas embebidos e Internet de las Cosas»

De SOA - Wiki - Unlam
Ir a la navegación Ir a la búsqueda
Línea 8: Línea 8:
 
  *[http://so-unlam.com.ar/material-clase/Sistemas%20Embebidos/2doCuatrimestre_2020/Clase%2003-Thinkercad_EJ.pptx 3° Clase Funcionamiento de Sensores y Ejemplos de Thinkercad]
 
  *[http://so-unlam.com.ar/material-clase/Sistemas%20Embebidos/2doCuatrimestre_2020/Clase%2003-Thinkercad_EJ.pptx 3° Clase Funcionamiento de Sensores y Ejemplos de Thinkercad]
 
  *[http://so-unlam.com.ar/material-clase/Sistemas%20Embebidos/2doCuatrimestre_2020/Clase_03_Maquinas_Estados.pptx 3° Clase Máquina de Estado de Thinkercad]
 
  *[http://so-unlam.com.ar/material-clase/Sistemas%20Embebidos/2doCuatrimestre_2020/Clase_03_Maquinas_Estados.pptx 3° Clase Máquina de Estado de Thinkercad]
 +
*[http://so-unlam.com.ar/material-clase/Sistemas%20Embebidos/2doCuatrimestre_2020/Clase_04_Thinkercad_Temporizador.pptx 4° Clase temporizador y interrupciones externas.]
 
   
 
   
  
Línea 22: Línea 23:
  
 
====Ejemplos Thinkercad vistos en clase - 2020====
 
====Ejemplos Thinkercad vistos en clase - 2020====
 +
 +
'''Clase 2 : Ejemplos iniciales'''
 +
 
  *[https://www.tinkercad.com/things/lkBBoyrJHFD-Ejemplo-led Ejemplo simple Led]
 
  *[https://www.tinkercad.com/things/lkBBoyrJHFD-Ejemplo-led Ejemplo simple Led]
 
  *[https://www.tinkercad.com/things/bHLg5sNxO5V Ejemplo Encender y Apagar Led con pulsador]  
 
  *[https://www.tinkercad.com/things/bHLg5sNxO5V Ejemplo Encender y Apagar Led con pulsador]  
Línea 32: Línea 36:
 
  *[https://www.tinkercad.com/things/5hCWmIQY8Ul Ejemplo combinando Potenciometro, Servomotor y Sensor-Ultrasonido]
 
  *[https://www.tinkercad.com/things/5hCWmIQY8Ul Ejemplo combinando Potenciometro, Servomotor y Sensor-Ultrasonido]
 
  *[https://www.tinkercad.com/things/2RA2wv5d6X9-potenciometro Ejemplo combinando Potenciómetro, tira de Leds, Display LCD y Buzzer]
 
  *[https://www.tinkercad.com/things/2RA2wv5d6X9-potenciometro Ejemplo combinando Potenciómetro, tira de Leds, Display LCD y Buzzer]
  *[https://www.tinkercad.com/things/agMeIkDUYPv-estacionamiento Ejemplo varios componentes: Estacionamiento (combinando sensor ultrasonio y Display  de 7 segmentos)] <br>
+
  *[https://www.tinkercad.com/things/agMeIkDUYPv-estacionamiento Ejemplo varios componentes: Estacionamiento (combinando sensor ultrasonio y Display  de 7 segmentos)]
  *[https://www.tinkercad.com/things/452mAp5YUS0-temporizador-por-software Ejemplo temporizador por Software]
+
 
  *[https://www.tinkercad.com/things/ehMPBf5WcVP-temporizador-por-hardware Ejemplo temporizador por Hardware]
+
  '''Clase 3 : Máquina de estados'''
 +
   
 
  *[https://www.tinkercad.com/things/ismZLYCtVmR-estacionamiento-maquina-de-estados Ejemplo estacionamiento con Maquina de Estados]
 
  *[https://www.tinkercad.com/things/ismZLYCtVmR-estacionamiento-maquina-de-estados Ejemplo estacionamiento con Maquina de Estados]
 
  *[https://www.tinkercad.com/things/0n7S4aIf7xJ-estacionamiento-maquina-de-estados-version-otra Ejemplo estacionamiento Maquina de estados-Otra Versión]
 
  *[https://www.tinkercad.com/things/0n7S4aIf7xJ-estacionamiento-maquina-de-estados-version-otra Ejemplo estacionamiento Maquina de estados-Otra Versión]
 
  *[https://www.tinkercad.com/things/0V42IYweGGr-maquina-de-estado-potenciometro-climatizdor- Ejemplo de Climatizador con potenciometro- uso de maquina de estado con Temporizador por Software]
 
  *[https://www.tinkercad.com/things/0V42IYweGGr-maquina-de-estado-potenciometro-climatizdor- Ejemplo de Climatizador con potenciometro- uso de maquina de estado con Temporizador por Software]
 
  *[https://www.tinkercad.com/things/8F30f7L0oA3-copy-of-maquina-de-estado-potenciometro-climatizdor- Ejemplo de Climatizador con potenciometro- uso de maquina de estado con Temporizador por Software - otro enfoque - basado en tablas - con Macro DEBUG]
 
  *[https://www.tinkercad.com/things/8F30f7L0oA3-copy-of-maquina-de-estado-potenciometro-climatizdor- Ejemplo de Climatizador con potenciometro- uso de maquina de estado con Temporizador por Software - otro enfoque - basado en tablas - con Macro DEBUG]
 +
 +
'''Clase 4 : temporizadores e interrupciones externas'''
 +
 +
*[https://www.tinkercad.com/things/lkBBoyrJHFD-ejemplo-led Ejemplo función delay (NO usar)]
 +
*[https://www.tinkercad.com/things/452mAp5YUS0-temporizador-por-software Ejemplo temporizador por Software]
 +
*[https://www.tinkercad.com/things/ehMPBf5WcVP-temporizador-por-hardware Ejemplo temporizador por Hardware]
 +
*[https://www.tinkercad.com/things/lCEejeTMNWl-temporizador-hibrido Ejemplo temporizador Hibrido]
 +
*[https://www.tinkercad.com/things/fzlcpEsNnCC-interrupciones-externas Ejemplo interrupciones externas]
  
 
====Diapositivas de cursadas anteriores ====
 
====Diapositivas de cursadas anteriores ====

Revisión del 12:48 24 sep 2020


Menú >> PUBLICO:Portada >> PUBLICO:Material de clases >> Sistemas embebidos e Internet de las Cosas


Material de la Cátedra

Diapositivas Teóricas dadas en clase correspondiente a la cursada del 2° Cuatrimestre del año 2020

*1° Clase Introducción a SE, Sensores y Actuadores
*2° Clase Electrónica y Thinkercad
*2° Clase Tipos de señales, Arduino y Thinkercad
*3° Clase Funcionamiento de Sensores y Ejemplos de Thinkercad
*3° Clase Máquina de Estado de Thinkercad
*4° Clase temporizador y interrupciones externas.

Material Complementario generado por la Cátedra

  • En el siguiente documento se encuentra un apunte que contiene conceptos básicos de electrónica y tutoriales para aprender a utilizar Arduino empleando el simulador de Thinkercad
*Apunte Electronica y Arduino en Thinkercad 
  • En el siguiente documento se encuentra un apunte que contiene conceptos acerca del funcionamiento electrónico y físico de varios sensores y actuadores que se pueden usar en Sistemas Embebidos
*Apunte sobre  Sensores y Actuadores para Sistemas Embebidos
  • En el siguiente documento se encuentran una serie de distintos tutoriales sobre Arduino dependiendo del sensor y actuador utilizado
*Apunte sobre tutoriales de Arduino
  • En el siguiente documento se encuentran la base teórica de máquinas de estados.
*Apunte sobre máquinas de estado


Ejemplos Thinkercad vistos en clase - 2020

Clase 2 : Ejemplos iniciales

*Ejemplo simple Led
*Ejemplo Encender y Apagar Led con pulsador 
*Ejemplo Controlar la intensidad de Led con potenciometro
*Ejemplo Sensor-Ultrasonido
*Ejemplo ServoMotor
*Ejemplo Transistor y motor DC (Encendido y Apagado)
*Ejemplo Transistor y motor DC (Control de Velocidad-PWM)
*Ejemplo Puente H y Motor DC
*Ejemplo combinando Potenciometro, Servomotor y Sensor-Ultrasonido
*Ejemplo combinando Potenciómetro, tira de Leds, Display LCD y Buzzer
*Ejemplo varios componentes: Estacionamiento (combinando sensor ultrasonio y Display  de 7 segmentos)
Clase 3 : Máquina de estados

*Ejemplo estacionamiento con Maquina de Estados
*Ejemplo estacionamiento Maquina de estados-Otra Versión
*Ejemplo de Climatizador con potenciometro- uso de maquina de estado con Temporizador por Software
*Ejemplo de Climatizador con potenciometro- uso de maquina de estado con Temporizador por Software - otro enfoque - basado en tablas - con Macro DEBUG
Clase 4 : temporizadores e interrupciones externas

*Ejemplo función delay (NO usar)
*Ejemplo temporizador por Software
*Ejemplo temporizador por Hardware
*Ejemplo temporizador Hibrido
*Ejemplo interrupciones externas

Diapositivas de cursadas anteriores

En esta sección se encuentran las Diapositivas Teóricas  sobre Sistemas Embebidos e Internet de las Cosas que fueron dictadas en cursadas anteriores
* Diapositivas SE - Cursada 1° Cuatrimestre Año 2020 * Diapositivas SE - Cursada Año 2019

Bibliografia de referencia

* Elecia White - Making Embedded Systems_ Design Patterns for Great Software-O'Reilly Media (2011)
* Bruce Powel Douglass - Design Patterns for Embedded Systems in C_ An Embedded Software Engineering Toolkit-Newnes (2010)
* Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides - Design Patterns_ Elements of Reusable Object-Oriented Software-addison-wesley (1994)
* C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie 

Material Complementario externo

En el siguiente enlace se encuentran conceptos teóricos y prácticos opcionales que son complementarios a la cursada. Este contenido no fue generado por la cátedra, pero sirven para ampliar los saberes de los conceptos brindados en las clases

* Material Complementario Externo