close
Ementa de Disciplina
ENG4033
|
PROJ PROG MICROCONTROLADORES
4 créditos
Ementa
Controle de hardware e software via programação em Raspberry Pi (Python) e Arduino (C/C++). Hardware: LED; botão; LCD de caracteres; controle remoto; campainha ativa; sensor de distância; câmera web; microfone; sensor de luz; sensor de movimento; display de 7 segmentos; campainha passiva; sensor de som; encoder; potenciômetro; sensor óptico; servomotor; braço meArm; motor DC; tela gráfica com toque. Software: reprodutor de mídia; servidor web; banco de dados não-relacional; APIs em REST; timer; interrupção; acesso à memória EEPROM; comunicação serial; OpenCV. Esta disciplina envolve 30 horas de atividade de extensão.
Bibliografia
DONAT, W.
Programação do Raspberry Pi com Python: Aprenda a Programar no Pequeno Computador Mais Popular do Mundo
;
São Paulo: Novatec Editora, 2019.
MONK, S.
Programação com Arduino: Começando com Sketches
;
Porto Alegre: Bookman, 2017.
HUMBERTO AUGUSTO PIOVESANA ZANETTI.
Projetos com Python e Arduino: Como Desenvolver Projetos Práticos de Eletrônica, Automação e Iot
;
São Paulo: Editora Érica, 2020.
Bibliografia Complementar
MENEZES, N.
. Introdução à Programação com Python: Algoritmos e Lógica de Programação Para Iniciantes
;
São Paulo: Novatec Editora, 2019.
CELES, W.; CERQUEIRA, R.; RANGEL, J.
Introdução a Estrutura de Dados
;
Rio de Janeiro: Campus, 2004.
Rodrigo Maximiano A. Almeida; Carlos Henrique V. Moraes; Thatyana F. Piola Seraphim.
Programação de Sistemas Embarcados, 2a Edição
;
Rio de Janeiro: LTC, 2022.
Pré-requisitos
INF1007
ou
INF1037
Co-requisitos
Nenhum co-requisito encontrado para ENG4033
Última atualização da ementa: 13/06/2023