Ementa
Competências a serem desenvolvidas:
Conhecer a arquitetura básica de microcontroladores;
Identificar as principais famílias de microcontroladores, bem como suas especificações em catálogos, folhas de dados e manuais;
Organizar fluxogramas e estruturar programas para microcontroladores; Desenvolver projetos aplicando sistemas microcontrolados
Identificar o funcionamento de circuitos com microcontroladores na prototipagem de sistemas embarcados e IoT.
Avaliar o uso de componentes eletrônicos na montagem de protótipos de sistemas embarcados e IoT
Utilizar recursos informatizados para simulação de circuitos
Habilidades:
Desenvolver, observar e compreender a lógica de programação.
Utilizar software de interface de desenvolvimento (IDE)
Diferenciar aplicações com componentes eletrônicos aplicados como sensores e atuadores.
Utilizar sensores, atuadores e displays com circuitos com microcontroladores.
Usar componentes eletrônicos básicos nas montagens de protótipos de sistemas embarcados.
Utilizar placas microprocessadas no desenvolvimento de projetos de hardware para IoT.
Conteúdo Programático:
Organização e arquitetura de microcontroladores.
Recursos dos microcontroladores: Memórias. Contadores e Temporizadores. Portas Paralelas. Comunicações Seriais. Conversores A/D, D/A, PWM. WDT.
Ambiente de Desenvolvimento.
Desenvolvimento de sistema embarcado e IoT
Simulação de circuitos microprocessados e microcontrolados por meio de software.
Bibliografia:
LIMA, C. B.; MIORIM VILLACA, M. V. AVR e Arduino: Técnicas e Projeto. 2a. ed. Florianópolis. Clube de Autores. 2012.
MONK, S.; Programação com Arduino – Começando com Sketches; Série Tekne; 2ª Edição; Bookman Editora; 2017
MONK, S.; 30 Projetos com Arduino; Série Tekne; Bookman Editora; 2014. MONK, S.; Programação com Arduino II – Passos Avançados com Sketches; Série Tekne; Bookman Editora; 2015.
MONK, S.; Projetos com Arduino e Android; Série Tekne; Bookman Editora; 2014 RODRIGUES,DANIEL; Desbravando o microcontrolador PIC18 – Ensino didático, Editora Erica.
ZANCO,W; Microcontroladores PIC – Técnicas de Software e Hardware para Projetos de Circuitos Eletrônicos, Editora Erica.
Sugestões de aplicativos e simuladores
TinkerCAD
SimulIDE
WOKWI
Linguagem de Programação – Arduino UNO – Wire
Arduino UNO
Shiel Arduino