sistemas reativos - puc-rionoemi/sr-17/00_intro.pdfcalendário 07/03 apresentação disciplina 14/03...
TRANSCRIPT
![Page 1: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/1.jpg)
Sistemas Reativos
Noemi RodriguezAdriano Branco
Miguel Boing
![Page 2: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/2.jpg)
Conteúdo
Introdução aos Sistemas reativos
Modelos de concorrência
Linguagens, técnicas e ferramentas
Aplicações (Arduino, jogos, redes de sensores)
Projetos
Muita programação
![Page 3: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/3.jpg)
Formato do Curso
Aulas teóricas
Aulas práticas
Projetos
Estudo de artigos e vídeos
material desenvolvido por Francisco Sant’anna
![Page 4: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/4.jpg)
Avaliação Tarefas semanais (exercícios)
Individual
Mini projetos
Arduino
Em dupla
http://playground.arduino.cc/Projects/Ideas
Jogo love/Lua
individual
NodeMCU
em dupla
RSSF
Em dupla
Projeto final
Em dupla
![Page 5: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/5.jpg)
Critérios
Mini Projetos e Projeto Final
Realização (6 pontos) Exploração do ambiente
Simplicidade
Eficiência (memória/CPU)
Apresentação (4 pontos)
Documentação (manual, vídeo, etc.)
Apresentação presencial
![Page 6: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/6.jpg)
Plataformas
Arduino / C
Sistemas embarcados
Löve / Lua
Jogos, aplicações gráficas
NodeMCU (ESP8266)
■ Sistemas embarcados/acesso wifi
Terra/ T-Céu
RSSF
![Page 7: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/7.jpg)
Online
página da disciplina: www.inf.puc-rio.br/~noemi/sr-17
github: projetos desenvolvidos
ead (lista de discussão e algumas entregas):
![Page 8: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/8.jpg)
Tarefa-01(antes da próxima aula)
Criar um repositório no github https://github.com/
Instalar o Arduino IDE http://www.arduino.cc/en/Main/Software
![Page 9: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/9.jpg)
Projeto Final
RSSF (em Terra)
Mix plataformas estudadas
Sistema alternativo
SDL/Céu, Elm, Rx, ...
Mix concorrência síncrona/assíncrona
Outras ideias (em qualquer sistema)
![Page 10: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/10.jpg)
Projeto Final
Código fonte no github
Apresentação intermediária
Vídeo >=5min no github
screencast, celular, etc.
![Page 11: Sistemas Reativos - PUC-Rionoemi/sr-17/00_intro.pdfCalendário 07/03 Apresentação disciplina 14/03 Arduíno – apres. convidada Exemplos iniciais + exercício 21/3 Proposta mini-Arduíno](https://reader033.vdocuments.net/reader033/viewer/2022050309/5f715d883765982a7348dd87/html5/thumbnails/11.jpg)
Calendário 07/03
Apresentação disciplina
14/03
Arduíno – apres. convidada
Exemplos iniciais + exercício
21/3
Proposta mini-Arduíno
Modelos de concorrência
Interrupções
28/3
Projeto mini-Arduíno em sala
4/4
Apresentações mini-Arduíno
Introdução Lua
11/04
+ Lua e Löve
Exercício com Löve
18/04
Projeto mini Löve/Lua em sala
25/04
Apresentações Mini-Löve
nodeMCU
2/5
Comunicação entre nós
Projeto nodeMCU em sala
9/5
Projeto nodeMCU em sala
16/5
Apresentação mini nodeMCU