🏛 Disciplina
Objetivo
Possibilitar ao aluno analisar, sintetizar e desenvolver sistemas microcontrolados. Desenvolver e implementar soluções para problemas de controle e automação utilizando microcontroladores.
Ementa
Arquiteturas computacionais; Programação de Microcontroladores; Operações de entrada e saída; Interrupções; Temporizadores/Contadores; Comunicação entre dispositivos; Conversores Analógico/Digital - Digital/Analógico; Modulação PWM; Circuitos de interface;
Conteúdo Programático
| Ordem | Ementa | Conteúdo |
|---|---|---|
| 1 | Arquiteturas computacionais | Visão geral da organização e arquitetura de sistemas computacionais, microprocessadores e sistemas embarcados |
| 2 | Programação de Microcontroladores | Linguagem de programação para microcontroladores, programação estruturada, ferramentas de desenvolvimento e depuração de código |
| 3 | Operações de entrada e saída | Características elétricas das portas de entrada e saída (E/S), configuração e acesso aos pinos de E/S |
| 4 | Interrupções | Conceitos de interrupção e exceção, sincronização, interrupção por hardware versus software |
| 5 | Temporizadores/Contadores | Configuração de temporizadores/contadores, rotinas de atraso por hardware, captura de entrada com geração de interrupção, geração de interrupções periódicas |
| 6 | Comunicação entre dispositivos | Interfaces paralela e serial, comunicação síncrona e assíncrona, aplicações envolvendo comunicação de dados entre sistemas |
| 7 | Conversores Analógico/Digital - Digital/Analógico | Conceitos sobre a operação de ADC e DAC, frequência de amostragem, geração de formas de onda |
| 8 | Modulação PWM | Aplicações de PWM para controle de interfaces e acionamento de motor |
| 9 | Circuitos de interface | Avaliação de parâmetros elétricos, interfaces entre o microcontrolador e dispositivos (digitais e analógicos), exemplos de circuitos de interface, condicionamento de sinais (amplificação e filtragem), aplicações práticas |
Planejamento de Aulas
Código: ELT73A-S22 · Professor(a): Adriano RuselerAtividades Síncrona
Semana Data CHT CH Planejada Professor Conteúdo previsto 1 24/08/2026 3 3 Adriano Ruseler Apresentação da Disicplina; Materiais utilizados na disciplina; Escolha de Grupos; 2 31/08/2026 3 3 Adriano Ruseler Ambiente de desenvolvimento VS Code; Uso do git e GitHub; 4 14/09/2026 3 3 Adriano Ruseler Arquitetura de microcontroladores; Pinos de propósito geral (GPIO); 5 21/09/2026 3 3 Adriano Ruseler Interrupções via GPIO e Temporizadores (Timers); 6 28/09/2026 3 3 Adriano Ruseler Módulo PWM; Conversor ADC; 7 05/10/2026 3 3 Adriano Ruseler Uso do STM32CubeMonitor; Visualização de variáveis; 9 19/10/2026 3 3 Adriano Ruseler ADC com DMA; Uso do STM32CubeMonitor; Manipulação de variáveis; 10 26/10/2026 3 3 Adriano Ruseler Uso do STM32CubeMonitor; MQTT, IoT; 12 09/11/2026 3 3 Adriano Ruseler Uso do STM32CubeMonitor; SQLite; 13 16/11/2026 3 3 Adriano Ruseler Uso do display OLED SSD1306; 14 23/11/2026 3 3 Adriano Ruseler Desenvolvimento do Projeto Final; 15 30/11/2026 3 3 Adriano Ruseler Desenvolvimento do Projeto Final; 16 07/12/2026 3 3 Adriano Ruseler Desenvolvimento do Projeto Final; 17 14/12/2026 3 3 Adriano Ruseler Fechamento da disciplina; Atividades Assíncrona
Semana Início – Fim CHEad Conteúdo previsto 1 24/08/2026 – 30/08/2026 1 Revisão da programação em C; Ambiente de desenvolvimento VS Code; Uso do git e GitHub; 2 31/08/2026 – 06/09/2026 1 Processo de compilação, gravação e commit de código; STM32 para VSCode; 3 07/09/2026 – 13/09/2026 1 Arquitetura de microcontroladores; Pinos de propósito geral (GPIO); 4 14/09/2026 – 20/09/2026 1 Interrupções via GPIO e Temporizadores (Timers); 5 21/09/2026 – 27/09/2026 1 Módulo PWM; Conversor ADC; 6 28/09/2026 – 04/10/2026 1 Uso do STM32CubeMonitor; Visualização de variáveis; 7 05/10/2026 – 11/10/2026 1 ADC com DMA; Uso do STM32CubeMonitor; Manipulação de variáveis; 8 12/10/2026 – 18/10/2026 1 Uso do STM32CubeMonitor; MQTT, IoT; 9 19/10/2026 – 25/10/2026 1 Uso do STM32CubeMonitor; SQLite; 10 26/10/2026 – 01/11/2026 1 Uso do display de OLED SSD1306; 11 02/11/2026 – 08/11/2026 1 Desenvolvimento do Projeto Final; 12 09/11/2026 – 15/11/2026 1 Desenvolvimento do Projeto Final; 13 16/11/2026 – 22/11/2026 1 Desenvolvimento do Projeto Final; 14 23/11/2026 – 29/11/2026 1 Desenvolvimento do Projeto Final; 15 30/11/2026 – 06/12/2026 1 Desenvolvimento do Projeto Final; Procedimentos de Ensino
Atividade Descrição Atividades de Complementação de Carga Horária - CCH CH de extensão a ser desenvolvida em CCH ou CHSRH: 0h As aulas online utilizam vídeo aulas expositivas dialogadas disponíveis no youtube e no Moodle do curso. Além disso a disciplina também explora softwares de simulação e demais ferramentas; Procedimentos de Ensino - Aulas Práticas - AP As aulas práticas transcorrem em laboratório, o qual utiliza protoboard e componentes discretos próprios da disciplina. Procedimentos de Avaliação A Nota Final (NF) será na proporção de 40% EaD (NEaD), 20% LABs (NLAB) e 40% Projeto Final (NPF); NF = 0,4*NEaD+0,2*NLAB+0,4*NPF; Orientações Gerais Apenas a nota final será lançada no sistema; As notas dos questionários e laboratórios serão gerenciadas no Moodle da disciplina; Link para Aulas Síncronas https://moodle.utfpr.edu.br/course/view.php?id=29540
Calendário Acadêmico de 2026
