Pular para o conteúdo principal

🏛 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​

OrdemEmentaConteúdo
1Arquiteturas computacionaisVisão geral da organização e arquitetura de sistemas computacionais, microprocessadores e sistemas embarcados
2Programação de MicrocontroladoresLinguagem de programação para microcontroladores, programação estruturada, ferramentas de desenvolvimento e depuração de código
3Operações de entrada e saídaCaracterísticas elétricas das portas de entrada e saída (E/S), configuração e acesso aos pinos de E/S
4InterrupçõesConceitos de interrupção e exceção, sincronização, interrupção por hardware versus software
5Temporizadores/ContadoresConfiguraçã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
6Comunicação entre dispositivosInterfaces paralela e serial, comunicação síncrona e assíncrona, aplicações envolvendo comunicação de dados entre sistemas
7Conversores Analógico/Digital - Digital/AnalógicoConceitos sobre a operação de ADC e DAC, frequência de amostragem, geração de formas de onda
8Modulação PWMAplicações de PWM para controle de interfaces e acionamento de motor
9Circuitos de interfaceAvaliaçã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 Ruseler

Atividades Síncrona

SemanaDataCHTCH PlanejadaProfessorConteúdo previsto
124/08/202633Adriano RuselerApresentação da Disicplina; Materiais utilizados na disciplina; Escolha de Grupos;
231/08/202633Adriano RuselerAmbiente de desenvolvimento VS Code; Uso do git e GitHub;
414/09/202633Adriano RuselerArquitetura de microcontroladores; Pinos de propósito geral (GPIO);
521/09/202633Adriano RuselerInterrupções via GPIO e Temporizadores (Timers);
628/09/202633Adriano RuselerMódulo PWM; Conversor ADC;
705/10/202633Adriano RuselerUso do STM32CubeMonitor; Visualização de variáveis;
919/10/202633Adriano RuselerADC com DMA; Uso do STM32CubeMonitor; Manipulação de variáveis;
1026/10/202633Adriano RuselerUso do STM32CubeMonitor; MQTT, IoT;
1209/11/202633Adriano RuselerUso do STM32CubeMonitor; SQLite;
1316/11/202633Adriano RuselerUso do display OLED SSD1306;
1423/11/202633Adriano RuselerDesenvolvimento do Projeto Final;
1530/11/202633Adriano RuselerDesenvolvimento do Projeto Final;
1607/12/202633Adriano RuselerDesenvolvimento do Projeto Final;
1714/12/202633Adriano RuselerFechamento da disciplina;

Atividades Assíncrona

SemanaInício – FimCHEadConteúdo previsto
124/08/2026 – 30/08/20261Revisão da programação em C; Ambiente de desenvolvimento VS Code; Uso do git e GitHub;
231/08/2026 – 06/09/20261Processo de compilação, gravação e commit de código; STM32 para VSCode;
307/09/2026 – 13/09/20261Arquitetura de microcontroladores; Pinos de propósito geral (GPIO);
414/09/2026 – 20/09/20261Interrupções via GPIO e Temporizadores (Timers);
521/09/2026 – 27/09/20261Módulo PWM; Conversor ADC;
628/09/2026 – 04/10/20261Uso do STM32CubeMonitor; Visualização de variáveis;
705/10/2026 – 11/10/20261ADC com DMA; Uso do STM32CubeMonitor; Manipulação de variáveis;
812/10/2026 – 18/10/20261Uso do STM32CubeMonitor; MQTT, IoT;
919/10/2026 – 25/10/20261Uso do STM32CubeMonitor; SQLite;
1026/10/2026 – 01/11/20261Uso do display de OLED SSD1306;
1102/11/2026 – 08/11/20261Desenvolvimento do Projeto Final;
1209/11/2026 – 15/11/20261Desenvolvimento do Projeto Final;
1316/11/2026 – 22/11/20261Desenvolvimento do Projeto Final;
1423/11/2026 – 29/11/20261Desenvolvimento do Projeto Final;
1530/11/2026 – 06/12/20261Desenvolvimento do Projeto Final;

Procedimentos de Ensino

AtividadeDescrição
Atividades de Complementação de Carga Horária - CCH CH de extensão a ser desenvolvida em CCH ou CHSRH: 0hAs 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 - APAs aulas práticas transcorrem em laboratório, o qual utiliza protoboard e componentes discretos próprios da disciplina.
Procedimentos de AvaliaçãoA 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 GeraisApenas 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íncronashttps://moodle.utfpr.edu.br/course/view.php?id=29540

Calendário Acadêmico de 2026​

Calendário Acadêmico de 2026

Calendário Acadêmico de 2026